Showing 36 of 1136 projects
A mobile-first, interactive charting library with a grammar of graphics for building 50+ chart types across H5, Node.js, and mini-programs.
A JavaScript library for creating and editing node-based graphs in the browser, similar to Unreal Blueprints, with a built-in HTML5 Canvas2D editor.
An opinionated, zero-config ESLint wrapper for JavaScript/TypeScript with great defaults and automatic fixes.
A modular server admin panel for Linux and BSD systems with a modern web interface.
A React+GraphQL framework built on Meteor for rapid application development.
A JavaScript library for creating responsive, animated SVG progress bars with customizable shapes and animations.
RxJS middleware for handling side effects in Redux applications using observable streams called Epics.
A simple WebRTC wrapper for establishing video, voice, and data channels between browsers and Node.js.
An opinionated architecture and dev environment for new Vue 3 + Vite SPA projects using create-vue.
An opinionated architecture and dev environment for building Vue 3 + Vite single-page applications.
Compiler for Elm, a functional programming language that compiles to JavaScript for building reliable web applications.
Bindings to keep React Router and Redux state synchronized for time-travel debugging.
A TypeScript validator that maintains 1:1 type-safety from editor to runtime with optimized performance.
A lightweight graphical user interface for changing variables in JavaScript.
A framework for building compiled Node.js add-ons in Rust via Node-API with zero overhead.
A better npm publish tool with interactive UI, safety checks, and automated release workflow.
A JavaScript Markdown parser with intermediate JSON representation for flexible processing.
A dependency-free JavaScript ES6 slider and carousel that's lightweight, flexible, and fast.
A JavaScript library for creating physics-based animations with spring, bounce, and easing effects.
A lightweight (~1kb) pure JavaScript lazy loader for images, iframes, and other elements using IntersectionObserver API.
A Node.js library for executing shell commands with a promise-based API, improved Windows support, and advanced features like piping and IPC.
An extensible, plugin-oriented, HTML5-first media player for the web with a modular architecture.
An ultra-lightweight JavaScript engine designed to run on microcontrollers and IoT devices with less than 64KB RAM.
A robustly typed language that compiles to efficient and human-readable JavaScript with a lightning-fast compiler.
An open-source, large-scale network packet capture, indexing, and analysis system for security and network monitoring.
An open-source, large-scale network packet capture, indexing, and analysis system with a web interface.
A lightweight operating system built on Linux with Node.js as its userspace, managed by npm.
A lightweight polyfill for ES6 Promises, extracted from rsvp.js, to provide native Promise support in older environments.
A lightweight polyfill for the ES6 Promise specification, extracted from rsvp.js.
A tiny atomic state manager for React, Vue, Svelte, and other frameworks with tree-shakable stores.
An elegant console logger for Node.js and browser environments with pluggable reporters and interactive prompts.
An embeddable JavaScript engine written in Rust, supporting over 90% of the ECMAScript specification.
A navigation scripting and testing utility for PhantomJS and SlimerJS, easing web automation and functional testing.
A lightweight JavaScript data grid component for creating interactive spreadsheets with Excel-like controls.
A lightweight JavaScript wrapper that simplifies cross-browser usage of the Fullscreen API.
Automates visual regression testing of web applications by comparing screenshots over time.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.