JavaScript NodeJS

Open-source JavaScript projects categorized as NodeJS | Edit details

Top 23 JavaScript NodeJS 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 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.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • 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: Bro Linux users be like | reddit.com/r/ProgrammerHumor | 2021-09-26

    You're misreading. It's not a single package. It's any variety of packages, that happen to be done with using boxstarter/ a specific version of chocolatey. See it happening to nodejs, as an example. This was a really big thing at the time, and it's like everyone just forgot.

  • GitHub repo nodebestpractices

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

    Project mention: Do user-based edge cases (ie declined credit card), warrant throwing/catching error objects in Node apps? | reddit.com/r/node | 2021-09-25

    Node.js Best Practices List on Github

  • 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.

  • 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

  • Scout APM

    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.

  • 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 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 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: A notable JavaScript developer shamelessly copied one of my most downloaded nod | news.ycombinator.com | 2021-09-26

    The JS Open Source Community is filled with people grifting things like this. Quite notably, there's a linter called JS Standard Style, which actually has nothing to do with JS Standards.

    It's marketed as if it was a standard, the fact that it isn't is tucked away in the readme, and also -- the entire project is just a wrapper around someones .eslintrc file, yet barely any credit is given to the ESLint devs who do all the work.

    Go ahead and read the readme here, https://github.com/standard/standard. Could you genuinely tell this wasn't really a JS Standard at a glance? Could you tell this was just a config file for someone elses work? None of the donations go upstream to eslint by the way.

    Hell, the actual config file is hidden inside a sub repo:

    https://github.com/standard/eslint-config-standard

    which has the audacity to claim

    > This module is for advanced users. You probably want to use standard instead :)

    It's a config file for someone elses program! Why does this library go through so much effort to hide that it's just someones config file? Why on earth is it called JS Standard Style?

    The whole community is filled with slimy nonsense like this.

  • GitHub repo webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: [12:00 UTC] Russian Grand Prix - Practice 2 | reddit.com/r/MotorsportsReplays | 2021-09-24
  • GitHub repo awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: GitHub repos for Rock Stars | dev.to | 2021-07-30

    Awesome Cheatsheets

  • GitHub repo zx

    A tool for writing better scripts

    Project mention: A single person answered 76k questions about SQL on StackOverflow. Averaging 22.8 answers per day, every day, for the past 8.6 years. | reddit.com/r/programming | 2021-09-24

    google made this to replace bash: https://github.com/google/zx

  • GitHub repo mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

    Project mention: How to write your first decentralized app - scaffold-eth Challenge 1: Staking dApp | dev.to | 2021-09-04

    Waffle is packed with tools that help with that. Tests in waffle are written using Mocha alongside with Chai. You can use a different test environment, but Waffle matchers only work with chai.

  • GitHub repo fastify

    Fast and low overhead web framework, for Node.js

    Project mention: Benchmarking Next.js on Fastify custom server | dev.to | 2021-09-26

    Next.js provides custom server feature. So I wondered how much performace improvements we can get from custom server with Fastify which is a fast implementation of HTTP server on Node.js.

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-26.

Index

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

Project Stars
1 freeCodeCamp 330,718
2 axios 88,034
3 30-seconds-of-code 85,947
4 node 81,918
5 nodebestpractices 70,856
6 Express 54,477
7 33-js-concepts 43,540
8 Meteor JS 42,607
9 Strapi 39,628
10 nw.js 38,426
11 Ghost 38,377
12 PM2 35,572
13 edex-ui 33,718
14 Hexo 33,454
15 hackathon-starter 32,275
16 SheetJS js-xlsx 27,318
17 date-fns 26,892
18 Standard 26,083
19 webtorrent 24,667
20 awesome-cheatsheets 23,499
21 zx 22,948
22 mocha 20,785
23 fastify 20,600
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.
Embed powerful analytics inside your applications using powerful JavaScript APIs.
Bold BI is designed from the ground up to be embedded. Learn about five unique features that make our platform a favorite of the developer community and save months of development time. View live samples.
boldbi.com