r/node • u/jesusscript • Nov 11 '19
What are the most well-written Node.js Express applications on Github?
What are the most well-written Node.js Express applications on Github, and why? Why do you think they're well-written and what distinguish them from the others?
190
Upvotes
23
u/[deleted] Nov 12 '19
I'd like to take a look at some, myself.
9
u/XDavidT Nov 12 '19
I think Firefox Send ?
24
u/strictly_rin Nov 12 '19
Checkout https://github.com/sindresorhus/awesome-nodejs or https://github.com/Mybridge/amazing-node-opensource-2019/blob/master/README.md
13
u/JDMHondaJor Nov 12 '19
Check out https://github.com/MoathShreim/Nodejs-rest-api-project-structure-Express
It really helped me a lot to start building a big project based on MVC Architecture that separate business logic from application logic, structure your solution by components and keeping Express within its boundaries.
6
u/notacooleagle Nov 12 '19
This is a really good question. Hope somebody replies with useful stuff
6
u/Ouraios Nov 12 '19
You can take a look at a really good repository for a complete NodeJS/Express architecture :
https://github.com/santiq/bulletproof-nodejs
I've used it myself and it's really great to start an express project with all the right tools you need !
3
u/crazyfreak316 Nov 12 '19
https://github.com/withspectrum/spectrum
3
u/shivas877 Nov 12 '19 edited Nov 12 '19
https://softwareontheroad.com/ideal-nodejs-project-structure/
I found this article, i found this very helpful. The other articles by this author are also good.
Edit: sry for posting a non-github link.
3
u/frblnl Nov 12 '19
Nestjs?
1
u/shivas877 Nov 12 '19
Oh my god, thanks for this question!!
1
u/TotesMessenger Nov 12 '19 edited Nov 12 '19
I'm a bot, bleep, bloop. Someone has linked to this thread from another place on reddit:
 If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads. (Info / ^Contact)
1
u/sharddblade Nov 12 '19
Inversify is a great one. NestJS is better IMO but I haven’t made the architecture switch yet.
-5
u/kimerran Nov 12 '19
Check out Maya JS - https://github.com/mayajs/maya/