Open Source JavaScript Projects

Discover 142 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 Self Hosted, Developer Tools and Web App. Last updated October 4, 2026.

142 repositories · updated October 4, 2026

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
superjson: Preserve JavaScript Types in JSON Data

superjson: Preserve JavaScript Types in JSON Data

Superjson encodes JavaScript values that plain JSON cannot represent and restores them during parsing. It is useful for TypeScript and JavaScript apps that need to move values such as Dates, Maps, Sets, or BigInts across JSON-based boundaries.

TypeScriptJavaScriptLibrary
Added Jan 23, 2026 View details
brightdata-mcp: Give AI Agents Access to Web Data

brightdata-mcp: Give AI Agents Access to Web Data

Bright Data MCP connects MCP-compatible agents to web search, scraping, structured extraction, and remote browser automation. It suits teams that need current public-web data without managing proxies or browser infrastructure, using a Bright Data API token.

JavaScriptAI AgentsMCP
Added Jan 22, 2026 View details
pnpm: Manage JavaScript Dependencies Efficiently

pnpm: Manage JavaScript Dependencies Efficiently

pnpm is a Node.js package manager that links packages from shared content-addressable storage to reduce duplicated files and speed up installs. It suits JavaScript projects, especially monorepos, that need deterministic dependency management.

JavaScriptNode.jsDeveloper Tools
Added Jan 19, 2026 View details
handsontable: Build Spreadsheet-Like JavaScript Data Grids

handsontable: Build Spreadsheet-Like JavaScript Data Grids

Handsontable is a JavaScript data grid for editing and managing structured data with familiar spreadsheet interactions. It suits teams building data-rich web apps that need rich editing features and framework integrations.

JavaScriptData GridLibrary
Added Jan 18, 2026 View details
psitransfer: Share Files from Your Own Server

psitransfer: Share Files from Your Own Server

PsiTransfer is a self-hosted file-sharing service for sending files without accounts. It supports resumable transfers, expiring upload buckets, and one-time downloads, making it useful when you want control over where shared files are hosted.

Self HostedJavaScriptWeb App
Added Jan 18, 2026 View details
awesome-copilot: Customize GitHub Copilot with Community Resources

awesome-copilot: Customize GitHub Copilot with Community Resources

A community collection of custom agents, instructions, skills, hooks, workflows, and plugins for GitHub Copilot. Browse and search resources on the project website, or install plugins through the Copilot CLI.

AIAI AgentsAgent Skills
Added Jan 16, 2026 View details
fastrtc: Build Real-Time Audio and Video Apps in Python

fastrtc: Build Real-Time Audio and Video Apps in Python

FastRTC turns Python functions into real-time audio and video streams over WebRTC or WebSockets. It suits developers building voice, video, and AI interaction features who want stream handling and optional Gradio or FastAPI integration.

PythonJavaScriptLibrary
Added Jan 15, 2026 View details
html5-boilerplate: Start Fast, Adaptable Websites

html5-boilerplate: Start Fast, Adaptable Websites

HTML5 Boilerplate is a framework-independent front-end starter for building fast, adaptable websites and web apps. It provides a considered HTML, CSS, and project setup for developers who want a practical baseline without adopting a particular framework.

HTMLCSSJavaScript
Added Jan 11, 2026 View details
style-observer: Detect Changes to CSS Properties

style-observer: Detect Changes to CSS Properties

Style Observer is a JavaScript library that detects changes to CSS properties on connected elements, including custom properties and elements in Shadow DOM. Use it when application logic needs to respond to style changes without polling.

JavaScriptCSSLibrary
Added Jan 10, 2026 View details
penpot-desktop: Use Penpot in a Desktop App

penpot-desktop: Use Penpot in a Desktop App

Penpot Desktop wraps Penpot’s web application in a dedicated desktop experience for Windows, macOS, and Linux. It suits designers who want project tabs, desktop controls, or a route to running a local Penpot instance.

JavaScriptDesktop AppDesign Tool
Added Jan 10, 2026 View details
awesome-eslint: Find ESLint Configs, Plugins, and Tools

awesome-eslint: Find ESLint Configs, Plugins, and Tools

A curated directory of ESLint configurations, plugins, parsers, formatters, and related tools. Use it to discover options for a language, framework, workflow, or linting need before choosing what to add to a project.

Awesome ListJavaScriptDeveloper Tools
Added Jan 8, 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 ❤️