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

cloi: Run a Local Coding Agent in the Terminal

cloi: Run a Local Coding Agent in the Terminal

Cloi is a terminal coding agent that uses Ollama to inspect, edit, and run code in a local workspace. It suits developers who want AI-assisted coding without sending project data to an external service, provided their hardware can run a supported model.

JavaScriptAI AgentsCoding Agent
Added Dec 4, 2025 View details
video.js: Add a Web Video Player to Your Site

video.js: Add a Web Video Player to Your Site

Video.js is a JavaScript player and framework for adding video playback to websites. It supports common web media formats, including HLS and DASH, and can be customized with options and plugins.

JavaScriptLibraryVideo
Added Dec 4, 2025 View details
automatisch: Automate Workflows Across Services

automatisch: Automate Workflows Across Services

Automatisch is a self-hostable workflow automation tool for connecting services and automating business processes without programming. It suits teams that want to build integrations while keeping data on their own servers.

AutomationWorkflow AutomationSelf Hosted
Added Dec 1, 2025 View details
htmx: Build Interactive Interfaces with HTML Attributes

htmx: Build Interactive Interfaces with HTML Attributes

htmx lets web developers trigger HTTP requests and update parts of a page through HTML attributes, reducing the need for custom JavaScript in server-driven interfaces. It supports AJAX, CSS transitions, WebSockets, and server-sent events without dependencies.

JavaScriptHTMLFrontend
Added Dec 1, 2025 View details
croner: Schedule JavaScript and TypeScript Jobs with Cron

croner: Schedule JavaScript and TypeScript Jobs with Cron

Croner parses cron expressions, calculates upcoming run times, and schedules JavaScript or TypeScript functions. It suits applications that need in-memory scheduling across Node.js, Deno, Bun, or browsers without adding dependencies.

TypeScriptJavaScriptLibrary
Added Nov 30, 2025 View details
RSS.Beauty: Turn RSS Feeds Into Readable Pages

RSS.Beauty: Turn RSS Feeds Into Readable Pages

RSS.Beauty transforms RSS 2.0 and Atom 1.0 feeds into styled reading pages using XSLT. Try a feed on the hosted site or deploy the project yourself.

Web AppSelf HostedFrontend
Added Nov 29, 2025 View details
atlas: Discover and Visualize Network Infrastructure

atlas: Discover and Visualize Network Infrastructure

Atlas scans Docker containers and nearby network hosts, then presents discovered devices in an interactive dashboard. It suits homelabs and small infrastructure setups that need scheduled discovery and visibility across multiple subnets.

NetworkingMonitoringDocker
Added Nov 25, 2025 View details
nodemon: Automatically Restart Node.js Apps on File Changes

nodemon: Automatically Restart Node.js Apps on File Changes

nodemon watches application files and restarts the running process when changes are detected. It helps Node.js developers shorten the edit-and-test loop without changing their application code.

JavaScriptNode.jsDeveloper Tools
Added Nov 23, 2025 View details
mapscii: Explore Vector Maps in a Terminal

mapscii: Explore Vector Maps in a Terminal

MapSCII renders OpenStreetMap-based vector tiles as Braille and ASCII in an interactive terminal map. It suits people who want lightweight map exploration from a console, or developers experimenting with vector-tile sources and styles.

JavaScriptTerminalCLI
Added Nov 21, 2025 View details
opossum: Protect Node.js Calls with Circuit Breakers

opossum: Protect Node.js Calls with Circuit Breakers

Opossum is a JavaScript circuit breaker for Node.js asynchronous operations. It tracks failures and timeouts, fails fast when a dependency is unhealthy, and can run fallback logic while the service recovers.

JavaScriptNode.jsLibrary
Added Nov 19, 2025 View details
Bonjourr: Customize Your Browser's New Tab Page

Bonjourr: Customize Your Browser's New Tab Page

Bonjourr turns a browser’s new tab into a minimalist, iOS-inspired startpage. It suits people who want quick access to links, search, weather, and personal touches across supported browsers or as a web page.

TypeScriptJavaScriptBrowser Extension
Added Nov 17, 2025 View details
pokemon-js: Play a Pokémon Red/Blue Recreation in Your Browser

pokemon-js: Play a Pokémon Red/Blue Recreation in Your Browser

pokemon-js recreates Pokémon Red and Blue as a browser game built with React and TypeScript. It combines familiar exploration and turn-based battles with a Game Boy-style interface, making it useful for fans and developers interested in a web-based retro game project.

TypeScriptJavaScriptReact
Added Nov 17, 2025 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 ❤️