Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 23 JavaScript Node.j Projects
-
debug
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
Project mention: Has anyone figured out how to enable the millisecond diff feature in the debug package? | /r/node | 2023-08-16I'm using the debug package: https://www.npmjs.com/package/debug, but some reason I don't see millisecond diffs, which would be really useful.
-
serverless-express
Run Node.js web applications and APIs using existing application frameworks on AWS #serverless technologies such as Lambda, API Gateway, Lambda@Edge, and ALB.
Project mention: [Open source] Serverless Express Starter Kit with CI/CD on AWS | /r/expressjs | 2023-09-07After building out a GPT powered endpoint, I wanted a low cost way of hosting it. At the time, I came across the serverless-express project https://github.com/vendia/serverless-express/tree/mainline, but no actual starter kits that would allow me to deploy it.
-
Appwrite
Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.
-
ApostropheCMS
Apostrophe is a full-featured, open-source CMS built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment.
Apostrophe's CTO, Tom Boutell, recently presented a talk at Philly Tech Week to share his experience using the OpenAI API to integrate AI into Apostrophe. If you are not familiar with this tool, Apostrophe is an open-source CMS built on modern technologies like Node.js and Vue.js that can operate as a traditional CMS, headless CMS, and website builder.
-
Project mention: Vm2 discontinued due to unfixable security issues | news.ycombinator.com | 2023-07-12
-
-
Project mention: Node still seems better than python after all this time for web server speed but.. | /r/node | 2023-06-20
Numpy is a library - node.js has plenty of them, what is missing? There is stdlib package that offers optimized math functions, for example.
-
speakeasy
**NOT MAINTAINED** Two-factor authentication for Node.js. One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
pdf-bot
🤖 A Node queue API for generating PDFs using headless Chrome. Comes with a CLI, S3 storage and webhooks for notifying subscribers about generated PDFs
Maybe this one: https://github.com/esbenp/pdf-bot
-
kuzzle
Open-source Back-end, self-hostable & ready to use - Real-time, storage, advanced search - Web, Apps, Mobile, IoT -
-
-
appmetrics
Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications. (by RuntimeTools)
-
Project mention: Is there a way to detect when server side node modules are included in browser code? | /r/nextjs | 2023-05-31
It was the dropbox sdk https://github.com/dropbox/dropbox-sdk-js/issues/614. When I remove the import the bundle size reduces a lot.
-
TimeOff.Management
Simple yet powerful absence management software for small and medium size business (community edition)
-
Project mention: Zotero Better Notes – Knowledge management solution insid}e Zotero | news.ycombinator.com | 2023-06-24
Yeah, I just stumbled upon this project and wanted to share, I'm currently using Obsidian for my personal wiki, but I use Zotero a lot as a paper repo and reader, the organization and metadata tools are great, and extending it to a more powerful note-taking tool seems like a no-brainer.
Now it just needs an EPUB reader to replace Calibre, then it'd just be the perfect all-in-one personal library. For now I'm using this plugin that exports and keeps in sync the calibre library to Zotero:
https://www.mobileread.com/forums/showthread.php?p=3339191
Very grateful that this open source project stays alive, I've seen attempts over the years from startups and other projects to tackle on spaces like pkm, research, paperless office, to then be abandoned yet Zotero keeps getting updates.
There's also Tropy, from the same organization that develops Zotero, for organizing digital assets:
Getting a bit off-topic, but this thing could use some sort of Moodboard designer to visually sort the assets in a canvas, kind of what you can do with Miro, Notion, Mural or locally with Obsidian Canvas/Excalidraw. On that note,
-
Have you seen rando.js? It's a very similar library.
-
-
You'll note that we're using the tinify npm package which is developed here. Handily this package ships with TypeScript definitions, so we don't need to install a separate types package.
-
Another great alternative to generate the Dockerfile, docker-compose.yaml and all the Docker related files is to use dockerize. This tool will automatically detect your project and help you add docker support via a nice CLI UI. From your project root folder, you need to run the following:
-
teachcode
A tool to develop and improve a student’s programming skills by introducing the earliest lessons of coding.
-
Titra maybe
-
-
evote
A voting application that leverages Hyperledger Fabric and the IBM Blockchain Platform to record and tally ballots.
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
JavaScript Node.js related posts
- Vm2 discontinued due to unfixable security issues
- VM2 (Puppeteer Dependency) Is Deprecated Due to Critical Security Issues
- NPM package vm2 is no longer secure
- I don't understand the value of LLM's
- Is there an abstraction to set secondary model in case OpenAI is down?
- Template for a conversational chat app with node and HuggingFace.js
- Template for Node app connected to HuggingFace models
-
A note from our sponsor - Onboard AI
getonboard.dev | 5 Dec 2023
Index
What are some of the best open-source Node.j projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | debug | 10,879 |
2 | serverless-express | 4,980 |
3 | ApostropheCMS | 4,174 |
4 | vm2 | 3,799 |
5 | node-mysql2 | 3,754 |
6 | stdlib | 3,528 |
7 | speakeasy | 2,648 |
8 | pdf-bot | 2,606 |
9 | kuzzle | 1,346 |
10 | Node.js-Design-Patterns-Third-Edition | 1,311 |
11 | appmetrics | 967 |
12 | dropbox-sdk-js | 914 |
13 | TimeOff.Management | 876 |
14 | tropy | 811 |
15 | Rando.js | 786 |
16 | allOrigins | 665 |
17 | tinify-nodejs | 399 |
18 | strapi-tool-dockerize | 394 |
19 | teachcode | 369 |
20 | Titra | 367 |
21 | bcat | 338 |
22 | evote | 313 |
23 | Awesome-NodeJS | 312 |