Showing 36 of 2426 projects
A Node.js library to reliably execute cleanup handlers when a process exits for any reason.
A Node.js CLI and API to search, download, and install Google Web Fonts locally on your machine.
An Alexa Skill sample template for building city guide skills with landmarks and news using Node.js.
A command-line wrapper for ESLint that adds file watching capabilities without requiring complex build tools.
Detects the indentation type and amount from a string of code to maintain consistent formatting.
An object-oriented Node.js wrapper for the Steam Web API, providing typed methods for accessing Steam data.
A Node.js library for remotely controlling Samsung TVs via JavaScript, enabling power management, key input, and app control.
Detect if the Node.js process is running inside Windows Subsystem for Linux (WSL).
A collection of trading strategies and helper modules for the Gekko cryptocurrency trading bot.
A simple, collaborative web application for shared shopping lists and small todo lists with real-time sync.
A Node.js library for peer discovery in distributed systems using DNS and multicast DNS protocols.
A collection of solutions and examples for common Node.js stream problems, with community-driven explanations.
A CLI tool to calculate the gzipped size of files or stdin input for web performance optimization.
Convert GeoJSON objects to KML (Keyhole Markup Language) strings for geographic data interchange.
SpatiaLite 5.1.1-rc0 with SQLite, GEOS, PROJ, and RTTOPO compiled to WebAssembly for Node.js and browser environments.
A blazing fast JavaScript raster processing engine for analyzing GeoTIFFs in browsers and Node.js.
Transform JSON structures from one format to another using declarative template rules in JavaScript.
Combine readable and writable streams into a single duplex stream with async initialization and streams1/streams2 support.
A simple home automation solution using MQTT and AngularJS, designed to run on a Raspberry Pi.
A Node.js module providing predictable JavaScript abstractions for the Discord API.
A CLI tool and Node.js library that renames files by appending a hash digest to their filenames for cache busting.
A Twitter clone built with the T3 Stack, featuring NextAuth authentication, Supabase Postgres database, and Prisma ORM.
A CLI tool for interacting with OpenAI's ChatGPT service directly from the terminal.
A lightweight JavaScript proofreader that checks writing style, readability, and common errors in text.
A tiny (339B) utility for human-readable time differences between now and past or future dates.
A Node.js CLI tool to control Spotify playback and search music directly from your macOS terminal.
Run locally-installed node module executables.
A simple, EventEmitter-based WebSocket client and server library for Node.js and browsers.
A Node.js app that repurposes Amazon Dash Buttons to order Domino's pizza with a single press.
Generate flexible REST endpoints and controllers from Sequelize models in Express or Restify applications.
A high-performance, modular ES6 tweening library for smooth animations in web and Node.js applications.
Extract Sass variables as structured JSON for use in JavaScript, enabling dynamic styling beyond CSS.
A sample Node.js app demonstrating Dialogflow features like custom entities, contexts, and deep links for Google Assistant actions.
A fast and reliable watch mode tool for Elm that recompiles on file changes and reloads the browser.
An HTML5 JavaScript game engine using the entity-component design pattern for highly flexible and decoupled game development.
An OPC UA client that logs industrial data from OPC UA servers to InfluxDB with buffering to prevent data loss.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.