Open Source JavaScript Projects
Discover 139 open source JavaScript repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. JavaScript projects here are most often combined with Developer Tools, Self Hosted and Web App. Last updated October 3, 2026.
139 repositories · updated October 3, 2026

Awesome-AI-Agents: Explore LLM Agent Projects and Tools
A curated, searchable directory of autonomous and multi-agent projects, frameworks, benchmarks, platforms, and supporting tools powered by LLMs. Use it to survey the ecosystem and find projects relevant to a particular agent-building need.

tududi: Organize Tasks, Projects, Notes, and Work
tududi is a self-hostable productivity app for organizing tasks, projects, areas, notes, and people. It combines recurring tasks, collaboration, integrations, and a web interface for personal use, households, and small teams.

es-toolkit: Modern JavaScript Utility Functions
es-toolkit is a TypeScript-first JavaScript utility library built for smaller bundles and performance in modern environments. Use it for everyday helpers or as a compatibility-oriented alternative when replacing Lodash.

ThreeNodes.js: A VVVV-Inspired Visual Programming Environment for the Web
ThreeNodes.js is an experimental project that aims to replicate the visual programming environment of "vvvv" using JavaScript, HTML, and WebGL. This modular tool empowers users to create interactive web-based visuals and applications through a node-based interface. It emphasizes ease of custom node creation and adaptability for live performance.

no-as-a-service: Return Random Rejection Reasons via an API
No-as-a-Service is a small JavaScript API that returns a random rejection reason as JSON. Use the hosted endpoint for playful “no” responses in apps and bots, or self-host it with Node.js and Express.

tsyringe: Inject Dependencies in TypeScript and JavaScript
TSyringe is a lightweight dependency injection container for TypeScript and JavaScript, centered on constructor injection. Use it to resolve class dependencies and manage registrations and instance lifetimes in applications that benefit from explicit dependency wiring.

Mastering-GitHub-Copilot-for-Paired-Programming: Learn AI Pair Programming
A Microsoft course that teaches developers to use GitHub Copilot as a coding partner, from prompt-driven assistance to agent workflows. Its lessons combine explanations, exercises, and further resources across several languages and development tasks.

awesome-cursorrules: Reusable Rules for Cursor AI Projects
A categorized collection of Markdown project rules that guide Cursor AI with project-specific coding standards, frameworks, and workflows. Browse for a suitable rule, then add its .mdc file to your project’s .cursor/rules/ directory.

mini-graph-card: Graph Home Assistant Sensor History
A customizable Lovelace card that displays current sensor states alongside compact history graphs. It suits Home Assistant users who want sensor trends and readings in a configurable dashboard card.

Iosevka: Choose and Customize Fonts for Code
Iosevka is a configurable typeface family for code, terminals, and technical documents. It offers monospace and quasi-proportional styles, multiple weights and widths, and OpenType options for character shapes and ligatures.

wapy.dev: Track Subscriptions and Recurring Expenses
Wapy.dev is a dashboard for tracking subscriptions, recurring expenses, payment status, and due dates. It suits people who want payment reminders and spending reports, and teams or individuals looking to self-host a subscription tracker.

three.js: A Powerful JavaScript Library for 3D Graphics on the Web
three.js is a robust and easy-to-use JavaScript 3D library designed for rendering interactive 3D graphics directly in a web browser. It provides a comprehensive set of features for creating complex 3D scenes, animations, and effects, leveraging technologies like WebGL and WebGPU. Developers can quickly build immersive experiences for augmented reality, virtual reality, and general web applications.