Showing 36 of 2426 projects
Docker image to run Meteor applications with automatic Node.js version selection and non-root user execution.
A vision-first browser automation agent that uses screenshots and deterministic replay to perform web tasks.
NPM package and CLI tool for saving web pages as single HTML files, implemented in TypeScript.
A web application boilerplate kit built with Brunch, Node, Sass, and Elm for productive development following best practices.
GraphQL execution and error handling middleware for Koa, built from scratch.
A gulp plugin that integrates CoffeeLint for linting CoffeeScript files in build pipelines.
A Node.js library to search npm packages by keywords from the npm registry API.
A command-line tool to fetch Pokémon names in multiple languages, either randomly or as a complete list.
A text-based cooperative cooking game where players work together to prepare meals through coordinated actions.
An improved Promise.race() with proper empty iterable handling and AbortSignal support.
A daemon that streams audio to multiple AirPlay speakers via TCP or ALSA loopback with MQTT and web UI control.
A Node.js framework for building machine-learning bots with a modular event handling and data processing pipeline.
A battle-tested HL7v2 parser and generator that converts between delimited HL7 messages and JSON.
A Yeoman generator that scaffolds out a boilerplate for creating Gulp plugins.
A radio telegram analyzer for HomeMatic environments, decoding messages and monitoring network health.
ESLint plugin to granularly enforce TypeScript's erasableSyntaxOnly flag for gradual migration.
Create readable Node.js streams that produce no data or writable streams that discard data, useful for testing and fixtures.
A Node.js web application honeypot designed for small environments like Raspberry Pi.
A Node-RED node for uploading timeseries, events, and files to Siemens MindSphere from IoT devices and applications.
A Node.js write stream that writes to a temporary file and atomically renames it into place when done.
A tiny querystring parsing module for Node.js, Electron, and browsers.
A tool that optimizes web fonts by removing unused glyphs and converting TTF/OTF files to WOFF and WOFF2 formats.
Cycle.js drivers for building reactive terminal applications with Blessed.
A JavaScript implementation of the k-nearest neighbors algorithm for supervised machine learning.
A Node.js interface for running XGBoost models and making predictions.
A simple JavaScript tool to export and import Cassandra table data into JSON files, supporting Unicode and complex data types.
Generates and sends search indices from Hugo static sites to Algolia for manual search implementation.
A sample Google Assistant Action demonstrating permission requests, user storage, surface transfers, and Google Maps Static API integration using Dialogflow and Node.js.
Detects if the current platform is Windows, including Cygwin and MSYS/MinGW environments.
A wrapper for Electron that simplifies browser testing and automation from Node.js scripts.
A TAP output formatter that uses difflet to display inequality errors in test results.
A sample Alexa skill demonstrating how to build a voice-powered team member lookup application using Node.js.
A command-line tool for managing Digital Ocean resources with clean, formatted terminal output.
A sample Dialogflow webhook for Google Assistant that generates silly names using parameters and Node.js.
A Node.js-based Dockerfile linter that checks syntax and enforces best practices for building efficient Docker images.
A Gulp plugin that transpiles ES2015 (ES6) JavaScript to ES5 using es6-transpiler.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.