Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 JavaScript self-hosted Projects
-
I replaced it all with a self-hosted setup using Open WebUI, and it is now saving me thousands of dollars a year across sliplane.io and side projects.
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
-
Uptime Kuma pings my most important services (where possible via /health endpoints). If something is down, I immediately get a mobile notification.
-
ToolJet
Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀
Project mention: Show HN: ToolJet 3.0 – open-source internal tool and workflow builder | news.ycombinator.com | 2024-11-13 -
homepage
A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
Project mention: Adventures in Homelabbing: From Cloud Obsession to Self-Hosted Shenanigans | dev.to | 2025-04-09I began to self-host a Minecraft server using Crafty Controller, an Excalidraw instance, Docmost to replace Notion, Plane to replace Jira, and Penpot to replace Figma. To be able to access them from the internet, I used Nginx Proxy Manager to set up reverse proxies with SSL. You can use Traefik or Caddy instead, but I enjoyed the ease-of-use of NPM. For a dashboard solution, I started with Homarr, but later switched to Homepage because I'm apparently incapable of making a decision and sticking with it.
-
automatisch
The open source Zapier alternative. Build workflow automation without spending time and money.
-
-
Sandstorm
Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
evidence
Business intelligence as code: build fast, interactive data visualizations in SQL and markdown
Project mention: Data viz library built with Apache ECharts, Leaflet, and shadcn | news.ycombinator.com | 2025-04-12It would be better to link to the main page, https://evidence.dev/, which is titled "Evidence - Business intelligence as code".
-
For another open source alternative, shout out to https://www.opensignlabs.com/ as well.
-
Cosmos-Server
☁️ The Most Secure and Easy Selfhosted Home Server. Take control of your data and privacy without sacrificing security and stability (Authentication, anti-DDOS, anti-bot)
Project mention: Cosmos: All-in-one container and reverse proxy management | news.ycombinator.com | 2025-03-01 -
mediacms
MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.
Project mention: Show HN: MediaCMS v6 – open-source video platform with trimmer and RBAC | news.ycombinator.com | 2025-06-18 -
Project mention: Markdown based, flat file, fast, leightweight and no database CMS | news.ycombinator.com | 2025-03-19
-
mirotalksfu
🏆 WebRTC - SFU - Simple, Secure, Scalable Real-Time Video Conferences Up to 8k, compatible with all browsers and platforms.
-
pwndrop
Self-deployable file hosting service for red teamers, allowing to easily upload and share payloads over HTTP and WebDAV.
-
-
-
-
Podgrab
A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.
-
-
Markdown存储的TODO软件
-
There is server creation in the sense that you can host the whole backend on your own domain: <https://github.com/revoltchat/self-hosted/blob/master/compos...>.
Not sure if their own hosted offering has a "click to spin up new server" button. Probably not.
-
Project mention: Tau: Open-source PaaS – A self-hosted Vercel / Netlify / Cloudflare alternative | news.ycombinator.com | 2024-07-12
Before coolify there was also exoframe[1]
[1]: https://github.com/exoframejs/exoframe
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
JavaScript self-hosted discussion
JavaScript self-hosted related posts
-
This Open Source Tool Saves Me Thousands of Dollars
-
OpenWebUI is not open source anymore
-
Open WebUI changed license from BSD-3 to Open WebUI License with CLA
-
Open WebUI License Change
-
Open WebUI Website Temporarily Inaccessible
-
Mikochi: Minimalist Remote File Browser
-
Show HN: ToolJet 3.0 – open-source internal tool and workflow builder
-
A note from our sponsor - Stream
getstream.io | 12 Jul 2025
Index
What are some of the best open-source self-hosted projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | open-webui | 101,378 |
2 | uptime-kuma | 71,609 |
3 | ToolJet | 35,961 |
4 | homepage | 24,757 |
5 | automatisch | 12,536 |
6 | audiobookshelf | 9,335 |
7 | Sandstorm | 6,866 |
8 | evidence | 5,391 |
9 | OpenSign | 4,795 |
10 | Cosmos-Server | 4,642 |
11 | mediacms | 3,587 |
12 | Raneto | 2,839 |
13 | mirotalksfu | 2,383 |
14 | pwndrop | 2,142 |
15 | Traduora | 2,065 |
16 | YouTransfer | 1,996 |
17 | Dot | 1,813 |
18 | Podgrab | 1,812 |
19 | Reminiscence | 1,805 |
20 | Tasks.md | 1,625 |
21 | self-hosted | 1,385 |
22 | exoframe | 1,145 |
23 | homehost | 1,130 |