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

mammoth.js: Convert Word Documents to Clean HTML
Mammoth.js converts DOCX files into clean, semantic HTML for JavaScript applications and command-line workflows. It suits projects that need readable content rather than a pixel-perfect reproduction of Word formatting.

oxc: Build Fast JavaScript and TypeScript Tools
Oxc is a Rust-based toolchain for parsing, transforming, linting, formatting, minifying, and resolving JavaScript and TypeScript. Use its command-line tools directly or its components to build JavaScript tooling.

xiaozhi-esp32-server: Run a Backend for ESP32 Voice Devices
A self-hosted backend for xiaozhi-esp32 devices, providing voice interaction, AI model integrations, device control, and an administration console. It suits ESP32 owners who want to deploy and configure their own service.

aaPanel: Manage Linux Servers Through a Web Control Panel
aaPanel is a web-based control panel for managing Linux servers and hosting environments. It helps administrators deploy common web stacks and manage server services through a graphical interface instead of relying only on command-line operations.

lubelog: Track Vehicle Maintenance and Fuel Mileage
LubeLogger is a self-hosted web app for recording vehicle maintenance and tracking fuel mileage. It suits vehicle owners who want searchable service records and mileage history instead of spreadsheets or paper receipts.

amurex: AI Copilot for Online Meetings
Amurex is a Chrome extension that assists with Google Meet and Microsoft Teams meetings through live suggestions, transcripts, summaries, and follow-up emails. It suits people who want meeting context and action items captured without taking notes manually.

chartbrew: Build Live Dashboards from APIs and Databases
Chartbrew is a web app for connecting APIs and databases to build, share, and embed live charts and dashboards. It suits teams that want to turn data from existing sources into reports without building a dashboard application from scratch.

openmaxio-object-browser: Manage MinIO Storage Through a Web UI
OpenMaxIO Object Browser is a community-maintained fork of MinIO Console, providing a web interface for browsing and managing MinIO object storage. It suits MinIO operators who want a self-hosted console and are comfortable building and running the project themselves.

GDevelop: Build 2D, 3D, and Multiplayer Games Without Code
GDevelop is a cross-platform game engine for creating 2D, 3D, and multiplayer games with a visual, event-based editor. It suits beginners and experienced developers who want to build games without writing code for core gameplay.

browserable: Automate Browsers for AI Agents
Browserable is a self-hostable browser automation library for AI agents. It runs natural-language tasks such as searching websites, filling forms, and extracting information, with a JavaScript SDK and REST API for integration.

matkap: Investigate Malicious Telegram Bots
Matkap is a self-hosted web tool for authorized investigations of Telegram bots used for malware command and control. It helps security researchers find exposed bot credentials, examine bot activity, and correlate indicators with threat-intelligence sources.

mirotalksfu: Self-Host WebRTC Video Conferencing
MiroTalk SFU is a self-hosted video conferencing platform built on WebRTC and mediasoup. It suits teams and organizations that want to run meetings, collaboration, and streaming on infrastructure they control.