With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 JavaScript Npm Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
node-chatgpt-api
A client implementation for ChatGPT and Bing AI. Available as a Node.js module, REST API server, and CLI app.
-
release
Release is a command line tool to automatically generate a new GitHub Release and populates it with the changes (commits) made since the last release. (by vercel)
-
apollo-upload-client
A terminating Apollo Link for Apollo Client that fetches a GraphQL multipart request if the GraphQL variables contain files (by default FileList, File, or Blob instances), or else fetches a regular GraphQL POST or GET request (depending on the config and GraphQL operation).
-
graphql-upload
Middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: Meteor v3 uses express under the hood – How to use and deploy it. | dev.to | 2024-03-04As you might have seen from this PR and in our forums Meteor v3(it is still in beta, but you can follow the progress here) will be released with a new engine, expressjs.
tsdx - Zero-config CLI for TypeScript package development
Project mention: 'everything' blocks devs from removing their own NPM packages | news.ycombinator.com | 2024-01-04Because sometimes I make idiotic mistakes and I really don't want that embarrassing stuff out there where people can see. I ran head first into an npm bug once when I tried to symlink the README file which resulted in the thing getting published without a README.
https://github.com/npm/cli/issues/6746
Embarrassing. And then they slapped me with a stupid 24 hour count down on top of it. I seriously hate this thing.
Open source libraries and frameworks share a common necessity: the need to develop multiple packages cohesively and efficiently while managing their versioning and publishing to NPM. Nx has emerged as a go-to choice for handling such open source monorepos (as we'll explore further in the next section of this blog post). Until recently, one area Nx did not address directly was versioning and release management. Traditionally, this gap has been filled with tools like release-it, changesets, or custom Node scripts, similar to our approach in the Nx repository.
np documentation
Project mention: Cloudflare is slow and Cloudflare cant do much about it | news.ycombinator.com | 2023-05-11Russia has blocked Cloudflare too too. You can see it in the issues for jsDelivr (which apparently handles a lot of traffic for TASS, since they use the CDN and browsers don't share caches for privacy reasons). https://github.com/jsdelivr/jsdelivr/issues/762
Uploading cloud storage (s3, firebase storage, etc) is probably best. I do not recommend it, but graphql-upload is a thing. https://github.com/jaydenseric/graphql-upload
eslint-plugin-node by Toru Nagashima - Dev.to: @mysticatea & Twitter: @mysticatea
Project mention: migrate-mongo VS db-mongo-migration - a user suggested alternative | libhunt.com/r/migrate-mongo | 2023-06-25
Project mention: I wish more developers understood the constant stream of malware that is posted to npm | /r/node | 2023-06-25You might also want to look at npq which is an open source project that helps you proactively defend against potentially bad (malicious) npm packages before installing them.
Have you seen rando.js? It's a very similar library.
JavaScript Npm related posts
- 5 Steps to Get Started with Open Source
- JSR: The JavaScript Registry
- 'everything' blocks devs from removing their own NPM packages
- Set up your own LMQL environment.
- What's New in Node.js 21
- React Use C
- My prepared repositories for hacktoberfest 23 - any contributions are welcomed 🚀
-
A note from our sponsor - SurveyJS
surveyjs.io | 19 Apr 2024
Index
What are some of the best open-source Npm projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Meteor JS | 44,017 |
2 | yarn | 41,328 |
3 | tsdx | 11,146 |
4 | cli | 7,980 |
5 | Release It! 🚀 | 7,511 |
6 | np | 7,469 |
7 | npm-run-all | 5,620 |
8 | jsdelivr | 5,364 |
9 | eslint-plugin-vue | 4,360 |
10 | node-chatgpt-api | 4,177 |
11 | release | 3,543 |
12 | chrome-extension-boilerplate-react | 3,167 |
13 | thanks | 2,759 |
14 | npm-expansions | 2,295 |
15 | rsmq | 1,703 |
16 | apollo-upload-client | 1,516 |
17 | telebot | 1,475 |
18 | graphql-upload | 1,409 |
19 | postcss-import | 1,356 |
20 | eslint-plugin-node | 958 |
21 | migrate-mongo | 893 |
22 | npq | 839 |
23 | Rando.js | 791 |