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

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.

Awesome ListAI AgentsLLM
Added Feb 24, 2026 View details
tududi: Organize Tasks, Projects, Notes, and Work

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.

JavaScriptReactProductivity
Added Feb 19, 2026 View details
es-toolkit: Modern JavaScript Utility Functions

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.

TypeScriptJavaScriptLibrary
Added Feb 19, 2026 View details
ThreeNodes.js: A VVVV-Inspired Visual Programming Environment for the Web

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.

JavaScriptWebGLVisual Programming
Added Feb 18, 2026 View details
no-as-a-service: Return Random Rejection Reasons via an API

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.

JavaScriptAPIWeb Development
Added Feb 15, 2026 View details
tsyringe: Inject Dependencies in TypeScript and JavaScript

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.

TypeScriptJavaScriptLibrary
Added Feb 12, 2026 View details
Mastering-GitHub-Copilot-for-Paired-Programming: Learn AI Pair Programming

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.

EducationAIDeveloper Tools
Added Feb 5, 2026 View details
awesome-cursorrules: Reusable Rules for Cursor AI Projects

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.

Awesome ListAIDeveloper Tools
Added Feb 5, 2026 View details
mini-graph-card: Graph Home Assistant Sensor History

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.

JavaScriptHome AssistantVisualization
Added Feb 5, 2026 View details
Iosevka: Choose and Customize Fonts for Code

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.

JavaScriptDeveloper ToolsProgramming
Added Jan 26, 2026 View details
wapy.dev: Track Subscriptions and Recurring Expenses

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.

JavaScriptNext.jsWeb App
Added Jan 25, 2026 View details
three.js: A Powerful JavaScript Library for 3D Graphics on the Web

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.

JavaScript3D GraphicsWebGL
Added Jan 25, 2026 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️