Showing 36 of 2960 projects
Efficiently removes an element from an unordered array by swapping with the last element instead of splicing.
A test runner-agnostic library for data-driven testing, fuzz testing, and snapshot testing with descriptive titles.
A collection of Meteor-specific linting rules for ESLint to enforce best practices and catch common errors.
ESLint plugin providing rules for pragmatic Ramda usage, refactoring, and simplification.
A minimal frontend router with support for params, hash routes, and wildcards.
A linting tool for enforcing clean and consistent code in Less stylesheets.
A CLI tool to build, test, and publish vanilla Web Components with TypeScript and lit-html.
A Nix-based tool for building npm packages and serving as a lightweight npm registry.
A Node.js utility to detect if a value is a Node.js stream, including readable, writable, duplex, and transform streams.
An extensive math expression evaluator library for JavaScript and Node.js with units, functions, and constants.
A Node.js utility to add consistent indentation to each line of a string with customizable options.
A platform for building extensible Draft.js editors with modular plugins and integrated HTML serialization.
A starter template for building mobile web apps with Dva.js and Ant Design Mobile.
A TypeScript ORM for SQL and MongoDB databases with strict typing and GraphQL-based data modeling.
A tiny, fast, tree-shakeable queue and deque implementation for JavaScript.
A dead simple JavaScript logger that uses console methods with configurable log levels and prefixes.
Static scope analysis and transpilation of ES6 block-scoped const and let variables to ES3 var.
A Node.js library for low-level SPI serial bus communication on Linux boards like Raspberry Pi.
An ESLint plugin providing SQL linting rules for formatting and preventing unsafe queries in JavaScript/TypeScript code.
A Svelte localization library using Mozilla's Fluent syntax for natural-sounding translations.
A Gulp plugin for running Jasmine 3 tests in Node.js with configurable reporters and options.
A full-stack JavaScript boilerplate with React, Next.js, Express, Bootstrap, SCSS, and server-side rendering.
A native macOS menubar app for quickly evaluating Node.js code snippets with syntax highlighting.
A D3.js plugin for creating and positioning draggable circle and text annotations on graphics and maps.
An Ember addon providing services to detect user activity, idling, and scrolling across the entire application.
A library of web components, utilities, and a router built with Lit for creating single-page progressive web applications.
An ESLint formatter that reports lint results as annotations in GitHub pull requests using the Checks API.
An interactive audio mixer built with the Web Audio API, featuring 3-band parametric equalization for web-based audio manipulation.
An example Ionic 3 app demonstrating file download and local storage using Ionic Native's Transfer and File modules.
A lightweight Node.js utility for generating formatted timestamps with customizable patterns.
Distributed storage proxy with a RESTful API for high-throughput content delivery, built for Wikipedia-scale operations.
Automatically generates and maintains documentation for ESLint plugins and rules, including rule tables, config tables, and rule doc notices.
A JavaScript library for creating and annotating interactive network graphs, originally developed for LittleSis.
A routing library for Cycle.js applications that wraps main functions and integrates with @cycle/history.
A simple, customizable emoji picker component for React Native applications.
An Ember.js addon that wraps the Flatpickr date picker library for customizable date/time selection.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.