Top 23 NodeJS Open-Source Projects
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.Project mention: Freecodecamp or OSSU to self-teach software engineering & get a job in this field? | reddit.com/r/SoftwareEngineering | 2021-10-11
Si sabes html-css-js, mira Electron.js
Promise based HTTP client for the browser and node.js
I think you meant to link this PR: https://github.com/nodejs/node/pull/39987
:white_check_mark: The Node.js best practices list (September 2021)Project mention: A reflection about scalable project architectures | reddit.com/r/node | 2021-09-30
Regarding structure, check out node best practices, where structuring by component (aka structuring by feature or module) is recommended, so in node.js it's already known that structuring by type not scales well, disregarding of the project size.
Fast, unopinionated, minimalist web framework for node.Project mention: Introduction to Nodejs and Express | dev.to | 2021-10-17
You can find more information about Nodejs in their Documentation. Also you can find information about express in the Express Website. The Express MDN also
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.
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versionsProject mention: How to fix M1 Mac issue with installing node versions | dev.to | 2021-10-19
When working with frontend framework like Vue or React then most of the time we are required to work with different node versions depending on the projects we have. To easily manage different versions of node and easily switch between then our go to one is nvm.
Projects: awesome, awesome-nodejs, avajs/ava, xojs/xo
This reminds me of Meteor.js 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).
There are a lot of good choices out there, though! I really like NestJS, which is an opinionated Typescript API-focused framework built on top of Express. I've heard of fans of AdonisJS as well, and Fastify is very Express-like but, well, faster.
🚀 Open source Node.js Headless CMS to easily build customisable APIsProject mention: Why Headless Is the Future of Mobile Development | dev.to | 2021-10-19
Turn your audience into a business. Publishing, memberships, subscriptions and newsletters.Project mention: Everything you need to know about Opensource Jamstack | dev.to | 2021-10-06
Ghost is a prominent blogging open-source CMS. It’s a more traditional CMS and offers both an admin console and a frontend. Over 340 people have made contributions to it. It’s built on Node.js and offers features like themes, newsletters, subscriptions, and several integrations. Its repo lists a contribution guide and some issues are tagged with good-first-issue.
Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.Project mention: How did you get the DualSense controller to work on Linux? | reddit.com/r/linux_gaming | 2021-10-03
Okay, did some testing and it's probably just a Chromium bug. I thought it wasn't because jstest-gtk was giving me a similar behaviour. But I downloaded RPCS3 and Dolphin Emulator, and both worked as expected. Guess this Chrome bug will never be fixed
Node.js Production Process Manager with a built-in Load Balancer.Project mention: How to deploy Amplication app to DigitalOcean | dev.to | 2021-10-06
https://docs.amplication.com/docs/ https://pm2.keymetrics.io/docs/usage/process-management/ https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-18-04 https://www.digitalocean.com/community/tutorials/how-to-install-docker-compose-on-ubuntu-18-04 https://medium.com/swlh/deploy-nest-js-app-with-postgres-in-vps-e1ce4abd2cad https://gist.github.com/bradtraversy/cd90d1ed3c462fe3bddd11bf8953a896
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
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/)
A boilerplate for Node.js web applicationsProject 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.
Make any web page a desktop applicationProject mention: Reddit App | reddit.com/r/linuxquestions | 2021-10-16
There's a way to create your own with nativefier. It's an app that lets you create an electron app out of any webpage. I've used it for Twitch in the past and it worked well. Main downside is disk space usage is a bit high due to all the overhead.
Second step was removing the “heavy” libraries, it was easy removing Moment.js, Bluebird. We replaced the first with date-fns and Bluebird with native promises. Lodash unfortunately because of time constraints we could not refactor into moving out from some “handy” utilities it provides but we are planning to.
What are some of the best open-source NodeJS projects? This list will help you:
Are you hiring? Post a new remote job listing for free.