NodeJS

Open-source projects categorized as NodeJS | Edit details

Top 23 NodeJS Open-Source Projects

  • GitHub repo freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.

    Project mention: 7 Useful Projects on Github for Web Developers | dev.to | 2021-09-04

    freeCodeCamp

  • GitHub repo Electron

    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

    Project mention: [PSA] VSCode (and some non-patched Electron applications) doesn't run after Tumbleweed update on Nvidia | reddit.com/r/openSUSE | 2021-09-23
  • Syncfusion

    Build stunning web applications quickly using Syncfusion JavaScript UI controls.. The Syncfusion JavaScript suite offers more than 65 cross-platform, responsive, and lightweight JS/HTML5 UI controls for building modern web applications.

  • GitHub repo axios

    Promise based HTTP client for the browser and node.js

    Project mention: Beautiful Hackernews UI: Working with Hackernews API in Python (Django) | dev.to | 2021-09-25

    You can achieve same with JavaScript's fetch, or axios.

  • GitHub repo 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

    Project mention: This is my first blog! | dev.to | 2021-09-09

    Hello everyone, my name is Thanh Cong Van, my friends usually call me Steven as my Vietnamese name is hard to pronounce. I am living in Toronto, due to the pandemic, I believe that some of my peers are living in different place right now. I am currently taking Computer Programming and Analysis at Seneca, all I want from my program is to have good skills on front-end development. People tend to love full stack development, however, I just want to focus on front-end since I found that is the one interested me the most. The reason why I pick OSD600 in this semester is because I have never worked on real big projects, and also I have never worked with a bunch of people. By taking this course, I strongly believe that I could improve my technical skills as well as communication skills. Personally, I really want to contribute to work on influential brands' online store such as Nike, Adidas because they will need lots of improvement for their web designs. I did a couple of researches about trending repo of this week, and the one that interested me the most is 30-seconds-of-code. It is basically about short Javascript code snippets for development needs. By using this, we do not need to think about writing a bunch of lines to create just only one function. This will make things become way easier than it used to be.

  • GitHub repo node

    Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:

    Project mention: Hosting an Angular application on GitHub Pages using GitHub Actions | dev.to | 2021-09-25

    Node.js and npm

  • GitHub repo nodebestpractices

    :white_check_mark: The Node.js best practices list (September 2021)

    Project mention: Best resources to learn Node JS? | reddit.com/r/learnjavascript | 2021-09-14

    I would recommend this Github repository: https://github.com/goldbergyoni/nodebestpractices

  • GitHub repo Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: TIL: How to set security headers for Gatsby Develop | dev.to | 2021-09-25

    There might come a time that you want to run your Gatsby app with security headers in development. To do this, you can utilize advanced proxying. Gatsby has a way to expose the Express.js development server it uses to run the app whenever you use gatsby develop. This way you can add Express middleware.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

    Project mention: How’s M1 compatibility with Rails and related tools in September 2021? | reddit.com/r/rails | 2021-09-23

    ## NVM For Intel Mac: - `brew install nvm` (and follow the instructions on screen) - `nvm install --lts` - `nvm use --lts` For Apple Silicon: https://github.com/nvm-sh/nvm/blob/master/README.md#macos-troubleshooting ## RVM For Intel Mac: - Go [Official website](https://rvm.io/) for installation instruction For Apple Silicon: - [Apple Silicon — M1 for Ruby developers](https://leonid.shevtsov.me/post/m1-for-ruby-developers/) ### Gems `pg`: (From https://leonid.shevtsov.me/post/m1-for-ruby-developers/) ```shell gem install pg -- \ --with-pg-lib=/Applications/Postgres.app/Contents/Versions/13/lib \ --with-pg-include=/Applications/Postgres.app/Contents/Versions/13/include ``` `ruby-filemagic`: ```shell arch -x86_64 /usr/local/bin/brew install libmagic gem install ruby-filemagic -- \ --with-magic-dir=/usr/local/opt/libmagic

  • GitHub repo 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: How important is this | reddit.com/r/reactjs | 2021-09-09

    What I think is you can do well in React if you understand JS concepts well. I am no expert but I have been studying JS concepts from here: https://github.com/leonardomso/33-js-concepts

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Reactive Clojure: You don't need a web framework, you need a web language | news.ycombinator.com | 2021-09-23

    This reminds me of Meteor.js[0] from back in the day (2014?), which had a very similar approach—you wrote code that ran on both the frontend and the backend, and database updates were propagated automatically. It suffered from a pretty hard reliance on Mongodb and its own package manager (Atmosphere), and it was at odds with the rest of the JS ecosystem which was settling on NPM.

    This project looks very cool! I like the focus on composition, Meteor was lacking that (and really, most other frameworks do as well).

    [0] https://www.meteor.com/

  • GitHub repo awesome-nodejs

    :zap: Delightful Node.js packages and resources

    Project mention: JavaScript Influencers to Follow in 2021🤩 | dev.to | 2021-04-01

    Projects: awesome, awesome-nodejs, avajs/ava, xojs/xo

  • GitHub repo Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀

    Project mention: Enterprise-grade MVC framework? | reddit.com/r/node | 2021-09-22
  • GitHub repo Strapi

    🚀 Open source Node.js Headless CMS to easily build customisable APIs

    Project mention: Building an Invoice Generator App with Next.js, Strapi & Tailwind CSS | dev.to | 2021-09-21

    This section will focus on scaffolding our Strapi project, creating our invoices collections, and then making them accessible to our frontend application.

  • GitHub repo 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: Ask HN: What's your favorite framework for making apps (with GUIs) for yourself? | news.ycombinator.com | 2021-09-22

    Even EloctronJS is more popular, I am using [NWJS](https://nwjs.io/) because it is simple and support hiding code (compile code). However, I recently found a solution to hide code in the Electron app ([Bytenote](https://www.reddit.com/r/electronjs/comments/n155qh/compile_...))

  • GitHub repo Ghost

    Turn your audience into a business. Publishing, memberships, subscriptions and newsletters.

    Project mention: git-ghosting | reddit.com/r/dym_sh | 2021-09-13
  • GitHub repo PM2

    Node.js Production Process Manager with a built-in Load Balancer.

    Project mention: Best Practices for Logging in Node.js | dev.to | 2021-09-08

    When you encounter an uncaught exception or unhandled promise rejection, it is always considered good practice to crash the program. Use a process manager like PM2 to automatically restart the process and restore the program to a clean state.

  • GitHub repo edex-ui

    A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.

    Project mention: What is the most unique Linux UI? | reddit.com/r/linuxquestions | 2021-09-20

    edex-ui

  • GitHub repo Hexo

    A fast, simple & powerful blog framework, powered by Node.js.

    Project mention: Best self hosted micro blog? | reddit.com/r/selfhosted | 2021-09-21

    What's good about Hugo is really fast build times, previously I used both hexo.io and https://vuepress.vuejs.org/ but while vuepress is nice to start with it's nearly impossible to finish the website due to lack of features. Hexo is also nice but their templating language is not always intuitive (my hexo based website: https://webhookrelay.com/)

  • GitHub repo hackathon-starter

    A boilerplate for Node.js web applications

    Project mention: Rock Solid Express Application Architecture | dev.to | 2021-05-06

    One of these boilerplates is sahat/hackathon-starter with 30k+ stars on GitHub and a huge set of features to get you started with. But what I dislike about this boilerplate is the fact that it's too bloated for my needs. I mostly build APIs with Express and this boilerplate comes with a hefty view layer. I surely can cut that off but other parts of the boilerplate are also well suited for full-stack applications rather than REST APIs.

  • GitHub repo nativefier

    Make any web page a desktop application

    Project mention: I made these mockups for app folders in the dock. | reddit.com/r/elementaryos | 2021-09-05

    I am using nativefier. It just wraps the web app and turns ito into an Electron app. Then I create a custom *.desktop file so it appears in Slingshot.

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: Any reporting engine in nodejs? | reddit.com/r/node | 2021-09-08
  • GitHub repo date-fns

    ⏳ Modern JavaScript date utility library ⌛️

    Project mention: How to Debug Cloudflare Workers with AppSignal | dev.to | 2021-09-22

    We'll build a simple POST request handler that calculates a person's age based on their date of birth. This POST handler will accept date information via JSON. We'll use the date-fns package to handle date calculations.

  • GitHub repo Standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

    Project mention: sticky navbar on scroll reactJS [Updated] | dev.to | 2021-09-25
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-09-25.

Index

What are some of the best open-source NodeJS projects? This list will help you:

Project Stars
1 freeCodeCamp 330,718
2 Electron 96,886
3 axios 88,034
4 30-seconds-of-code 85,947
5 node 81,918
6 nodebestpractices 70,856
7 Express 54,477
8 nvm 51,470
9 33-js-concepts 43,540
10 Meteor JS 42,607
11 awesome-nodejs 42,423
12 Nest 40,674
13 Strapi 39,628
14 nw.js 38,426
15 Ghost 38,377
16 PM2 35,572
17 edex-ui 33,718
18 Hexo 33,454
19 hackathon-starter 32,275
20 nativefier 28,570
21 SheetJS js-xlsx 27,318
22 date-fns 26,892
23 Standard 26,083
Find remote jobs at our new job board 99remotejobs.com. There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
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.
scoutapm.com