Open Source JavaScript Projects

Discover 141 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 Self Hosted. Last updated October 3, 2026.

141 repositories · updated October 3, 2026

audiobookshelf: Host Audiobooks and Podcasts Yourself

audiobookshelf: Host Audiobooks and Podcasts Yourself

Audiobookshelf is a self-hosted server for organizing and streaming audiobooks and podcasts. It suits individuals and households who want personal libraries, per-user listening progress, and access across devices.

Self HostedJavaScriptPodcasts
Added May 8, 2026 View details
onur.dev: A Personal Website for Writing and Bookmarks

onur.dev: A Personal Website for Writing and Bookmarks

onur.dev is a Next.js personal website for publishing writing, presenting a professional journey, and sharing bookmarks. It combines Contentful and Raindrop content with a Tailwind CSS interface, and is a useful starting point for a content-rich personal site.

JavaScriptWeb AppWeb Development
Added May 4, 2026 View details
StreamingKokoroJS: Generate Speech Locally in Your Browser

StreamingKokoroJS: Generate Speech Locally in Your Browser

StreamingKokoroJS turns text into speech in the browser with the Kokoro-82M model. It streams audio locally, with WebGPU acceleration when available and a WebAssembly fallback, without sending text to a server.

JavaScriptAIText To Speech
Added Apr 26, 2026 View details
opendia: Connect AI Models to Your Browser

opendia: Connect AI Models to Your Browser

OpenDia is an MCP server and browser extension that lets compatible AI clients inspect and control your existing browser. It suits people who want local browser automation across their logged-in sessions, tabs, and pages.

JavaScriptAutomationMCP
Added Apr 26, 2026 View details
numi: Calculate with Natural-Language Expressions

numi: Calculate with Natural-Language Expressions

Numi is a calculator for expressing calculations, conversions, and date arithmetic in everyday language. Its desktop app and command-line version suit people who want quick answers without building expressions in a conventional calculator.

JavaScriptCalculatorUtility
Added Apr 22, 2026 View details
treechop: Manipulate and Traverse Tree Data in TypeScript

treechop: Manipulate and Traverse Tree Data in TypeScript

treechop is a lightweight TypeScript utility library for common operations on tree-structured data. It helps developers traverse, filter, transform, sort, and convert trees and flat node arrays.

TypeScriptJavaScriptLibrary
Added Apr 22, 2026 View details
bruno: Explore and Test APIs with a Local-First Client

bruno: Explore and Test APIs with a Local-First Client

Bruno is an API client for exploring requests, testing APIs, and running collections from a desktop app or CLI. It stores collections as plain-text files on your device, making them suitable for Git-based collaboration without cloud sync.

JavaScriptAPITesting
Added Apr 18, 2026 View details
tsgolint: Lint TypeScript and JavaScript in Go

tsgolint: Lint TypeScript and JavaScript in Go

tsgolint is an experimental Go linter that uses typescript-go for type-aware JavaScript and TypeScript rules. It explores faster typed linting, but is an early-stage prototype and is not production-ready or actively developed.

GoTypeScriptJavaScript
Added Apr 14, 2026 View details
flexsearch: Full-Text Search for JavaScript Apps

flexsearch: Full-Text Search for JavaScript Apps

FlexSearch is a JavaScript search library for browser and Node.js applications. It supports in-memory and persistent indexes, flexible matching, document search, and worker-based processing for projects that need search without relying solely on an external search service.

JavaScriptLibrarySearch
Added Apr 9, 2026 View details
motion: Animate Interfaces with JavaScript, React, and Vue

motion: Animate Interfaces with JavaScript, React, and Vue

Motion is an animation library for JavaScript, React, and Vue. It provides a shared toolkit for gestures, spring animations, layout transitions, and scroll-linked effects, for projects that need interactive motion without building an animation system from scratch.

TypeScriptJavaScriptReact
Added Apr 7, 2026 View details
alsoasked-mcp: Search People Also Ask Data with MCP

alsoasked-mcp: Search People Also Ask Data with MCP

alsoasked-mcp connects MCP-compatible assistants to the AlsoAsked API for Google People Also Ask research. It suits SEO and content teams that want to explore question hierarchies by search term, language, and region from an assistant workflow.

JavaScriptMCPMCP Server
Added Apr 4, 2026 View details
genaiscript: Build LLM Workflows with JavaScript

genaiscript: Build LLM Workflows with JavaScript

GenAIScript is a JavaScript and TypeScript toolkit for assembling prompts and orchestrating language models, tools, and data. The repository is marked deprecated and archived, so it may suit existing users better than new projects.

TypeScriptJavaScriptAI
Added Mar 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 ❤️