Open Source JavaScript Projects
Discover 133 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 Web Development, TypeScript and Developer Tools. Last updated October 3, 2026.
133 repositories · updated October 3, 2026

awesome-electron: A Curated List of Essential Electron Resources
awesome-electron is an extensive, curated list of useful resources for creating desktop applications with Electron. It compiles a wide range of applications, boilerplates, tools, and components, alongside valuable documentation, articles, books, and videos. This repository serves as a comprehensive guide for developers looking to leverage web technologies for cross-platform desktop development.

awesome-vue: Find Vue.js Resources and Projects
A community-curated directory of resources for Vue.js developers, including learning materials, tools, libraries, and example projects. Use it to explore the Vue ecosystem or find a resource for a specific development need.

Front-End-Web-Development-Resources: Your Comprehensive Guide to Frontend Development
The Front-End-Web-Development-Resources repository by RitikPatni is an extensive collection designed to support anyone on their journey to becoming a proficient front-end web developer. It offers a wide array of curated content, from learning platforms and tutorials to tools, frameworks, and design inspirations. With over 5,000 stars, it stands as a highly valued community-driven resource for the web development community.

awesome-javascript: A Curated Collection of Essential JS Resources
The `awesome-javascript` repository is a comprehensive collection of browser-side JavaScript libraries, resources, and tools. It meticulously categorizes various aspects of JavaScript development, from package managers and frameworks to data visualization and animations. Developers can use this extensive list to discover new tools and enhance their projects efficiently.

50projects50days: Build 50 Mini Web Projects with HTML, CSS, and JS
50projects50days is an exceptional GitHub repository offering over 50 mini web projects designed to enhance your HTML, CSS, and JavaScript skills. This collection provides hands-on experience, making it perfect for beginners and those looking to solidify their front-end development knowledge. Each project comes with a live demo, allowing users to see the final result before diving into the code.

react-projects: A Comprehensive Collection of React Learning Projects
The react-projects repository by ajayns offers a diverse collection of projects built with the React library. It serves as an excellent resource for developers looking to practice and understand various React concepts, from basic components to Redux, React Router, and even GatsbyJS. This collection provides hands-on examples for different skill levels.

React: A JavaScript Library for Building User Interfaces
React is a popular JavaScript library designed for building user interfaces, enabling developers to create interactive UIs efficiently. It promotes a declarative, component-based approach, making code more predictable and easier to debug. With its "Learn Once, Write Anywhere" philosophy, React supports web applications and mobile development via React Native.

OpenWebAgent: An Open Toolkit for LLM- and LMM-based Web Agents
OpenWebAgent is an open toolkit designed to empower model-based web agents, streamlining human-computer interactions by automating tasks on webpages. It offers a convenient framework for developing LLM- and LMM-based web agents, providing both plugin and server source code for easy integration and customization. This project was featured as an ACL'24 Demo, showcasing its innovative approach to web automation.

frontend-slides: Create HTML Presentations with a Coding Agent
Frontend Slides is an agent skill for building styled web presentations from a brief or an existing PowerPoint. It suits people who want to choose a visual direction without writing CSS, then customize or share the resulting HTML deck.

orbitdb: Build Peer-to-Peer Databases
OrbitDB is a JavaScript database for decentralized and local-first applications. It stores data with IPFS and synchronizes peers using Libp2p Pubsub, with Merkle-CRDTs to merge concurrent writes.

loopy: Find and Run Repeatable AI-Agent Workflows
Loopy is an installable skill for discovering, adapting, creating, and running bounded AI-agent workflows called loops. It works with the separate Loop Library catalog and suits people who want repeatable tasks with explicit checks and stopping points.

my-virtual-world: Host a 3D World for AI Agents
My Virtual World is a self-hosted 3D environment where AI agents can move, interact with objects, and show activity from local agent systems. It suits people who want a visual workspace for OpenClaw, Hermes, or other agent harnesses.