Top 23 NodeJS Open-Source Projects
-
Electron
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Electron 12 was just released with initial wayland support, does anyone have any kind of rough estimate on when Signal desktop will start using it?
-
axios
Promise based HTTP client for the browser and node.js
Project mention: Street Address Form Validation with ReactJS and HERE Geocoder Autocomplete | dev.to | 2021-02-23As you can see I’ll also be using Bootstrap as the CSS framework and axios as an HTTP client.
-
Scout
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
node
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
- Node.js
-
30-seconds-of-code
Short JavaScript code snippets for all your development needs
Hi there! Today I've opened for myself 30-seconds-of-code repository that contains very much useful JS snippet. Today I've learned some shorter way to do things in JS. And I never cease to be amazed at how universal JS is!
-
nodebestpractices
:white_check_mark: The Node.js best practices list (February 2021)
This repo also contains a nice list of best Node.js practices.
-
Express
Fast, unopinionated, minimalist web framework for node.
npm install express --save This is a framework for creating the web application, which is just what we want. If you wanna learn more, here's the link: Express.
-
nvm
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Project mention: I just joined Linux! What are some tweaks you always do when on a fresh install? | reddit.com/r/pop_os | 2021-03-01Install nvm, node https://github.com/nvm-sh/nvm#install--update-script
-
Meteor JS
Meteor, the JavaScript App Platform
Meteor
-
awesome-nodejs
:zap: Delightful Node.js packages and resources
awesome-nodejs - ⚡ Delightful Node.js packages and resources
-
nw.js
Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
Project mention: Is JavaScript/PWA legitimate 2D game development? | reddit.com/r/gamedev | 2021-02-27For Steam you could try https://nwjs.io/
-
33-js-concepts
📜 33 concepts every JavaScript developer should know.
33 JS concepts
-
Ghost
👻 The #1 headless Node.js CMS for professional publishing
Project mention: Criei um site com conteúdo original em Português sobre criptomoedas e blockchain focado na tecnologia | reddit.com/r/investimentos | 2021-03-01Usei Ghost CMS, é NodeJS e um bocadinho de Javascript/CSS para modificar o visual.
-
Nest
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀
I haven't looked into any of the dart backend frameworks. If I was starting something fresh today I'd probably look at NestJS. I like the Angular-ish approach, DI, modules, etc. Switching between Dart and Typescript isn't so bad.
-
Strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
It's also worth noting that I've mostly been describing cloud-hosted services here. Some headless CMS options like Strapi are self-hosted, meaning you still have your decoupled layers, but they all live together on your server. This may be preferable for some applications.
-
PM2
Node.js Production Process Manager with a built-in Load Balancer.
-
Hexo
A fast, simple & powerful blog framework, powered by Node.js.
Project mention: Blog with Markdown and Git, and degrade gracefully through time | news.ycombinator.com | 2021-02-08I use hexo, it's a simple structure (git + md) easy to publish to a CDN and the src lives on github.
-
hackathon-starter
A boilerplate for Node.js web applications
sahat/hackathon-starter - A boilerplate for Node.js web applications
-
edex-ui
A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.
Project mention: What have you done that made your friends say "that's cool"? | reddit.com/r/linuxquestions | 2021-02-26DEX-UI. This terminal is completely fluff, but it looks awesome. I'd like to run it with wtfutil on a large TV for monitoring stuff, just because it looks cool.
-
nativefier
Make any web page a desktop application
Hey I don't program in R or use RStudio but if you want it to be an app maybe you could use nativfier
-
date-fns
⏳ Modern JavaScript date utility library ⌛️
Project mention: Arrow v1.0: After 8 years, a new milestone with a lot of new features | news.ycombinator.com | 2021-02-26 -
Standard
🌟 JavaScript Style Guide, with linter & automatic code fixer
A lot of people recommend Prettier as an auto-formatter. I use Eslint and StandardJS. There's an option in VS Code that's "format on save" that will correct your formatting automatically. Then I also use Eslint as a pre-commit check with Husky to make sure nothing gets committed without the check.
-
SheetJS js-xlsx
:green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit
Project mention: How can I map data from an excel sheet through react? | reddit.com/r/reactjs | 2021-02-19React is a library that only cares about rendering JavaScript data on the DOM and related stuff. If you need to read an Excel file and transform it into a JavaScript object, you need to use the html file picker and, once you load the blob, a library to parse this blob. Last time I used https://github.com/SheetJS/sheetjs
-
webtorrent
⚡️ Streaming torrent client for the web
I use this as well. WebTorrent
Index
What are some of the best open-source NodeJS projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Electron | 90,415 |
2 | axios | 82,001 |
3 | node | 77,223 |
4 | 30-seconds-of-code | 68,885 |
5 | nodebestpractices | 61,121 |
6 | Express | 52,123 |
7 | nvm | 47,024 |
8 | Meteor JS | 42,299 |
9 | awesome-nodejs | 40,083 |
10 | nw.js | 37,880 |
11 | 33-js-concepts | 36,563 |
12 | Ghost | 36,335 |
13 | Nest | 34,895 |
14 | Strapi | 34,298 |
15 | PM2 | 34,284 |
16 | Hexo | 32,301 |
17 | hackathon-starter | 31,486 |
18 | edex-ui | 28,759 |
19 | nativefier | 26,152 |
20 | date-fns | 25,134 |
21 | Standard | 25,104 |
22 | SheetJS js-xlsx | 24,750 |
23 | webtorrent | 23,420 |