Showing 36 of 639 projects
A Node.js streaming torrent client that allows instant playback of video and audio files.
A JavaScript library for parsing, validating, and manipulating URLs with a clean, chainable API.
A JavaScript library for parsing, validating, and manipulating URLs with a clean, chainable API.
A modern, responsive, cross-platform, self-hosted web IRC client that stays connected.
A highly scalable realtime pub/sub and RPC framework for building distributed systems with WebSockets.
A Sublime-like terminal-based text editor with mouse support, syntax highlighting, and extensive customization.
A Node.js tool to minify fonts by subsetting glyphs and converting between web font formats.
A minimal, extensible, and type-safe GraphQL client for JavaScript with full type inference and a powerful extension system.
A high-speed zlib port to JavaScript for compression and decompression, working in both browsers and Node.js.
A Node.js style checker and lint tool for Markdown/CommonMark files to enforce consistency and standards.
A CLI tool that generates beautiful, customizable images of your code directly from the terminal.
A Node.js library for accessing and controlling serial ports across Linux, macOS, and Windows.
A JavaScript Bitcoin library for Node.js and browsers, providing tools for address generation, transaction creation, and cryptographic operations.
A collection of recipes for debugging various technologies and frameworks using Visual Studio Code.
A JavaScript implementation of the OpenPGP protocol for encryption, decryption, signing, and verification.
A tiny, in-memory JavaScript full-text search engine for browser and Node with prefix, fuzzy search, and auto-suggestion.
A privacy-first, AI-ready analytics and customer engagement platform for mobile, web, desktop, and IoT applications.
A privacy-first, AI-powered analytics and engagement platform for mobile, web, desktop, and IoT applications.
A cross-platform Node.js implementation of the Unix `rm -rf` command for recursively deleting files and directories.
A Node.js module for sending native notifications on macOS, Windows, and Linux.
A standard library for JavaScript and TypeScript with an emphasis on numerical and scientific computation.
A curated list of the best JavaScript learning resources, focused on the language itself.
SSH2 client and server modules written in pure JavaScript for Node.js.
Native Node.js bindings to the libgit2 library, enabling Git operations in JavaScript.
A Node.js module for optimizing images through a plugin-based architecture.
A set of packages to simplify the development of GitHub Actions.
Transpiles ES5 JavaScript to modern ES6/ES7 syntax, performing the opposite transformation of Babel.
A lightweight, headless browser testing framework for Node.js that simulates a browser environment without requiring a real browser.
A tiny, isomorphic URL router for JavaScript that works in both browser and Node.js environments.
A copy/paste detector for source code that supports over 150 programming languages and formats.
An open-source, cross-platform API development and testing tool with plugin support for REST, Websocket, and more.
A tiny utility to convert human-readable time strings to milliseconds and vice versa.
A tiny utility to convert human-readable time strings to milliseconds and vice versa.
A robust JavaScript benchmarking library that provides statistically significant results, used by jsPerf.com.
Edge.js enables in-process interoperability between Node.js and .NET, allowing you to call .NET from Node.js and vice versa.
A robust JavaScript implementation of the Semantic Versioning specification, used by npm for parsing and comparing version numbers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.