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 web-application Projects
-
Ghost is an open source blogging and newsletter platform designed for professional publishers. In this guide, I want to show you, how you can spin up and deploy your own instance of Ghost using Docker and Sliplane.
-
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.
-
-
nosqlclient
Cross-platform and self hosted, easy to use, intuitive mongodb management tool - Formerly Mongoclient
-
-
-
-
link-lock
Password-protect URLs using AES in the browser; create hidden bookmarks without a browser extension
-
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.
-
Check out Hamsters.js[0] for a another convenient parallel processing library.
[0]: https://github.com/austinksmith/Hamsters.js/tree/master
-
-
FileRise
🗂️ Lightweight, self-hosted web-based file manager with multi-file upload, editing, and batch operations – built with PHP & JavaScript for seamless file and folder management (Docker & Unraid ready).
Project mention: Show HN: FileRise – Elevate Your File Management | news.ycombinator.com | 2025-03-27 -
-
-
citizen
Node.js MVC web application framework. Includes routing, serving, caching, session management, and other helpful tools. (by jaysylvester)
Project mention: Citizen: A server-side Node.js web app framework for fans of classic app servers | news.ycombinator.com | 2024-10-16As you've noted, citizen is clearly written to handle pretty much everything within the application server itself, which stems from my own particular use cases.
I suppose that's my anti-pitch: citizen caters to apps that can run comfortably on a single instance and accommodate storage within that instance, or have a web server in front that can distribute clients across multiple app servers and keep each client on the same instance so as to preserve user sessions across requests.
Now that I consider it feature-rich enough for general use by other devs, I'm thinking about how it could be expanded to accommodate external storage solutions and make the app server stateless.
I opened this months ago and it directly addresses your point:
https://github.com/jaysylvester/citizen/issues/120
The same question applies to citizen's built-in caching, but if I uncouple that from the app server, I have to ask why the dev wouldn't just use a third-party caching solution instead.
As for external data, I deliberately left models wide open and un-opinionated. They're modules you can put anything into. For my own apps, I use node-postgres, and my models contain all my SQL queries and interact directly with the database. citizen doesn't interact with the model in any way besides storing the module in the global scope so it can be retrieved without importing it (which I do to support hot module reloading).
Curious to see what you've been working on and your approach.
-
-
-
-
-
-
-
-
Web-Sudoku-Puzzle-Game
🎮 An interactive web Sudoku puzzle game developed in HTML, CSS, and JavaScript
-
syndrome-main-computer
"The Incredibles" Reproduction of Syndrome's main computer (Kronos unveiled sequence), made with React.
-
vue-todo-app
It is easy vue todo app, using vuex to store the data. It is developed using element.ui.
-
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.
JavaScript web-application discussion
JavaScript web-application related posts
-
Best PostgreSQL GUI Tools
-
Super Comic Slicer -- free cropping app for webtoon Im building -- love to have feedback
-
PgManage 1.0b released
-
Why Browsers Are Essential to the Internet and How OS Are Holding Them Back
-
Profiling & Optimizing a React Application with DevTools
-
Google says Chrome 99 is the fastest web browser available on Mac
-
How to set up a blog with Hugo and Cloudflare (and why you should)
-
A note from our sponsor - Stream
getstream.io | 13 Jul 2025
Index
What are some of the best open-source web-application projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Ghost | 49,802 |
2 | jspaint | 7,477 |
3 | nosqlclient | 3,472 |
4 | OmniDB | 3,217 |
5 | WikiSuite | 3,154 |
6 | react-rainbow | 1,796 |
7 | link-lock | 912 |
8 | Hamsters.js | 594 |
9 | mern-marketplace | 547 |
10 | FileRise | 333 |
11 | ghost-on-heroku | 232 |
12 | simplQ-frontend | 182 |
13 | citizen | 164 |
14 | textyle | 96 |
15 | SyncPaint | 74 |
16 | PassCheck | 66 |
17 | vanilla-js-audio-player | 55 |
18 | productivity-app | 37 |
19 | card_matching_game_by_ercan | 29 |
20 | Read-Enhancer | 21 |
21 | Web-Sudoku-Puzzle-Game | 20 |
22 | syndrome-main-computer | 16 |
23 | vue-todo-app | 16 |