Top 23 NodeJS Open-Source Projects
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
Promise based HTTP client for the browser and node.jsProject mention: Beautiful Hackernews UI: Working with Hackernews API in Python (Django) | dev.to | 2021-09-25
Node.js and npm
I would recommend this Github repository: https://github.com/goldbergyoni/nodebestpractices
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.
Run Linux Software Faster and Safer than Linux with Unikernels.
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versionsProject 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
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
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).
Projects: awesome, awesome-nodejs, avajs/ava, xojs/xo
🚀 Open source Node.js Headless CMS to easily build customisable APIsProject 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.
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_...))
Turn your audience into a business. Publishing, memberships, subscriptions and newsletters.Project mention: git-ghosting | reddit.com/r/dym_sh | 2021-09-13
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.
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: 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.
:green_book: SheetJS Community Edition -- Spreadsheet Data ToolkitProject mention: Any reporting engine in nodejs? | reddit.com/r/node | 2021-09-08
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.
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.