SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript web-application Projects
-
Project mention: Ask HN: Why hasn't Drupal benefited from WordPress's current issues? | news.ycombinator.com | 2024-10-16
Good point on the timing, but I really hope Wordpress users aren't migrating to Drupal en masse.
Drupal would be a very poor fit for most Wordpress-y sites (simple marketing pages, basic ecommerce, etc.). It's overkill and way too complicated and requires endless maintenance (see my rant in a sibling thread).
There are a lot of better, lighter options for people who liked the ease-of-use of Wordpress.
Wix/Squarespace are better choices for hosted/proprietary solutions, or in the FOSS/self-hosted world, there's https://ghost.org/, https://strapi.io/, https://getgrav.org/, or older PHP ones like TYPO3, Joomla, or CraftCMS.
There are also a lot of commercial headless CMSes (https://cms-comparison.io/#/card) that are good fits for devs who want to code a frontend (in a framework/language of their choice) for non-dev clients. (Disclaimer: I work for a headless CMS, but this is my own opinion). Wordpress can do headless too with the Advanced Custom Fields plugin, but that was previously bought by WPEngine and now caught in the crossfire between them and Matt :( https://www.advancedcustomfields.com/
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
nosqlclient
Cross-platform and self hosted, easy to use, intuitive mongodb management tool - Formerly Mongoclient
-
OmniDB is a GUI tool that supports several databases, such as MySQL, PostgreSQL, Oracle, and MariaDB. However, its main focus is PostgreSQL. OmniDB is an open source project developed mainly by 2ndQuadrant, one of the leading companies in the world when it comes to PostgreSQL.
-
-
-
link-lock
Password-protect URLs using AES in the browser; create hidden bookmarks without a browser extension
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
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.
-
blog-indexeddb-safari-leaks-demo
Demo showcasing information leaks resulting from an IndexedDB same-origin policy violation in WebKit.
-
-
-
-
-
-
-
-
Web-Sudoku-Puzzle-Game
🎮 An interactive web Sudoku puzzle game developed in HTML, CSS, and JavaScript
-
vue-todo-app
It is easy vue todo app, using vuex to store the data. It is developed using element.ui.
-
syndrome-main-computer
"The Incredibles" Reproduction of Syndrome's main computer (Kronos unveiled sequence), made with React.
-
Hack-with-JavaScript
One stop for all the Vanilla JS apps.This repo is created for all the VanillaJS mini projects which are really of great use in our daily life.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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 - SaaSHub
www.saashub.com | 5 Nov 2024
Index
What are some of the best open-source web-application projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Ghost | 47,367 |
2 | jspaint | 7,265 |
3 | nosqlclient | 3,476 |
4 | OmniDB | 3,173 |
5 | WikiSuite | 3,101 |
6 | react-rainbow | 1,790 |
7 | link-lock | 866 |
8 | mern-marketplace | 514 |
9 | ghost-on-heroku | 232 |
10 | simplQ-frontend | 175 |
11 | citizen | 122 |
12 | blog-indexeddb-safari-leaks-demo | 102 |
13 | textyle | 94 |
14 | SyncPaint | 73 |
15 | PassCheck | 65 |
16 | vanilla-js-audio-player | 54 |
17 | productivity-app | 37 |
18 | card_matching_game_by_ercan | 26 |
19 | Read-Enhancer | 21 |
20 | Web-Sudoku-Puzzle-Game | 19 |
21 | vue-todo-app | 16 |
22 | syndrome-main-computer | 13 |
23 | Hack-with-JavaScript | 11 |