Open Source JavaScript Projects

Discover 138 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, Developer Tools and TypeScript. Last updated October 3, 2026.

138 repositories · updated October 3, 2026

my-virtual-world: Host a 3D World for AI Agents

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.

JavaScriptAI AgentsSelf Hosted
Added Jun 16, 2026 View details
deliberation: Get Multi-Model Reviews and Consensus

deliberation: Get Multi-Model Reviews and Consensus

Deliberation is an MCP server and coding-agent plugin that routes plans and code questions to external AI models for second opinions or arbiter-mediated consensus. It suits developers who want independent reviews before making consequential changes.

JavaScriptLLMDeveloper Tools
Added Jun 15, 2026 View details
Open-Higgsfield-AI: Review and Run an AI Image Studio

Open-Higgsfield-AI: Review and Run an AI Image Studio

A JavaScript-based AI image studio presented as a self-hosted alternative to Higgsfield AI. The repository currently describes the app as an internal review tool, with image generation paused until provider credits are available.

JavaScriptAIGenerative AI
Added Jun 15, 2026 View details
officeonline: Connect Nextcloud to Office Online Server

officeonline: Connect Nextcloud to Office Online Server

Nextcloud’s Office Online integration lets users work with documents through a self-hosted Office Online Server. It is intended for Nextcloud deployments that can configure an on-premise server as a trusted WOPI host.

JavaScriptSelf HostedProductivity
Added Jun 13, 2026 View details
core: Self-Host File Storage and Sharing

core: Self-Host File Storage and Sharing

ownCloud Core is the PHP server behind ownCloud Classic, providing self-hosted file storage, synchronization, and sharing. It suits organizations and teams that need control over their files and can operate a PHP-based server.

PHPSelf HostedSelf Hosting
Added Jun 4, 2026 View details
Shepherd: Guide Users Through Interactive Tours in Your App

Shepherd: Guide Users Through Interactive Tours in Your App

Shepherd is an open-source JavaScript library designed to create interactive user onboarding tours and guided experiences within web applications. It offers extensive customization options and supports various popular frameworks, including React, Angular, Vue, and Ember. This powerful tool helps enhance user adoption by guiding them through your app's features effortlessly.

ShepherdJavaScriptUser Onboarding
Added May 29, 2026 View details
codex-plugin-cc: Use Codex from Claude Code

codex-plugin-cc: Use Codex from Claude Code

A Claude Code plugin that connects your existing local Codex CLI for code reviews and delegated tasks. It suits developers who want Codex in their current workflow, with background job controls and session handoff.

JavaScriptClaude CodePlugins
Added May 25, 2026 View details
PptxGenJS: Generate PowerPoint Presentations with JavaScript

PptxGenJS: Generate PowerPoint Presentations with JavaScript

PptxGenJS creates editable PowerPoint files from JavaScript or TypeScript, for use in Node.js and browser-based applications. It suits developers who need to generate slides, charts, tables, and other presentation content in code.

TypeScriptJavaScriptLibrary
Added May 25, 2026 View details
h264-mp4-encoder: Encode H.264 Video to MP4 in JavaScript

h264-mp4-encoder: Encode H.264 Video to MP4 in JavaScript

A WebAssembly-backed library for encoding RGBA or YUV frames into H.264 video in an MP4 container. It targets JavaScript applications in browsers or Node.js, including workflows that turn canvas frames into video.

C++JavaScriptTypeScript
Added May 25, 2026 View details
crater: Create Invoices and Track Business Expenses

crater: Create Invoices and Track Business Expenses

Crater is a web and mobile invoicing app for individuals and businesses. It helps manage invoices, estimates, expenses, payments, and customer accounts, with a Laravel and Vue web app and React Native mobile apps.

PHPJavaScriptVue
Added May 16, 2026 View details
textrix: Create and Publish Rich-Text Articles

textrix: Create and Publish Rich-Text Articles

Textrix is a ProseMirror-based publishing editor for building Medium-style writing experiences. It combines editing and publishing, with static HTML output and support for framework-based or vanilla JavaScript apps.

TypeScriptJavaScriptWeb Development
Added May 15, 2026 View details
Scramble: An Open-Source AI Writing Assistant for Your Browser

Scramble: An Open-Source AI Writing Assistant for Your Browser

Scramble is an open-source Chrome extension that leverages AI to enhance your writing directly in the browser. It offers a customizable alternative to Grammarly, allowing users to configure LLM providers, models, and endpoints. With support for various large language models and custom prompts, Scramble provides flexible text enhancement options.

JavaScriptAIWriting Assistant
Added May 12, 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 ❤️