{"categories":[{"name":"Authentication","slug":"authentication","description":"Handle the authentication of users for web applications"},{"name":"Authorization","slug":"authorization","description":"Restrict user actions according to various access control patterns"},{"name":"Benchmarking","slug":"benchmarking","description":"Run code benchmarks in Node.js and analyze results"},{"name":"Browser Testing","slug":"browser-testing","description":"Write automated tests that run in real-world browser environments"},{"name":"Build Systems","slug":"build-systems","description":"Manage codebases containing multiple distinct projects (Monorepos)"},{"name":"Bundlers","slug":"bundlers","description":"Bundle an application's source code into a single file. Mostly used for frotend apps to minimise network requests"},{"name":"Code Complexity","slug":"code-complexity","description":"Analyze and visualize code complexity to help you refactor (legacy) codebases"},{"name":"Code Graphs","slug":"code-graphs","description":"Generate a visual graph of your code's internal dependencies"},{"name":"Code Linters & Formatters","slug":"code-linters","description":"Format code and fix problems before shipping to production"},{"name":"Command Line Prompts","slug":"command-line-prompts","description":"Create interactive command line tools by asking for user input"},{"name":"Command Line Styling","slug":"command-line-styling","description":"Create beautiful command line tools"},{"name":"Command Line Utilities","slug":"command-line-utilities","description":"Use Node.js to create powerful command line applications"},{"name":"Configuration Management","slug":"configuration-management","description":"Load environment variables and configure your applications"},{"name":"Content Management Systems","slug":"content-management-systems","description":"Create and manage content seamlessly using Node.js-based CMS solutions"},{"name":"CSV Parsers","slug":"csv-parsers","description":"Work with CSV files from Node.js"},{"name":"Date & Time","slug":"date-and-time","description":"A more intuitive approach to dates and times than the standard library"},{"name":"Dependency Management","slug":"dependency-management","description":"Review outdated dependencies and manually (or automatically) update them"},{"name":"Email Delivery","slug":"email-delivery","description":"Send emails with ease from Node.js"},{"name":"Excel Spreadsheets","slug":"excel-spreadsheets","description":"Parse and write excel spreadsheets in Node.js"},{"name":"File Uploads","slug":"file-uploads","description":"Handle file uploads in Node.js applications"},{"name":"Full-stack Frameworks","slug":"full-stack-frameworks","description":"Quickly develop full-stack applications with these batteries-included frameworks"},{"name":"Geospatial Analysis","slug":"geospatial-analysis","description":"Perform spatial calculations and analyze geographic data"},{"name":"HTML Scrapers","slug":"html-scrapers","description":"Easily find and extract the data you need from HTML"},{"name":"HTTP Clients","slug":"http-clients","description":"Send network requests and fetch data from external APIs"},{"name":"HTTP Frameworks","slug":"http-frameworks","description":"Minimalist frameworks based around HTTP verbs and routes"},{"name":"HTTP Mocking","slug":"http-mocking","description":"Mock network requests and test modules in isolation"},{"name":"Image Processing","slug":"image-processing","description":"Resize, crop and convert images to various formats"},{"name":"Job Queues","slug":"job-queues","description":"Schedule and process CPU intensive tasks off the main thread"},{"name":"JSON Schema Validators","slug":"json-schema-validators","description":"Use JSON Schema language to validate user input and anything else"},{"name":"JSON Web Token (JWT)","slug":"json-web-token","description":"Sign and verify JWTs in Node.js"},{"name":"Logging","slug":"logging","description":"Log events to help you debug problems in your application"},{"name":"Markdown Tools","slug":"markdown-tools","description":"Parse & stringify markdown syntax to/from HTML"},{"name":"MongoDB Clients","slug":"mongodb-clients","description":"MongoDB clients for Node.js"},{"name":"MySQL Clients","slug":"mysql-clients","description":"Node.js drivers for MySQL"},{"name":"Object-relational Mapping (ORM)","slug":"object-relational-mapping","description":"Map SQL database tables to JavaScript objects"},{"name":"Object Schema Validators","slug":"object-schema-validators","description":"Simple and intuitive validation with object schemas"},{"name":"Package Publishing","slug":"package-publishing","description":"Automate your package release workflow"},{"name":"Package to Executable","slug":"package-to-executable","description":"Package a Node.js application into a single executable file"},{"name":"PDF Generation","slug":"pdf-generation","description":"Generate PDF files with Node.js"},{"name":"PostgreSQL Clients","slug":"postgresql-clients","description":"Interact with PostgreSQL databases from Node.js"},{"name":"QR Code Generation","slug":"qr-code-generation","description":"Programatically generate QR codes in Node.js"},{"name":"Query Builders","slug":"query-builders","description":"Write JavaScript to build SQL queries"},{"name":"Random Data Generation","slug":"random-data-generation","description":"Generate random data to test your application"},{"name":"Redis Clients","slug":"redis-clients","description":"Redis clients for Node.js"},{"name":"Scheduling","slug":"scheduling","description":"Run tasks on a schedule"},{"name":"Shell Execution","slug":"shell-execution","description":"Execute shell commands from Node.js"},{"name":"SQLite Clients","slug":"sqlite-clients","description":"Node.js drivers for SQLite"},{"name":"Static Servers","slug":"static-servers","description":"Serve a statically generated site on localhost"},{"name":"Template Engines","slug":"template-engines","description":"Render dynamic HTML output"},{"name":"Test Frameworks","slug":"test-frameworks","description":"Frameworks to help you write automated tests"},{"name":"Web Scraping Frameworks","slug":"web-scraping-frameworks","description":"Crawl and scrape entire websites using Node.js"}],"packages":[{"name":"accesscontrol","description":"Role and Attribute based Access Control for Node.js","categorySlug":"authorization","starsCount":2333,"npmURL":"https://www.npmjs.com/package/accesscontrol","githubURL":"https://github.com/onury/accesscontrol","websiteURL":"https://onury.io/accesscontrol","isDeprecated":false},{"name":"@adonisjs/core","description":"Core of AdonisJS","categorySlug":"full-stack-frameworks","starsCount":19170,"npmURL":"https://www.npmjs.com/package/@adonisjs/core","githubURL":"https://github.com/adonisjs/core","websiteURL":"https://adonisjs.com","isDeprecated":false},{"name":"agenda","description":"Light weight job scheduler for Node.js","categorySlug":"job-queues","starsCount":9713,"npmURL":"https://www.npmjs.com/package/agenda","githubURL":"https://github.com/agenda/agenda","websiteURL":"https://agenda.github.io/agenda/","isDeprecated":false},{"name":"ajv","description":"Another JSON Schema Validator","categorySlug":"json-schema-validators","starsCount":14865,"npmURL":"https://www.npmjs.com/package/ajv","githubURL":"https://github.com/ajv-validator/ajv","websiteURL":"https://ajv.js.org","isDeprecated":false},{"name":"anywhere","description":"Run static file server anywhere","categorySlug":"static-servers","starsCount":1033,"npmURL":"https://www.npmjs.com/package/anywhere","githubURL":"https://github.com/JacksonTian/anywhere","websiteURL":null,"isDeprecated":false},{"name":"arg","description":"Unopinionated, no-frills CLI argument parser","categorySlug":"command-line-utilities","starsCount":1295,"npmURL":"https://www.npmjs.com/package/arg","githubURL":"https://github.com/vercel/arg","websiteURL":null,"isDeprecated":false},{"name":"args","description":"Minimal toolkit for building CLIs","categorySlug":"command-line-utilities","starsCount":464,"npmURL":"https://www.npmjs.com/package/args","githubURL":"https://github.com/leo/args","websiteURL":null,"isDeprecated":false},{"name":"ava","description":"Node.js test runner that lets you develop with confidence.","categorySlug":"test-frameworks","starsCount":20824,"npmURL":"https://www.npmjs.com/package/ava","githubURL":"https://github.com/avajs/ava","websiteURL":"https://avajs.dev","isDeprecated":false},{"name":"axios","description":"Promise based HTTP client for the browser and node.js","categorySlug":"http-clients","starsCount":109308,"npmURL":"https://www.npmjs.com/package/axios","githubURL":"https://github.com/axios/axios","websiteURL":"https://axios-http.com","isDeprecated":false},{"name":"axios-mock-adapter","description":"Axios adapter that allows to easily mock requests","categorySlug":"http-mocking","starsCount":3541,"npmURL":"https://www.npmjs.com/package/axios-mock-adapter","githubURL":"https://github.com/ctimmerm/axios-mock-adapter","websiteURL":null,"isDeprecated":false},{"name":"bee-queue","description":"A simple, fast, robust job/task queue, backed by Redis.","categorySlug":"job-queues","starsCount":4038,"npmURL":"https://www.npmjs.com/package/bee-queue","githubURL":"https://github.com/bee-queue/bee-queue","websiteURL":null,"isDeprecated":false},{"name":"benchmark","description":"A benchmarking library that supports high-resolution timers & returns statistically significant results.","categorySlug":"benchmarking","starsCount":5451,"npmURL":"https://www.npmjs.com/package/benchmark","githubURL":"https://github.com/bestiejs/benchmark.js","websiteURL":"https://benchmarkjs.com/","isDeprecated":false},{"name":"benny","description":"A dead simple benchmarking framework","categorySlug":"benchmarking","starsCount":768,"npmURL":"https://www.npmjs.com/package/benny","githubURL":"https://github.com/caderek/benny","websiteURL":"https://caderek.github.io/benny/","isDeprecated":false},{"name":"better-auth","description":"The most comprehensive authentication framework for TypeScript.","categorySlug":"authentication","starsCount":30485,"npmURL":"https://www.npmjs.com/package/better-auth","githubURL":"https://github.com/better-auth/better-auth","websiteURL":"https://better-auth.com","isDeprecated":false},{"name":"better-sqlite3","description":"The fastest and simplest library for SQLite in Node.js.","categorySlug":"sqlite-clients","starsCount":7531,"npmURL":"https://www.npmjs.com/package/better-sqlite3","githubURL":"https://github.com/WiseLibs/better-sqlite3","websiteURL":null,"isDeprecated":false},{"name":"bit","description":"A multi-repository git tool","categorySlug":"build-systems","starsCount":6,"npmURL":"https://www.npmjs.com/package/bit","githubURL":"https://github.com/sevifives/bit","websiteURL":null,"isDeprecated":false},{"name":"bolt","description":"> Super-powered JavaScript project management","categorySlug":"build-systems","starsCount":2430,"npmURL":"https://www.npmjs.com/package/bolt","githubURL":"https://github.com/boltpkg/bolt","websiteURL":null,"isDeprecated":false},{"name":"bree","description":"The best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support.  Works in Node v12.17.0+, uses worker threads to spawn sandboxed processes, and supports async/await, retries, throttling, concurrency, and cancelab","categorySlug":"scheduling","starsCount":3295,"npmURL":"https://www.npmjs.com/package/bree","githubURL":"https://github.com/breejs/bree","websiteURL":"https://jobscheduler.net","isDeprecated":false},{"name":"bull","description":"Job manager","categorySlug":"job-queues","starsCount":16259,"npmURL":"https://www.npmjs.com/package/bull","githubURL":"https://github.com/OptimalBits/bull","websiteURL":null,"isDeprecated":false},{"name":"bullmq","description":"Queue for messages and jobs based on Redis","categorySlug":"job-queues","starsCount":9549,"npmURL":"https://www.npmjs.com/package/bullmq","githubURL":"https://github.com/taskforcesh/bullmq","websiteURL":"https://bullmq.io/","isDeprecated":false},{"name":"bun","description":"Bun is a fast all-in-one JavaScript runtime.","categorySlug":"package-to-executable","starsCount":96434,"npmURL":"https://www.npmjs.com/package/bun","githubURL":"https://github.com/oven-sh/bun","websiteURL":"https://bun.com","isDeprecated":false},{"name":"bunyan","description":"a JSON logging library for node.js services","categorySlug":"logging","starsCount":7209,"npmURL":"https://www.npmjs.com/package/bunyan","githubURL":"https://github.com/trentm/node-bunyan","websiteURL":null,"isDeprecated":false},{"name":"busboy","description":"A streaming parser for HTML form data for node.js","categorySlug":"file-uploads","starsCount":2999,"npmURL":"https://www.npmjs.com/package/busboy","githubURL":"https://github.com/mscdex/busboy","websiteURL":null,"isDeprecated":false},{"name":"cac","description":"Simple yet powerful framework for building command-line apps.","categorySlug":"command-line-utilities","starsCount":3142,"npmURL":"https://www.npmjs.com/package/cac","githubURL":"https://github.com/cacjs/cac","websiteURL":null,"isDeprecated":false},{"name":"casbin","description":"An authorization library that supports access control models like ACL, RBAC, ABAC in Node.JS","categorySlug":"authorization","starsCount":2922,"npmURL":"https://www.npmjs.com/package/casbin","githubURL":"https://github.com/apache/casbin-node-casbin","websiteURL":"https://casbin.apache.org","isDeprecated":false},{"name":"@casl/ability","description":"CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access","categorySlug":"authorization","starsCount":7105,"npmURL":"https://www.npmjs.com/package/@casl/ability","githubURL":"https://github.com/stalniy/casl","websiteURL":"https://casl.js.org","isDeprecated":false},{"name":"casual","description":"Fake data generator","categorySlug":"random-data-generation","starsCount":3005,"npmURL":"https://www.npmjs.com/package/casual","githubURL":"https://github.com/boo1ean/casual","websiteURL":null,"isDeprecated":false},{"name":"@cfworker/json-schema","description":"A JSON schema validator that will run on Cloudflare workers. Supports drafts 4, 7, 2019-09, and 2020-12.","categorySlug":"json-schema-validators","starsCount":704,"npmURL":"https://www.npmjs.com/package/@cfworker/json-schema","githubURL":"https://github.com/cfworker/cfworker","websiteURL":"https://cfworker.dev","isDeprecated":false},{"name":"chalk","description":"Terminal string styling done right","categorySlug":"command-line-styling","starsCount":23341,"npmURL":"https://www.npmjs.com/package/chalk","githubURL":"https://github.com/chalk/chalk","websiteURL":null,"isDeprecated":false},{"name":"chance","description":"Chance - Utility library to generate anything random","categorySlug":"random-data-generation","starsCount":6531,"npmURL":"https://www.npmjs.com/package/chance","githubURL":"https://github.com/chancejs/chancejs","websiteURL":"http://chancejs.com","isDeprecated":false},{"name":"cheerio","description":"The fast, flexible & elegant library for parsing and manipulating HTML and XML.","categorySlug":"html-scrapers","starsCount":30535,"npmURL":"https://www.npmjs.com/package/cheerio","githubURL":"https://github.com/cheeriojs/cheerio","websiteURL":"https://cheerio.js.org/","isDeprecated":false},{"name":"cli-color","description":"Colors, formatting and other tools for the console","categorySlug":"command-line-styling","starsCount":674,"npmURL":"https://www.npmjs.com/package/cli-color","githubURL":"https://github.com/medikoo/cli-color","websiteURL":null,"isDeprecated":false},{"name":"code-complexity","description":"Measure the churn/complexity score. Higher values mean hotspots where refactorings should happen.","categorySlug":"code-complexity","starsCount":296,"npmURL":"https://www.npmjs.com/package/code-complexity","githubURL":"https://github.com/simonrenoult/code-complexity","websiteURL":null,"isDeprecated":false},{"name":"colors","description":"get colors in your node.js console","categorySlug":"command-line-styling","starsCount":5158,"npmURL":"https://www.npmjs.com/package/colors","githubURL":"https://github.com/Marak/colors.js","websiteURL":null,"isDeprecated":false},{"name":"commander","description":"the complete solution for node.js command-line programs","categorySlug":"command-line-utilities","starsCount":28440,"npmURL":"https://www.npmjs.com/package/commander","githubURL":"https://github.com/tj/commander.js","websiteURL":null,"isDeprecated":false},{"name":"complexity-report","description":"Software complexity analysis for JavaScript projects","categorySlug":"code-complexity","starsCount":209,"npmURL":"https://www.npmjs.com/package/complexity-report","githubURL":"https://github.com/jared-stilwell/complexity-report","websiteURL":null,"isDeprecated":false},{"name":"compress-images","description":"Minify size your images. Image compression with extension: jpg/jpeg, svg, png, gif.","categorySlug":"image-processing","starsCount":616,"npmURL":"https://www.npmjs.com/package/compress-images","githubURL":"https://github.com/Yuriy-Svetlov/compress-images","websiteURL":null,"isDeprecated":false},{"name":"config","description":"Configuration control for production node deployments","categorySlug":"configuration-management","starsCount":6433,"npmURL":"https://www.npmjs.com/package/config","githubURL":"https://github.com/node-config/node-config","websiteURL":null,"isDeprecated":false},{"name":"convict","description":"Featureful configuration management library for Node.js (nested structure, schema validation, etc.)","categorySlug":"configuration-management","starsCount":2376,"npmURL":"https://www.npmjs.com/package/convict","githubURL":"https://github.com/mozilla/node-convict","websiteURL":null,"isDeprecated":false},{"name":"counterfact","description":"Turn an OpenAPI document into a useful local API for frontend development in one command.","categorySlug":"http-mocking","starsCount":170,"npmURL":"https://www.npmjs.com/package/counterfact","githubURL":"https://github.com/counterfact/api-simulator","websiteURL":"https://counterfact.dev","isDeprecated":false},{"name":"crawlee","description":"The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.","categorySlug":"web-scraping-frameworks","starsCount":26274,"npmURL":"https://www.npmjs.com/package/crawlee","githubURL":"https://github.com/apify/crawlee","websiteURL":"https://crawlee.dev","isDeprecated":false},{"name":"cron","description":"Cron jobs for your node","categorySlug":"scheduling","starsCount":8955,"npmURL":"https://www.npmjs.com/package/cron","githubURL":"https://github.com/kelektiv/node-cron","websiteURL":null,"isDeprecated":false},{"name":"csv-parse","description":"CSV parsing implementing the Node.js `stream.Transform` API","categorySlug":"csv-parsers","starsCount":4287,"npmURL":"https://www.npmjs.com/package/csv-parse","githubURL":"https://github.com/adaltas/node-csv","websiteURL":"https://csv.js.org/parse","isDeprecated":false},{"name":"csv-parser","description":"Streaming CSV parser that aims for maximum speed as well as compatibility with the csv-spectrum test suite","categorySlug":"csv-parsers","starsCount":1503,"npmURL":"https://www.npmjs.com/package/csv-parser","githubURL":"https://github.com/mafintosh/csv-parser","websiteURL":null,"isDeprecated":false},{"name":"csvtojson","description":"A tool concentrating on converting csv data to JSON with customised parser supporting","categorySlug":"csv-parsers","starsCount":2036,"npmURL":"https://www.npmjs.com/package/csvtojson","githubURL":"https://github.com/Keyang/node-csvtojson","websiteURL":null,"isDeprecated":false},{"name":"cypress","description":"Cypress is a next generation front end testing tool built for the modern web","categorySlug":"browser-testing","starsCount":51015,"npmURL":"https://www.npmjs.com/package/cypress","githubURL":"https://github.com/cypress-io/cypress","websiteURL":"https://cypress.io","isDeprecated":false},{"name":"d3-dsv","description":"A parser and formatter for delimiter-separated values, such as CSV and TSV","categorySlug":"csv-parsers","starsCount":446,"npmURL":"https://www.npmjs.com/package/d3-dsv","githubURL":"https://github.com/d3/d3-dsv","websiteURL":"https://d3js.org/d3-dsv/","isDeprecated":false},{"name":"date-fns","description":"Modern JavaScript date utility library","categorySlug":"date-and-time","starsCount":36656,"npmURL":"https://www.npmjs.com/package/date-fns","githubURL":"https://github.com/date-fns/date-fns","websiteURL":"https://date-fns.org","isDeprecated":false},{"name":"dayjs","description":"2KB immutable date time library alternative to Moment.js with the same modern API ","categorySlug":"date-and-time","starsCount":48659,"npmURL":"https://www.npmjs.com/package/dayjs","githubURL":"https://github.com/iamkun/dayjs","websiteURL":"https://day.js.org","isDeprecated":false},{"name":"decap-cms-app","description":"An extensible, open source, Git-based, React CMS for static sites. Reusable congiuration with React as peer.","categorySlug":"content-management-systems","starsCount":19449,"npmURL":"https://www.npmjs.com/package/decap-cms-app","githubURL":"https://github.com/decaporg/decap-cms","websiteURL":"https://www.decapcms.org","isDeprecated":false},{"name":"depcheck","description":"Check dependencies in your node module","categorySlug":"dependency-management","starsCount":4908,"npmURL":"https://www.npmjs.com/package/depcheck","githubURL":"https://github.com/depcheck/depcheck","websiteURL":null,"isDeprecated":false},{"name":"dependency-cruiser","description":"Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.","categorySlug":"code-graphs","starsCount":7338,"npmURL":"https://www.npmjs.com/package/dependency-cruiser","githubURL":"https://github.com/sverweij/dependency-cruiser","websiteURL":null,"isDeprecated":false},{"name":"depngn","description":"Determine the compatibility of your packages with a given Node version","categorySlug":"dependency-management","starsCount":100,"npmURL":"https://www.npmjs.com/package/depngn","githubURL":"https://github.com/upgradejs/depngn","websiteURL":null,"isDeprecated":false},{"name":"directus","description":"Directus is a real-time API and App dashboard for managing SQL database content","categorySlug":"content-management-systems","starsCount":38648,"npmURL":"https://www.npmjs.com/package/directus","githubURL":"https://github.com/directus/directus","websiteURL":"https://directus.com","isDeprecated":false},{"name":"djv","description":"dynamic json-schema validator","categorySlug":"json-schema-validators","starsCount":287,"npmURL":"https://www.npmjs.com/package/djv","githubURL":"https://github.com/korzio/djv","websiteURL":null,"isDeprecated":false},{"name":"dotenv","description":"Loads environment variables from .env file","categorySlug":"configuration-management","starsCount":20553,"npmURL":"https://www.npmjs.com/package/dotenv","githubURL":"https://github.com/motdotla/dotenv","websiteURL":"https://www.dotenv.org","isDeprecated":false},{"name":"drizzle-orm","description":"Drizzle ORM package for SQL databases","categorySlug":"object-relational-mapping","starsCount":36160,"npmURL":"https://www.npmjs.com/package/drizzle-orm","githubURL":"https://github.com/drizzle-team/drizzle-orm","websiteURL":"https://orm.drizzle.team","isDeprecated":false},{"name":"egg","description":"A web application framework for Node.js","categorySlug":"full-stack-frameworks","starsCount":18985,"npmURL":"https://www.npmjs.com/package/egg","githubURL":"https://github.com/eggjs/egg","websiteURL":"https://eggjs.org","isDeprecated":false},{"name":"ejs","description":"Embedded JavaScript templates","categorySlug":"template-engines","starsCount":8127,"npmURL":"https://www.npmjs.com/package/ejs","githubURL":"https://github.com/mde/ejs","websiteURL":null,"isDeprecated":false},{"name":"emailjs","description":"send text/html emails and attachments (files, streams and strings) from node.js to any smtp server","categorySlug":"email-delivery","starsCount":2208,"npmURL":"https://www.npmjs.com/package/emailjs","githubURL":"https://github.com/eleith/emailjs","websiteURL":null,"isDeprecated":false},{"name":"email-templates","description":"Create, preview (browser/iOS Simulator), and send custom email templates for Node.js. Made for Forward Email and Lad.","categorySlug":"email-delivery","starsCount":3741,"npmURL":"https://www.npmjs.com/package/email-templates","githubURL":"https://github.com/forwardemail/email-templates","websiteURL":"https://forwardemail.net/docs/send-emails-with-node-js-javascript","isDeprecated":false},{"name":"enquirer","description":"Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.","categorySlug":"command-line-prompts","starsCount":7956,"npmURL":"https://www.npmjs.com/package/enquirer","githubURL":"https://github.com/enquirer/enquirer","websiteURL":null,"isDeprecated":false},{"name":"envalid","description":"Validation for your environment variables","categorySlug":"configuration-management","starsCount":1589,"npmURL":"https://www.npmjs.com/package/envalid","githubURL":"https://github.com/af/envalid","websiteURL":null,"isDeprecated":false},{"name":"env-schema","description":"Validate your env variables using Ajv with .env file support using Node.js built-in parseEnv","categorySlug":"configuration-management","starsCount":270,"npmURL":"https://www.npmjs.com/package/env-schema","githubURL":"https://github.com/fastify/env-schema","websiteURL":null,"isDeprecated":false},{"name":"es6-plato","description":"JavaScript source analysis and visualizer","categorySlug":"code-complexity","starsCount":206,"npmURL":"https://www.npmjs.com/package/es6-plato","githubURL":"https://github.com/the-simian/es6-plato","websiteURL":null,"isDeprecated":false},{"name":"esbuild","description":"An extremely fast JavaScript and CSS bundler and minifier.","categorySlug":"bundlers","starsCount":40111,"npmURL":"https://www.npmjs.com/package/esbuild","githubURL":"https://github.com/evanw/esbuild","websiteURL":"https://esbuild.github.io/","isDeprecated":false},{"name":"eslint","description":"An AST-based pattern checker for JavaScript.","categorySlug":"code-linters","starsCount":27604,"npmURL":"https://www.npmjs.com/package/eslint","githubURL":"https://github.com/eslint/eslint","websiteURL":"https://eslint.org","isDeprecated":false},{"name":"eta","description":"Lightweight, fast, and powerful embedded JS template engine","categorySlug":"template-engines","starsCount":1764,"npmURL":"https://www.npmjs.com/package/eta","githubURL":"https://github.com/bgub/eta","websiteURL":"https://eta.js.org","isDeprecated":false},{"name":"exceljs","description":"Excel Workbook Manager - Read and Write xlsx and csv Files.","categorySlug":"excel-spreadsheets","starsCount":15502,"npmURL":"https://www.npmjs.com/package/exceljs","githubURL":"https://github.com/exceljs/exceljs","websiteURL":null,"isDeprecated":false},{"name":"execa","description":"Process execution for humans","categorySlug":"shell-execution","starsCount":7628,"npmURL":"https://www.npmjs.com/package/execa","githubURL":"https://github.com/sindresorhus/execa","websiteURL":null,"isDeprecated":false},{"name":"@exodus/schemasafe","description":"JSON Safe Parser & Schema Validator","categorySlug":"json-schema-validators","starsCount":175,"npmURL":"https://www.npmjs.com/package/@exodus/schemasafe","githubURL":"https://github.com/ExodusMovement/schemasafe","websiteURL":null,"isDeprecated":false},{"name":"express","description":"Fast, unopinionated, minimalist web framework","categorySlug":"http-frameworks","starsCount":69576,"npmURL":"https://www.npmjs.com/package/express","githubURL":"https://github.com/expressjs/express","websiteURL":"https://expressjs.com/","isDeprecated":false},{"name":"express-fileupload","description":"Simple express file upload middleware that wraps around Busboy","categorySlug":"file-uploads","starsCount":1556,"npmURL":"https://www.npmjs.com/package/express-fileupload","githubURL":"https://github.com/richardgirges/express-fileupload","websiteURL":null,"isDeprecated":false},{"name":"express-session","description":"Simple session middleware for Express","categorySlug":"authentication","starsCount":6357,"npmURL":"https://www.npmjs.com/package/express-session","githubURL":"https://github.com/expressjs/session","websiteURL":null,"isDeprecated":false},{"name":"express-validator","description":"Express middleware for the validator module.","categorySlug":"object-schema-validators","starsCount":6235,"npmURL":"https://www.npmjs.com/package/express-validator","githubURL":"https://github.com/express-validator/express-validator","websiteURL":"https://express-validator.github.io","isDeprecated":false},{"name":"faasjs","description":"An Atomic Application Framework based on Typescript","categorySlug":"http-frameworks","starsCount":120,"npmURL":"https://www.npmjs.com/package/faasjs","githubURL":"https://github.com/faasjs/faasjs","websiteURL":"https://faasjs.com","isDeprecated":false},{"name":"@faker-js/faker","description":"Generate massive amounts of fake contextual data","categorySlug":"random-data-generation","starsCount":15533,"npmURL":"https://www.npmjs.com/package/@faker-js/faker","githubURL":"https://github.com/faker-js/faker","websiteURL":"https://fakerjs.dev","isDeprecated":false},{"name":"fast-csv","description":"CSV parser and writer","categorySlug":"csv-parsers","starsCount":1788,"npmURL":"https://www.npmjs.com/package/fast-csv","githubURL":"https://github.com/C2FO/fast-csv","websiteURL":"https://c2fo.github.io/fast-csv","isDeprecated":false},{"name":"fastify","description":"Fast and low overhead web framework, for Node.js","categorySlug":"http-frameworks","starsCount":37309,"npmURL":"https://www.npmjs.com/package/fastify","githubURL":"https://github.com/fastify/fastify","websiteURL":"https://fastify.dev/","isDeprecated":false},{"name":"fast-jwt","description":"Fast JSON Web Token implementation","categorySlug":"json-web-token","starsCount":438,"npmURL":"https://www.npmjs.com/package/fast-jwt","githubURL":"https://github.com/nearform/fast-jwt","websiteURL":"https://nearform.github.io/fast-jwt/","isDeprecated":false},{"name":"@feathersjs/feathers","description":"A framework for real-time applications and REST API with JavaScript and TypeScript","categorySlug":"full-stack-frameworks","starsCount":15255,"npmURL":"https://www.npmjs.com/package/@feathersjs/feathers","githubURL":"https://github.com/feathersjs/feathers","websiteURL":"http://feathersjs.com","isDeprecated":false},{"name":"@foal/core","description":"Full-featured Node.js framework, with no complexity","categorySlug":"full-stack-frameworks","starsCount":1936,"npmURL":"https://www.npmjs.com/package/@foal/core","githubURL":"https://github.com/FoalTS/foal","websiteURL":"https://foalts.org/","isDeprecated":false},{"name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","categorySlug":"file-uploads","starsCount":7176,"npmURL":"https://www.npmjs.com/package/formidable","githubURL":"https://github.com/node-formidable/formidable","websiteURL":null,"isDeprecated":false},{"name":"geolib","description":"Library to provide basic geospatial operations like distance calculation, decoding of sexagesimal coordinates etc.","categorySlug":"geospatial-analysis","starsCount":4279,"npmURL":"https://www.npmjs.com/package/geolib","githubURL":"https://github.com/manuelbieh/geolib","websiteURL":null,"isDeprecated":false},{"name":"ghost","description":"The professional publishing platform","categorySlug":"content-management-systems","starsCount":55618,"npmURL":"https://www.npmjs.com/package/ghost","githubURL":"https://github.com/TryGhost/Ghost","websiteURL":"https://ghost.org","isDeprecated":false},{"name":"gluegun","description":"A delightful toolkit for building Node-powered CLIs.","categorySlug":"command-line-utilities","starsCount":3143,"npmURL":"https://www.npmjs.com/package/gluegun","githubURL":"https://github.com/infinitered/gluegun","websiteURL":null,"isDeprecated":false},{"name":"gm","description":"GraphicsMagick and ImageMagick for node.js","categorySlug":"image-processing","starsCount":6974,"npmURL":"https://www.npmjs.com/package/gm","githubURL":"https://github.com/aheckmann/gm","websiteURL":null,"isDeprecated":true},{"name":"got","description":"Human-friendly and powerful HTTP request library for Node.js","categorySlug":"http-clients","starsCount":14953,"npmURL":"https://www.npmjs.com/package/got","githubURL":"https://github.com/sindresorhus/got","websiteURL":null,"isDeprecated":false},{"name":"grant","description":"OAuth Proxy","categorySlug":"authentication","starsCount":4163,"npmURL":"https://www.npmjs.com/package/grant","githubURL":"https://github.com/simov/grant","websiteURL":null,"isDeprecated":false},{"name":"handlebars","description":"Handlebars provides the power necessary to let you build semantic templates effectively with no frustration","categorySlug":"template-engines","starsCount":18689,"npmURL":"https://www.npmjs.com/package/handlebars","githubURL":"https://github.com/handlebars-lang/handlebars.js","websiteURL":"https://handlebarsjs.com/","isDeprecated":false},{"name":"@hapi/bell","description":"Third-party login plugin for hapi","categorySlug":"authentication","starsCount":615,"npmURL":"https://www.npmjs.com/package/@hapi/bell","githubURL":"https://github.com/hapijs/bell","websiteURL":null,"isDeprecated":false},{"name":"@hapi/hapi","description":"HTTP Server framework","categorySlug":"http-frameworks","starsCount":14797,"npmURL":"https://www.npmjs.com/package/@hapi/hapi","githubURL":"https://github.com/hapijs/hapi","websiteURL":"https://hapi.dev","isDeprecated":false},{"name":"headless-qr","description":"A simple, modern QR code generator. Adapted from https://github.com/kazuhikoarase/qrcode-generator but without all the junk that was necessary 10 years ago.","categorySlug":"qr-code-generation","starsCount":466,"npmURL":"https://www.npmjs.com/package/headless-qr","githubURL":"https://github.com/Rich-Harris/headless-qr","websiteURL":"https://svelte.dev/playground/0b671b7c191340079b8abe3883cbedd5?version=5.2.9","isDeprecated":false},{"name":"hint","description":"The linting tool for the web","categorySlug":"code-linters","starsCount":3701,"npmURL":"https://www.npmjs.com/package/hint","githubURL":"https://github.com/webhintio/hint","websiteURL":"https://webhint.io/","isDeprecated":false},{"name":"hono","description":"Web framework built on Web Standards","categorySlug":"http-frameworks","starsCount":32717,"npmURL":"https://www.npmjs.com/package/hono","githubURL":"https://github.com/honojs/hono","websiteURL":"https://hono.dev","isDeprecated":false},{"name":"http-server","description":"A simple zero-configuration command-line http server","categorySlug":"static-servers","starsCount":14243,"npmURL":"https://www.npmjs.com/package/http-server","githubURL":"https://github.com/http-party/http-server","websiteURL":null,"isDeprecated":false},{"name":"imagemagick","description":"A wrapper around the imagemagick cli","categorySlug":"image-processing","starsCount":1817,"npmURL":"https://www.npmjs.com/package/imagemagick","githubURL":"http://github.com/rsms/node-imagemagick","websiteURL":null,"isDeprecated":false},{"name":"imagemin","description":"Minify images seamlessly","categorySlug":"image-processing","starsCount":5714,"npmURL":"https://www.npmjs.com/package/imagemin","githubURL":"https://github.com/imagemin/imagemin","websiteURL":null,"isDeprecated":false},{"name":"ink","description":"React for CLI","categorySlug":"command-line-styling","starsCount":40182,"npmURL":"https://www.npmjs.com/package/ink","githubURL":"https://github.com/vadimdemedes/ink","websiteURL":"https://term.ink","isDeprecated":false},{"name":"inquirer","description":"A collection of common interactive command line user interfaces.","categorySlug":"command-line-prompts","starsCount":21634,"npmURL":"https://www.npmjs.com/package/inquirer","githubURL":"https://github.com/SBoudrias/Inquirer.js","websiteURL":null,"isDeprecated":false},{"name":"@inquirer/prompts","description":"Inquirer prompts, combined in a single package","categorySlug":"command-line-prompts","starsCount":21634,"npmURL":"https://www.npmjs.com/package/@inquirer/prompts","githubURL":"https://github.com/SBoudrias/Inquirer.js","websiteURL":null,"isDeprecated":false},{"name":"ioredis","description":"A robust, performance-focused and full-featured Redis client for Node.js.","categorySlug":"redis-clients","starsCount":15348,"npmURL":"https://www.npmjs.com/package/ioredis","githubURL":"https://github.com/redis/ioredis","websiteURL":null,"isDeprecated":false},{"name":"is-my-json-valid","description":"A [JSONSchema](https://json-schema.org/) validator that uses code generation to be extremely fast.","categorySlug":"json-schema-validators","starsCount":963,"npmURL":"https://www.npmjs.com/package/is-my-json-valid","githubURL":"https://github.com/mafintosh/is-my-json-valid","websiteURL":null,"isDeprecated":false},{"name":"@japa/runner","description":"A simple yet powerful testing framework for Node.js","categorySlug":"test-frameworks","starsCount":507,"npmURL":"https://www.npmjs.com/package/@japa/runner","githubURL":"https://github.com/japa/runner","websiteURL":null,"isDeprecated":false},{"name":"jasmine","description":"CLI for Jasmine, a simple JavaScript testing framework for browsers and Node","categorySlug":"test-frameworks","starsCount":379,"npmURL":"https://www.npmjs.com/package/jasmine","githubURL":"https://github.com/jasmine/jasmine-npm","websiteURL":"http://jasmine.github.io/","isDeprecated":false},{"name":"jest","description":"Delightful JavaScript Testing.","categorySlug":"test-frameworks","starsCount":45469,"npmURL":"https://www.npmjs.com/package/jest","githubURL":"https://github.com/jestjs/jest","websiteURL":"https://jestjs.io/","isDeprecated":false},{"name":"jimp","description":"An image processing library written entirely in JavaScript.","categorySlug":"image-processing","starsCount":14673,"npmURL":"https://www.npmjs.com/package/jimp","githubURL":"https://github.com/jimp-dev/jimp","websiteURL":"http://jimp-dev.github.io/jimp/","isDeprecated":false},{"name":"joi","description":"Object schema validation","categorySlug":"object-schema-validators","starsCount":21165,"npmURL":"https://www.npmjs.com/package/joi","githubURL":"https://github.com/hapijs/joi","websiteURL":null,"isDeprecated":false},{"name":"joist-orm","description":"An idiomatic TypeScript ORM for creating great domain models.","categorySlug":"object-relational-mapping","starsCount":385,"npmURL":"https://www.npmjs.com/package/joist-orm","githubURL":"https://github.com/joist-orm/joist-orm","websiteURL":"https://joist-orm.io/","isDeprecated":false},{"name":"jose","description":"JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","categorySlug":"json-web-token","starsCount":7849,"npmURL":"https://www.npmjs.com/package/jose","githubURL":"https://github.com/panva/jose","websiteURL":null,"isDeprecated":false},{"name":"jsdom","description":"A JavaScript implementation of many web standards","categorySlug":"html-scrapers","starsCount":21737,"npmURL":"https://www.npmjs.com/package/jsdom","githubURL":"https://github.com/jsdom/jsdom","websiteURL":null,"isDeprecated":false},{"name":"jshint","description":"Static analysis tool for JavaScript","categorySlug":"code-linters","starsCount":9080,"npmURL":"https://www.npmjs.com/package/jshint","githubURL":"https://github.com/jshint/jshint","websiteURL":"http://jshint.com/","isDeprecated":false},{"name":"jsonschema","description":"A fast and easy to use JSON Schema validator","categorySlug":"json-schema-validators","starsCount":1875,"npmURL":"https://www.npmjs.com/package/jsonschema","githubURL":"https://github.com/tdegrunt/jsonschema","websiteURL":null,"isDeprecated":false},{"name":"json-schema-faker","description":"Generate valid JSON data from JSON Schema definitions","categorySlug":"random-data-generation","starsCount":3447,"npmURL":"https://www.npmjs.com/package/json-schema-faker","githubURL":"https://github.com/json-schema-faker/json-schema-faker","websiteURL":"https://json-schema-faker.js.org/","isDeprecated":false},{"name":"json-schema-library","description":"Customizable and hackable json-validator and json-schema utilities for traversal, data generation and validation","categorySlug":"json-schema-validators","starsCount":254,"npmURL":"https://www.npmjs.com/package/json-schema-library","githubURL":"https://github.com/sagold/json-schema-library","websiteURL":null,"isDeprecated":false},{"name":"jsonwebtoken","description":"JSON Web Token implementation (symmetric and asymmetric)","categorySlug":"json-web-token","starsCount":18180,"npmURL":"https://www.npmjs.com/package/jsonwebtoken","githubURL":"https://github.com/auth0/node-jsonwebtoken","websiteURL":null,"isDeprecated":false},{"name":"jspdf","description":"PDF Document creation from JavaScript","categorySlug":"pdf-generation","starsCount":31319,"npmURL":"https://www.npmjs.com/package/jspdf","githubURL":"https://github.com/parallax/jsPDF","websiteURL":"https://parall.ax/products/jspdf","isDeprecated":false},{"name":"jwt-decode","description":"Decode JWT tokens, mostly useful for browser applications.","categorySlug":"json-web-token","starsCount":3402,"npmURL":"https://www.npmjs.com/package/jwt-decode","githubURL":"https://github.com/auth0/jwt-decode","websiteURL":null,"isDeprecated":false},{"name":"@keystone-6/core","description":"Keystone-6 is the latest version of Keystone. To get help with this package join the conversation in [Slack](https://community.keystonejs.com/), or [Github](https://github.com/keystonejs/keystone/).","categorySlug":"content-management-systems","starsCount":9982,"npmURL":"https://www.npmjs.com/package/@keystone-6/core","githubURL":"https://github.com/keystonejs/keystone/tree/main/packages/core","websiteURL":"https://keystonejs.com","isDeprecated":false},{"name":"kleur","description":"The fastest Node.js library for formatting terminal text with ANSI colors~!","categorySlug":"command-line-styling","starsCount":1697,"npmURL":"https://www.npmjs.com/package/kleur","githubURL":"https://github.com/lukeed/kleur","websiteURL":null,"isDeprecated":false},{"name":"knex","description":"A batteries-included SQL query & schema builder for PostgresSQL, MySQL, CockroachDB, MSSQL and SQLite3","categorySlug":"query-builders","starsCount":20341,"npmURL":"https://www.npmjs.com/package/knex","githubURL":"https://github.com/knex/knex","websiteURL":"https://knexjs.org/","isDeprecated":false},{"name":"koa","description":"Koa web app framework","categorySlug":"http-frameworks","starsCount":35684,"npmURL":"https://www.npmjs.com/package/koa","githubURL":"https://github.com/koajs/koa","websiteURL":"https://koajs.com","isDeprecated":false},{"name":"kue","description":"Feature rich priority job queue backed by redis","categorySlug":"job-queues","starsCount":9418,"npmURL":"https://www.npmjs.com/package/kue","githubURL":"https://github.com/Automattic/kue","websiteURL":"http://automattic.github.io/kue/","isDeprecated":false},{"name":"kysely","description":"Type safe SQL query builder","categorySlug":"query-builders","starsCount":14307,"npmURL":"https://www.npmjs.com/package/kysely","githubURL":"https://github.com/kysely-org/kysely","websiteURL":"https://kysely.dev","isDeprecated":false},{"name":"lerna","description":"Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository","categorySlug":"build-systems","starsCount":36039,"npmURL":"https://www.npmjs.com/package/lerna","githubURL":"https://github.com/lerna/lerna","websiteURL":"https://lerna.js.org","isDeprecated":false},{"name":"lil-csv","description":"Mini 1k module for CSV, TSV, PSV file manipulations","categorySlug":"csv-parsers","starsCount":10,"npmURL":"https://www.npmjs.com/package/lil-csv","githubURL":"https://github.com/flash-oss/lil-csv","websiteURL":null,"isDeprecated":false},{"name":"live-server","description":"simple development http server with live reload capability","categorySlug":"static-servers","starsCount":4562,"npmURL":"https://www.npmjs.com/package/live-server","githubURL":"https://github.com/tapio/live-server","websiteURL":"http://tapiov.net/live-server/","isDeprecated":false},{"name":"log4js","description":"Port of Log4js to work with node.","categorySlug":"logging","starsCount":5824,"npmURL":"https://www.npmjs.com/package/log4js","githubURL":"https://github.com/log4js-node/log4js-node","websiteURL":"https://log4js-node.github.io/log4js-node/","isDeprecated":false},{"name":"loglevel","description":"Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods","categorySlug":"logging","starsCount":2746,"npmURL":"https://www.npmjs.com/package/loglevel","githubURL":"https://github.com/pimterry/loglevel","websiteURL":null,"isDeprecated":false},{"name":"@loopback/core","description":"Define and implement core constructs such as Application and Component","categorySlug":"full-stack-frameworks","starsCount":5102,"npmURL":"https://www.npmjs.com/package/@loopback/core","githubURL":"https://github.com/loopbackio/loopback-next","websiteURL":"https://loopback.io","isDeprecated":false},{"name":"lucia","description":"A simple and flexible authentication library","categorySlug":"authentication","starsCount":10451,"npmURL":"https://www.npmjs.com/package/lucia","githubURL":"https://github.com/pilcrowOnPaper/lucia","websiteURL":"https://lucia-auth.com","isDeprecated":true},{"name":"luxon","description":"Immutable date wrapper","categorySlug":"date-and-time","starsCount":16457,"npmURL":"https://www.npmjs.com/package/luxon","githubURL":"https://github.com/moment/luxon","websiteURL":"https://moment.github.io/luxon","isDeprecated":false},{"name":"madge","description":"Create graphs from module dependencies.","categorySlug":"code-graphs","starsCount":10179,"npmURL":"https://www.npmjs.com/package/madge","githubURL":"https://github.com/pahen/madge","websiteURL":null,"isDeprecated":false},{"name":"markdown-it","description":"Markdown-it - modern pluggable markdown parser.","categorySlug":"markdown-tools","starsCount":22018,"npmURL":"https://www.npmjs.com/package/markdown-it","githubURL":"https://github.com/markdown-it/markdown-it","websiteURL":"https://markdown-it.github.io","isDeprecated":false},{"name":"marked","description":"A markdown parser built for speed","categorySlug":"markdown-tools","starsCount":37272,"npmURL":"https://www.npmjs.com/package/marked","githubURL":"https://github.com/markedjs/marked","websiteURL":"https://marked.js.org","isDeprecated":false},{"name":"meow","description":"CLI app helper","categorySlug":"command-line-utilities","starsCount":3720,"npmURL":"https://www.npmjs.com/package/meow","githubURL":"https://github.com/sindresorhus/meow","websiteURL":null,"isDeprecated":false},{"name":"meteor","description":"Install Meteor","categorySlug":"full-stack-frameworks","starsCount":44794,"npmURL":"https://www.npmjs.com/package/meteor","githubURL":"https://github.com/meteor/meteor","websiteURL":"https://meteor.com","isDeprecated":false},{"name":"micro","description":"Asynchronous HTTP microservices","categorySlug":"http-frameworks","starsCount":10625,"npmURL":"https://www.npmjs.com/package/micro","githubURL":"https://github.com/vercel/micro","websiteURL":null,"isDeprecated":false},{"name":"microbundle","description":"Zero-configuration bundler for tiny JS libs, powered by Rollup.","categorySlug":"bundlers","starsCount":8127,"npmURL":"https://www.npmjs.com/package/microbundle","githubURL":"https://github.com/developit/microbundle","websiteURL":"https://npm.im/microbundle","isDeprecated":false},{"name":"micromark","description":"small commonmark compliant markdown parser with positional info and concrete tokens","categorySlug":"markdown-tools","starsCount":2238,"npmURL":"https://www.npmjs.com/package/micromark","githubURL":"https://github.com/micromark/micromark","websiteURL":"https://unifiedjs.com","isDeprecated":false},{"name":"mikro-orm","description":"TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.","categorySlug":"object-relational-mapping","starsCount":9260,"npmURL":"https://www.npmjs.com/package/mikro-orm","githubURL":"https://github.com/mikro-orm/mikro-orm","websiteURL":"https://mikro-orm.io","isDeprecated":false},{"name":"minimist","description":"parse argument options","categorySlug":"command-line-utilities","starsCount":663,"npmURL":"https://www.npmjs.com/package/minimist","githubURL":"https://github.com/minimistjs/minimist","websiteURL":null,"isDeprecated":false},{"name":"mocha","description":"Classic, reliable, trusted test framework for Node.js and the browser","categorySlug":"test-frameworks","starsCount":22913,"npmURL":"https://www.npmjs.com/package/mocha","githubURL":"https://github.com/mochajs/mocha","websiteURL":"https://mochajs.org/","isDeprecated":false},{"name":"moment","description":"Parse, validate, manipulate, and display dates","categorySlug":"date-and-time","starsCount":47885,"npmURL":"https://www.npmjs.com/package/moment","githubURL":"https://github.com/moment/moment","websiteURL":"https://momentjs.com","isDeprecated":true},{"name":"mongodb","description":"The official MongoDB driver for Node.js","categorySlug":"mongodb-clients","starsCount":10171,"npmURL":"https://www.npmjs.com/package/mongodb","githubURL":"https://github.com/mongodb/node-mongodb-native","websiteURL":"https://www.mongodb.com/docs/drivers/node/current/","isDeprecated":false},{"name":"mongoose","description":"Mongoose MongoDB ODM","categorySlug":"mongodb-clients","starsCount":27460,"npmURL":"https://www.npmjs.com/package/mongoose","githubURL":"https://github.com/Automattic/mongoose","websiteURL":"https://mongoosejs.com","isDeprecated":false},{"name":"morgan","description":"HTTP request logger middleware for node.js","categorySlug":"logging","starsCount":8200,"npmURL":"https://www.npmjs.com/package/morgan","githubURL":"https://github.com/expressjs/morgan","websiteURL":null,"isDeprecated":false},{"name":"@mozilla/readability","description":"A standalone version of the readability library used for Firefox Reader View.","categorySlug":"html-scrapers","starsCount":11517,"npmURL":"https://www.npmjs.com/package/@mozilla/readability","githubURL":"https://github.com/mozilla/readability","websiteURL":null,"isDeprecated":false},{"name":"msw","description":"The industry standard for API mocking in JavaScript.","categorySlug":"http-mocking","starsCount":18315,"npmURL":"https://www.npmjs.com/package/msw","githubURL":"https://github.com/mswjs/msw","websiteURL":"https://mswjs.io","isDeprecated":false},{"name":"multer","description":"Middleware for handling `multipart/form-data`.","categorySlug":"file-uploads","starsCount":12088,"npmURL":"https://www.npmjs.com/package/multer","githubURL":"https://github.com/expressjs/multer","websiteURL":null,"isDeprecated":false},{"name":"multiparty","description":"multipart/form-data parser which supports streaming","categorySlug":"file-uploads","starsCount":1296,"npmURL":"https://www.npmjs.com/package/multiparty","githubURL":"https://github.com/pillarjs/multiparty","websiteURL":null,"isDeprecated":false},{"name":"mustache","description":"Logic-less {{mustache}} templates with JavaScript","categorySlug":"template-engines","starsCount":16724,"npmURL":"https://www.npmjs.com/package/mustache","githubURL":"https://github.com/janl/mustache.js","websiteURL":"https://mustache.github.io","isDeprecated":false},{"name":"mysql","description":"A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.","categorySlug":"mysql-clients","starsCount":18609,"npmURL":"https://www.npmjs.com/package/mysql","githubURL":"https://github.com/mysqljs/mysql","websiteURL":null,"isDeprecated":false},{"name":"mysql2","description":"fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS","categorySlug":"mysql-clients","starsCount":4391,"npmURL":"https://www.npmjs.com/package/mysql2","githubURL":"https://github.com/sidorares/node-mysql2","websiteURL":"https://sidorares.github.io/node-mysql2/docs","isDeprecated":false},{"name":"nconf","description":"Hierarchical node.js configuration with files, environment variables, command-line arguments, and atomic object merging.","categorySlug":"configuration-management","starsCount":3860,"npmURL":"https://www.npmjs.com/package/nconf","githubURL":"https://github.com/flatiron/nconf","websiteURL":null,"isDeprecated":false},{"name":"@nestjs/core","description":"Nest - modern, fast, powerful node.js web framework (@core)","categorySlug":"full-stack-frameworks","starsCount":76920,"npmURL":"https://www.npmjs.com/package/@nestjs/core","githubURL":"https://github.com/nestjs/nest","websiteURL":"https://nestjs.com","isDeprecated":false},{"name":"nexe","description":"Create a single executable out of your Node.js application","categorySlug":"package-to-executable","starsCount":13571,"npmURL":"https://www.npmjs.com/package/nexe","githubURL":"https://github.com/nexe/nexe","websiteURL":null,"isDeprecated":false},{"name":"next-auth","description":"Authentication for Next.js","categorySlug":"authentication","starsCount":28373,"npmURL":"https://www.npmjs.com/package/next-auth","githubURL":"https://github.com/nextauthjs/next-auth","websiteURL":"https://authjs.dev","isDeprecated":false},{"name":"nightwatch","description":"Easy to use Node.js based end-to-end testing solution for web applications using the W3C WebDriver API.","categorySlug":"browser-testing","starsCount":11954,"npmURL":"https://www.npmjs.com/package/nightwatch","githubURL":"https://github.com/nightwatchjs/nightwatch","websiteURL":"https://nightwatchjs.org","isDeprecated":false},{"name":"nock","description":"HTTP server mocking and expectations library for Node.js","categorySlug":"http-mocking","starsCount":13134,"npmURL":"https://www.npmjs.com/package/nock","githubURL":"https://github.com/nock/nock","websiteURL":null,"isDeprecated":false},{"name":"node-cron","description":"Job scheduling for Node.js with overlap prevention, distributed coordination, and background tasks. Zero dependencies, written in TypeScript.","categorySlug":"scheduling","starsCount":3284,"npmURL":"https://www.npmjs.com/package/node-cron","githubURL":"https://github.com/node-cron/node-cron","websiteURL":"https://nodecron.com","isDeprecated":false},{"name":"node-fetch","description":"A light-weight module that brings Fetch API to node.js","categorySlug":"http-clients","starsCount":8848,"npmURL":"https://www.npmjs.com/package/node-fetch","githubURL":"https://github.com/node-fetch/node-fetch","websiteURL":null,"isDeprecated":false},{"name":"node-html-parser","description":"A very fast HTML parser, generating a simplified DOM, with basic element query support.","categorySlug":"html-scrapers","starsCount":1245,"npmURL":"https://www.npmjs.com/package/node-html-parser","githubURL":"https://github.com/taoqf/node-fast-html-parser","websiteURL":null,"isDeprecated":false},{"name":"node-jose","description":"A JavaScript implementation of the JSON Object Signing and Encryption (JOSE) for current web browsers and node.js-based servers","categorySlug":"json-web-token","starsCount":720,"npmURL":"https://www.npmjs.com/package/node-jose","githubURL":"https://github.com/cisco/node-jose","websiteURL":null,"isDeprecated":false},{"name":"nodemailer","description":"Easy as cake e-mail sending from your Node.js applications","categorySlug":"email-delivery","starsCount":17694,"npmURL":"https://www.npmjs.com/package/nodemailer","githubURL":"https://github.com/nodemailer/nodemailer","websiteURL":"https://nodemailer.com/","isDeprecated":false},{"name":"node-resque","description":"an opinionated implementation of resque in node","categorySlug":"job-queues","starsCount":1414,"npmURL":"https://www.npmjs.com/package/node-resque","githubURL":"https://github.com/actionhero/node-resque","websiteURL":"https://node-resque.actionherojs.com","isDeprecated":false},{"name":"node-schedule","description":"A cron-like and not-cron-like job scheduler for Node.","categorySlug":"scheduling","starsCount":9197,"npmURL":"https://www.npmjs.com/package/node-schedule","githubURL":"https://github.com/node-schedule/node-schedule","websiteURL":null,"isDeprecated":false},{"name":"node-xlsx","description":"NodeJS Excel files parser & builder","categorySlug":"excel-spreadsheets","starsCount":3031,"npmURL":"https://www.npmjs.com/package/node-xlsx","githubURL":"https://github.com/mgcrea/node-xlsx","websiteURL":null,"isDeprecated":false},{"name":"nopt","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","categorySlug":"command-line-utilities","starsCount":543,"npmURL":"https://www.npmjs.com/package/nopt","githubURL":"https://github.com/npm/nopt","websiteURL":null,"isDeprecated":false},{"name":"np","description":"A better `npm publish`","categorySlug":"package-publishing","starsCount":7715,"npmURL":"https://www.npmjs.com/package/np","githubURL":"https://github.com/sindresorhus/np","websiteURL":null,"isDeprecated":false},{"name":"npm-check","description":"Check for outdated, incorrect, and unused dependencies.","categorySlug":"dependency-management","starsCount":6636,"npmURL":"https://www.npmjs.com/package/npm-check","githubURL":"https://github.com/dylang/npm-check","websiteURL":null,"isDeprecated":false},{"name":"npm-check-updates","description":"Find newer versions of dependencies than what your package.json allows","categorySlug":"dependency-management","starsCount":10321,"npmURL":"https://www.npmjs.com/package/npm-check-updates","githubURL":"https://github.com/raineorshine/npm-check-updates","websiteURL":null,"isDeprecated":false},{"name":"npmlog","description":"logger for npm","categorySlug":"logging","starsCount":438,"npmURL":"https://www.npmjs.com/package/npmlog","githubURL":"https://github.com/npm/npmlog","websiteURL":null,"isDeprecated":true},{"name":"nunjucks","description":"A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)","categorySlug":"template-engines","starsCount":9005,"npmURL":"https://www.npmjs.com/package/nunjucks","githubURL":"https://github.com/mozilla/nunjucks","websiteURL":"https://mozilla.github.io/nunjucks/","isDeprecated":false},{"name":"nx","description":"The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.","categorySlug":"build-systems","starsCount":29434,"npmURL":"https://www.npmjs.com/package/nx","githubURL":"https://github.com/nrwl/nx","websiteURL":"https://nx.dev","isDeprecated":false},{"name":"oao","description":"A Yarn-based, opinionated monorepo management tool","categorySlug":"build-systems","starsCount":850,"npmURL":"https://www.npmjs.com/package/oao","githubURL":"https://github.com/guigrpa/oao","websiteURL":null,"isDeprecated":false},{"name":"objection","description":"An SQL-friendly ORM for Node.js","categorySlug":"object-relational-mapping","starsCount":13,"npmURL":"https://www.npmjs.com/package/objection","githubURL":"https://github.com/ditojs/objection","websiteURL":"https://ditojs.github.io/objection/","isDeprecated":false},{"name":"oclif","description":"oclif: create your own CLI","categorySlug":"command-line-utilities","starsCount":9606,"npmURL":"https://www.npmjs.com/package/oclif","githubURL":"https://github.com/oclif/oclif","websiteURL":"https://oclif.io","isDeprecated":false},{"name":"officecrypto-tool","description":"officeCrypto is a library for node.js that can be used to decrypt and encrypt excel files.","categorySlug":"excel-spreadsheets","starsCount":29,"npmURL":"https://www.npmjs.com/package/officecrypto-tool","githubURL":"https://github.com/zurmokeeper/officecrypto-tool","websiteURL":null,"isDeprecated":false},{"name":"optionator","description":"option parsing and help generation","categorySlug":"command-line-utilities","starsCount":167,"npmURL":"https://www.npmjs.com/package/optionator","githubURL":"https://github.com/gkz/optionator","websiteURL":null,"isDeprecated":false},{"name":"orange-orm","description":"Object Relational Mapper","categorySlug":"object-relational-mapping","starsCount":1015,"npmURL":"https://www.npmjs.com/package/orange-orm","githubURL":"https://github.com/alfateam/orange-orm","websiteURL":"https://orange-orm.io","isDeprecated":false},{"name":"oso","description":"oso authorization library.","categorySlug":"authorization","starsCount":3485,"npmURL":"https://www.npmjs.com/package/oso","githubURL":"https://github.com/osohq/oso","websiteURL":null,"isDeprecated":false},{"name":"papaparse","description":"Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.","categorySlug":"csv-parsers","starsCount":13591,"npmURL":"https://www.npmjs.com/package/papaparse","githubURL":"https://github.com/mholt/PapaParse","websiteURL":"https://www.papaparse.com/","isDeprecated":false},{"name":"parcel","description":"Blazing fast, zero configuration web application bundler","categorySlug":"bundlers","starsCount":44004,"npmURL":"https://www.npmjs.com/package/parcel","githubURL":"https://github.com/parcel-bundler/parcel","websiteURL":"https://parceljs.org","isDeprecated":false},{"name":"passport","description":"Simple, unobtrusive authentication for Node.js.","categorySlug":"authentication","starsCount":23519,"npmURL":"https://www.npmjs.com/package/passport","githubURL":"https://github.com/jaredhanson/passport","websiteURL":"https://www.passportjs.org/","isDeprecated":false},{"name":"payload","description":"Node, React, Headless CMS and Application Framework built on Next.js","categorySlug":"content-management-systems","starsCount":45535,"npmURL":"https://www.npmjs.com/package/payload","githubURL":"https://github.com/payloadcms/payload","websiteURL":"https://payloadcms.com","isDeprecated":false},{"name":"pdfkit","description":"A JavaScript PDF generation library","categorySlug":"pdf-generation","starsCount":10725,"npmURL":"https://www.npmjs.com/package/pdfkit","githubURL":"https://github.com/foliojs/pdfkit","websiteURL":"http://pdfkit.org/","isDeprecated":false},{"name":"pdf-lib","description":"Create and modify PDF files with JavaScript","categorySlug":"pdf-generation","starsCount":8664,"npmURL":"https://www.npmjs.com/package/pdf-lib","githubURL":"https://github.com/Hopding/pdf-lib","websiteURL":"https://pdf-lib.js.org/","isDeprecated":false},{"name":"pdfmake","description":"Client/server side PDF printing in pure JavaScript","categorySlug":"pdf-generation","starsCount":12356,"npmURL":"https://www.npmjs.com/package/pdfmake","githubURL":"https://github.com/bpampuch/pdfmake","websiteURL":"http://pdfmake.org","isDeprecated":false},{"name":"@pdfme/generator","description":"TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!","categorySlug":"pdf-generation","starsCount":4936,"npmURL":"https://www.npmjs.com/package/@pdfme/generator","githubURL":"https://github.com/pdfme/pdfme","websiteURL":"https://pdfme.com","isDeprecated":false},{"name":"pg","description":"PostgreSQL client - pure javascript & libpq with the same API","categorySlug":"postgresql-clients","starsCount":13227,"npmURL":"https://www.npmjs.com/package/pg","githubURL":"https://github.com/brianc/node-postgres","websiteURL":"https://node-postgres.com","isDeprecated":false},{"name":"pg-boss","description":"Queueing jobs in Postgres from Node.js like a boss","categorySlug":"job-queues","starsCount":4098,"npmURL":"https://www.npmjs.com/package/pg-boss","githubURL":"https://github.com/timgit/pg-boss","websiteURL":"https://pgboss.io","isDeprecated":false},{"name":"pg-promise","description":"PostgreSQL interface for Node.js","categorySlug":"postgresql-clients","starsCount":3551,"npmURL":"https://www.npmjs.com/package/pg-promise","githubURL":"https://github.com/vitaly-t/pg-promise","websiteURL":"https://vitaly-t.github.io/pg-promise","isDeprecated":false},{"name":"pino","description":"super fast, all natural json logger","categorySlug":"logging","starsCount":18268,"npmURL":"https://www.npmjs.com/package/pino","githubURL":"https://github.com/pinojs/pino","websiteURL":"https://getpino.io","isDeprecated":false},{"name":"pkg","description":"Package your Node.js project into an executable","categorySlug":"package-to-executable","starsCount":24316,"npmURL":"https://www.npmjs.com/package/pkg","githubURL":"https://github.com/vercel/pkg","websiteURL":null,"isDeprecated":false},{"name":"plato","description":"JavaScript source analysis and visualizer","categorySlug":"code-complexity","starsCount":4551,"npmURL":"https://www.npmjs.com/package/plato","githubURL":"https://github.com/es-analysis/plato","websiteURL":null,"isDeprecated":false},{"name":"@playwright/test","description":"A high-level API to automate web browsers","categorySlug":"browser-testing","starsCount":98657,"npmURL":"https://www.npmjs.com/package/@playwright/test","githubURL":"https://github.com/microsoft/playwright","websiteURL":"https://playwright.dev","isDeprecated":false},{"name":"poku","description":"🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.","categorySlug":"test-frameworks","starsCount":1179,"npmURL":"https://www.npmjs.com/package/poku","githubURL":"https://github.com/wellwelwel/poku","websiteURL":"https://poku.io","isDeprecated":false},{"name":"polka","description":"A micro web server so fast, it'll make you dance! :dancers:","categorySlug":"http-frameworks","starsCount":5589,"npmURL":"https://www.npmjs.com/package/polka","githubURL":"https://github.com/lukeed/polka","websiteURL":null,"isDeprecated":false},{"name":"postgres","description":"Fastest full featured PostgreSQL client for Node.js","categorySlug":"postgresql-clients","starsCount":8736,"npmURL":"https://www.npmjs.com/package/postgres","githubURL":"https://github.com/porsager/postgres","websiteURL":null,"isDeprecated":false},{"name":"@postlight/parser","description":"Postlight Parser transforms web pages into clean text. Publishers and programmers use it to make the web make sense, and readers use it to read any web article comfortably.","categorySlug":"html-scrapers","starsCount":5787,"npmURL":"https://www.npmjs.com/package/@postlight/parser","githubURL":"https://github.com/postlight/parser","websiteURL":"https://reader.postlight.com","isDeprecated":false},{"name":"prettier","description":"Prettier is an opinionated code formatter","categorySlug":"code-linters","starsCount":52385,"npmURL":"https://www.npmjs.com/package/prettier","githubURL":"https://github.com/prettier/prettier","websiteURL":"https://prettier.io","isDeprecated":false},{"name":"prisma","description":"The Prisma CLI: one binary for the ORM, Composer, and the Prisma Developer Platform.","categorySlug":"object-relational-mapping","starsCount":25,"npmURL":"https://www.npmjs.com/package/prisma","githubURL":"https://github.com/prisma/prisma-cli","websiteURL":null,"isDeprecated":false},{"name":"prompts","description":"Lightweight, beautiful and user-friendly prompts","categorySlug":"command-line-prompts","starsCount":9311,"npmURL":"https://www.npmjs.com/package/prompts","githubURL":"https://github.com/terkelg/prompts","websiteURL":null,"isDeprecated":false},{"name":"pug","description":"A clean, whitespace-sensitive template language for writing HTML","categorySlug":"template-engines","starsCount":21827,"npmURL":"https://www.npmjs.com/package/pug","githubURL":"https://github.com/pugjs/pug","websiteURL":"https://pugjs.org","isDeprecated":false},{"name":"puppeteer","description":"A high-level API to control headless Chrome over the DevTools Protocol","categorySlug":"browser-testing","starsCount":95752,"npmURL":"https://www.npmjs.com/package/puppeteer","githubURL":"https://github.com/puppeteer/puppeteer","websiteURL":"https://pptr.dev","isDeprecated":false},{"name":"qrcode","description":"QRCode / 2d Barcode api with both server side and client side support using canvas","categorySlug":"qr-code-generation","starsCount":8180,"npmURL":"https://www.npmjs.com/package/qrcode","githubURL":"https://github.com/soldair/node-qrcode","websiteURL":null,"isDeprecated":false},{"name":"qrcode-generator","description":"QR Code Generator implementation in JavaScript.","categorySlug":"qr-code-generation","starsCount":2382,"npmURL":"https://www.npmjs.com/package/qrcode-generator","githubURL":"https://github.com/kazuhikoarase/qrcode-generator","websiteURL":"https://kazuhikoarase.github.io/qrcode-generator/js/demo/","isDeprecated":false},{"name":"qrcode-terminal","description":"QRCodes, in the terminal","categorySlug":"qr-code-generation","starsCount":1353,"npmURL":"https://www.npmjs.com/package/qrcode-terminal","githubURL":"https://github.com/gtanner/qrcode-terminal","websiteURL":null,"isDeprecated":false},{"name":"qreator","description":"QR Code generator for browser and node.js with tree shaking and logo support","categorySlug":"qr-code-generation","starsCount":29,"npmURL":"https://www.npmjs.com/package/qreator","githubURL":"https://github.com/Short-io/qreator","websiteURL":null,"isDeprecated":false},{"name":"qr-image","description":"QR Code generator (png, svg, pdf, eps)","categorySlug":"qr-code-generation","starsCount":1063,"npmURL":"https://www.npmjs.com/package/qr-image","githubURL":"https://github.com/alexeyten/qr-image","websiteURL":null,"isDeprecated":false},{"name":"qunit","description":"The powerful, easy-to-use testing framework.","categorySlug":"test-frameworks","starsCount":4036,"npmURL":"https://www.npmjs.com/package/qunit","githubURL":"https://github.com/qunitjs/qunit","websiteURL":"https://qunitjs.com","isDeprecated":false},{"name":"rc","description":"hardwired configuration loader","categorySlug":"configuration-management","starsCount":1022,"npmURL":"https://www.npmjs.com/package/rc","githubURL":"https://github.com/dominictarr/rc","websiteURL":null,"isDeprecated":false},{"name":"redis","description":"A modern, high performance Redis client","categorySlug":"redis-clients","starsCount":17590,"npmURL":"https://www.npmjs.com/package/redis","githubURL":"https://github.com/redis/node-redis","websiteURL":"https://redis.js.org/","isDeprecated":false},{"name":"@redwoodjs/core","description":"Foundational packages and config required to build RedwoodJS.","categorySlug":"full-stack-frameworks","starsCount":17588,"npmURL":"https://www.npmjs.com/package/@redwoodjs/core","githubURL":"https://github.com/redwoodjs/redwood","websiteURL":"https://redwoodjs.com","isDeprecated":false},{"name":"release-it","description":"Generic CLI tool to automate versioning and package publishing-related tasks.","categorySlug":"package-publishing","starsCount":9080,"npmURL":"https://www.npmjs.com/package/release-it","githubURL":"https://github.com/release-it/release-it","websiteURL":null,"isDeprecated":false},{"name":"remark","description":"markdown processor powered by plugins part of the unified collective","categorySlug":"markdown-tools","starsCount":9032,"npmURL":"https://www.npmjs.com/package/remark","githubURL":"https://github.com/remarkjs/remark","websiteURL":"https://remark.js.org","isDeprecated":false},{"name":"renovate","description":"Automated dependency updates. Flexible so you don't need to be.","categorySlug":"dependency-management","starsCount":22919,"npmURL":"https://www.npmjs.com/package/renovate","githubURL":"https://github.com/renovatebot/renovate","websiteURL":"https://renovatebot.com","isDeprecated":false},{"name":"request","description":"Simplified HTTP request client.","categorySlug":"http-clients","starsCount":25486,"npmURL":"https://www.npmjs.com/package/request","githubURL":"https://github.com/request/request","websiteURL":null,"isDeprecated":true},{"name":"restify","description":"REST framework","categorySlug":"http-frameworks","starsCount":10689,"npmURL":"https://www.npmjs.com/package/restify","githubURL":"https://github.com/restify/node-restify","websiteURL":"http://restify.com","isDeprecated":false},{"name":"rollup","description":"Next-generation ES module bundler","categorySlug":"bundlers","starsCount":26304,"npmURL":"https://www.npmjs.com/package/rollup","githubURL":"https://github.com/rollup/rollup","websiteURL":"https://rollupjs.org/","isDeprecated":false},{"name":"rome","description":"Rome is a toolchain for the web: formatter, linter and more","categorySlug":"code-linters","starsCount":23356,"npmURL":"https://www.npmjs.com/package/rome","githubURL":"https://github.com/rome/tools","websiteURL":"https://rome.tools","isDeprecated":false},{"name":"sails","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","categorySlug":"full-stack-frameworks","starsCount":22782,"npmURL":"https://www.npmjs.com/package/sails","githubURL":"https://github.com/balderdashy/sails","websiteURL":"https://sailsjs.com","isDeprecated":false},{"name":"selenium-webdriver","description":"The official WebDriver JavaScript bindings from the Selenium project","categorySlug":"browser-testing","starsCount":34567,"npmURL":"https://www.npmjs.com/package/selenium-webdriver","githubURL":"https://github.com/SeleniumHQ/selenium","websiteURL":"https://selenium.dev","isDeprecated":false},{"name":"semantic-release","description":"Automated semver compliant package publishing","categorySlug":"package-publishing","starsCount":24132,"npmURL":"https://www.npmjs.com/package/semantic-release","githubURL":"https://github.com/semantic-release/semantic-release","websiteURL":"https://semantic-release.org","isDeprecated":false},{"name":"sendmail","description":"Sendmail without setting up SMTP server","categorySlug":"email-delivery","starsCount":571,"npmURL":"https://www.npmjs.com/package/sendmail","githubURL":"https://github.com/guileen/node-sendmail","websiteURL":null,"isDeprecated":false},{"name":"sequelize","description":"Sequelize is a promise-based Node.js ORM tool for Postgres, MySQL, MariaDB, SQLite, Microsoft SQL Server, Amazon Redshift and Snowflake’s Data Cloud. It features solid transaction support, relations, eager and lazy loading, read replication and more.","categorySlug":"object-relational-mapping","starsCount":30347,"npmURL":"https://www.npmjs.com/package/sequelize","githubURL":"https://github.com/sequelize/sequelize","websiteURL":"https://sequelize.org/","isDeprecated":false},{"name":"serve","description":"Static file serving and directory listing","categorySlug":"static-servers","starsCount":9906,"npmURL":"https://www.npmjs.com/package/serve","githubURL":"https://github.com/vercel/serve","websiteURL":null,"isDeprecated":false},{"name":"sharp","description":"High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, GIF, AVIF and TIFF images","categorySlug":"image-processing","starsCount":32802,"npmURL":"https://www.npmjs.com/package/sharp","githubURL":"https://github.com/lovell/sharp","websiteURL":"https://sharp.pixelplumbing.com","isDeprecated":false},{"name":"shelljs","description":"Portable Unix shell commands for Node.js","categorySlug":"shell-execution","starsCount":14403,"npmURL":"https://www.npmjs.com/package/shelljs","githubURL":"https://github.com/shelljs/shelljs","websiteURL":null,"isDeprecated":false},{"name":"sirv-cli","description":"A lightweight CLI program to serve static sites~!","categorySlug":"static-servers","starsCount":1174,"npmURL":"https://www.npmjs.com/package/sirv-cli","githubURL":"https://github.com/lukeed/sirv","websiteURL":null,"isDeprecated":false},{"name":"slonik","description":"A Node.js PostgreSQL client with strict types, detailed logging and assertions.","categorySlug":"postgresql-clients","starsCount":4938,"npmURL":"https://www.npmjs.com/package/slonik","githubURL":"https://github.com/gajus/slonik","websiteURL":null,"isDeprecated":false},{"name":"sqlite3","description":"Asynchronous, non-blocking SQLite3 bindings","categorySlug":"sqlite-clients","starsCount":6410,"npmURL":"https://www.npmjs.com/package/sqlite3","githubURL":"https://github.com/TryGhost/node-sqlite3","websiteURL":null,"isDeprecated":false},{"name":"standard-version","description":"replacement for `npm version` with automatic CHANGELOG generation","categorySlug":"package-publishing","starsCount":7987,"npmURL":"https://www.npmjs.com/package/standard-version","githubURL":"https://github.com/conventional-changelog/standard-version","websiteURL":null,"isDeprecated":true},{"name":"@strapi/strapi","description":"An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite","categorySlug":"content-management-systems","starsCount":73388,"npmURL":"https://www.npmjs.com/package/@strapi/strapi","githubURL":"https://github.com/strapi/strapi","websiteURL":"https://strapi.io","isDeprecated":false},{"name":"stylelint","description":"A mighty CSS linter that helps you avoid errors and enforce conventions.","categorySlug":"code-linters","starsCount":11539,"npmURL":"https://www.npmjs.com/package/stylelint","githubURL":"https://github.com/stylelint/stylelint","websiteURL":"https://stylelint.io","isDeprecated":false},{"name":"superagent","description":"elegant & feature rich browser / node HTTP with a fluent API","categorySlug":"http-mocking","starsCount":16629,"npmURL":"https://www.npmjs.com/package/superagent","githubURL":"https://github.com/ladjs/superagent","websiteURL":"https://forwardemail.github.io/superagent/","isDeprecated":false},{"name":"@t3-oss/env-core","description":"Never build your apps with invalid environment variables again. Validate and transform your environment with ease.","categorySlug":"configuration-management","starsCount":4020,"npmURL":"https://www.npmjs.com/package/@t3-oss/env-core","githubURL":"https://github.com/t3-oss/t3-env","websiteURL":"https://env.t3.gg","isDeprecated":false},{"name":"terminal-in-react","description":"A component for making a terminal in React","categorySlug":"command-line-styling","starsCount":2157,"npmURL":"https://www.npmjs.com/package/terminal-in-react","githubURL":"https://github.com/nitin42/terminal-in-react","websiteURL":"http://terminal-in-react.surge.sh/","isDeprecated":false},{"name":"@tinacms/cli","description":"TinaCMS is the leading open-source headless CMS that supports Markdown and Visual Editing. Your content is stored in your own GitHub repo 🦙 ❤️","categorySlug":"content-management-systems","starsCount":13849,"npmURL":"https://www.npmjs.com/package/@tinacms/cli","githubURL":"https://github.com/tinacms/tinacms","websiteURL":"https://tina.io","isDeprecated":false},{"name":"tinybench","description":"🔎 A simple, tiny and lightweight benchmarking library!","categorySlug":"benchmarking","starsCount":2385,"npmURL":"https://www.npmjs.com/package/tinybench","githubURL":"https://github.com/tinylibs/tinybench","websiteURL":"https://tinylibs.github.io/tinybench/","isDeprecated":false},{"name":"@tinyhttp/app","description":"0-legacy, tiny & fast web framework as a replacement of Express","categorySlug":"http-frameworks","starsCount":2911,"npmURL":"https://www.npmjs.com/package/@tinyhttp/app","githubURL":"https://github.com/tinyhttp/tinyhttp","websiteURL":"https://tinyhttp.v1rtl.site","isDeprecated":false},{"name":"toad-scheduler","description":"In-memory Node.js and browser job scheduler","categorySlug":"scheduling","starsCount":614,"npmURL":"https://www.npmjs.com/package/toad-scheduler","githubURL":"https://github.com/kibertoad/toad-scheduler","websiteURL":null,"isDeprecated":false},{"name":"@tsed/core","description":"Core module for Ts.ED Framework","categorySlug":"full-stack-frameworks","starsCount":3089,"npmURL":"https://www.npmjs.com/package/@tsed/core","githubURL":"https://github.com/tsedio/tsed","websiteURL":"https://tsed.dev","isDeprecated":false},{"name":"tsoa","description":"Build swagger-compliant REST APIs using TypeScript and Node","categorySlug":"http-frameworks","starsCount":3977,"npmURL":"https://www.npmjs.com/package/tsoa","githubURL":"https://github.com/lukeautry/tsoa","websiteURL":null,"isDeprecated":false},{"name":"tsup","description":"Bundle your TypeScript library with no config, powered by esbuild","categorySlug":"bundlers","starsCount":11298,"npmURL":"https://www.npmjs.com/package/tsup","githubURL":"https://github.com/egoist/tsup","websiteURL":"https://tsup.egoist.dev/","isDeprecated":false},{"name":"turbo","description":"Turborepo is the build system for coding agents.","categorySlug":"build-systems","starsCount":31262,"npmURL":"https://www.npmjs.com/package/turbo","githubURL":"https://github.com/vercel/turborepo","websiteURL":"https://turborepo.dev","isDeprecated":false},{"name":"@turf/turf","description":"a JavaScript library for performing geospatial operations with GeoJSON","categorySlug":"geospatial-analysis","starsCount":10526,"npmURL":"https://www.npmjs.com/package/@turf/turf","githubURL":"https://github.com/Turfjs/turf","websiteURL":"https://turfjs.org","isDeprecated":false},{"name":"typeorm","description":"Data-Mapper ORM for TypeScript and ES2023+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, MongoDB databases.","categorySlug":"object-relational-mapping","starsCount":36662,"npmURL":"https://www.npmjs.com/package/typeorm","githubURL":"https://github.com/typeorm/typeorm","websiteURL":"https://typeorm.io","isDeprecated":false},{"name":"@typescript-eslint/eslint-plugin","description":"TypeScript plugin for ESLint","categorySlug":"code-linters","starsCount":16451,"npmURL":"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin","githubURL":"https://github.com/typescript-eslint/typescript-eslint","websiteURL":"https://typescript-eslint.io/packages/eslint-plugin","isDeprecated":false},{"name":"typhonjs-escomplex","description":"Next generation complexity reporting for Javascript & Typescript based on the Babel parser.","categorySlug":"code-complexity","starsCount":113,"npmURL":"https://www.npmjs.com/package/typhonjs-escomplex","githubURL":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex","websiteURL":null,"isDeprecated":false},{"name":"undici","description":"An HTTP/1.1 client, written from scratch for Node.js","categorySlug":"http-clients","starsCount":7725,"npmURL":"https://www.npmjs.com/package/undici","githubURL":"https://github.com/nodejs/undici","websiteURL":"https://undici.nodejs.org","isDeprecated":false},{"name":"updates","description":"CLI to update npm, uv, cargo, go, docker and actions dependencies","categorySlug":"dependency-management","starsCount":110,"npmURL":"https://www.npmjs.com/package/updates","githubURL":"https://github.com/silverwind/updates","websiteURL":null,"isDeprecated":false},{"name":"updtr","description":"Update outdated npm modules with zero pain™","categorySlug":"dependency-management","starsCount":2210,"npmURL":"https://www.npmjs.com/package/updtr","githubURL":"https://github.com/peerigon/updtr","websiteURL":null,"isDeprecated":false},{"name":"urllib","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, timeout and more. Base undici API.","categorySlug":"http-clients","starsCount":743,"npmURL":"https://www.npmjs.com/package/urllib","githubURL":"https://github.com/node-modules/urllib","websiteURL":null,"isDeprecated":false},{"name":"valibot","description":"The modular and type safe schema library for validating structural data","categorySlug":"object-schema-validators","starsCount":9051,"npmURL":"https://www.npmjs.com/package/valibot","githubURL":"https://github.com/open-circle/valibot","websiteURL":"https://valibot.dev","isDeprecated":false},{"name":"validator","description":"String validation and sanitization","categorySlug":"object-schema-validators","starsCount":23744,"npmURL":"https://www.npmjs.com/package/validator","githubURL":"https://github.com/validatorjs/validator.js","websiteURL":null,"isDeprecated":false},{"name":"varlock","description":"AI-safe .env files: Schemas for agents, Secrets for humans.","categorySlug":"configuration-management","starsCount":4833,"npmURL":"https://www.npmjs.com/package/varlock","githubURL":"https://github.com/dmno-dev/varlock","websiteURL":"https://varlock.dev","isDeprecated":false},{"name":"@vercel/ncc","description":"Simple CLI for compiling a Node.js module into a single file, together with all its dependencies, gcc-style.","categorySlug":"package-to-executable","starsCount":9841,"npmURL":"https://www.npmjs.com/package/@vercel/ncc","githubURL":"https://github.com/vercel/ncc","websiteURL":null,"isDeprecated":false},{"name":"vite","description":"Native-ESM powered web dev build tool","categorySlug":"bundlers","starsCount":83599,"npmURL":"https://www.npmjs.com/package/vite","githubURL":"https://github.com/vitejs/vite","websiteURL":"https://vite.dev","isDeprecated":false},{"name":"vitest","description":"Next generation testing framework powered by Vite","categorySlug":"test-frameworks","starsCount":17289,"npmURL":"https://www.npmjs.com/package/vitest","githubURL":"https://github.com/vitest-dev/vitest","websiteURL":"https://vitest.dev","isDeprecated":false},{"name":"vorpal","description":"Node's first framework for building immersive CLI apps.","categorySlug":"command-line-utilities","starsCount":5623,"npmURL":"https://www.npmjs.com/package/vorpal","githubURL":"https://github.com/dthree/vorpal","websiteURL":"http://vorpal.js.org","isDeprecated":false},{"name":"webdriverio","description":"Next-gen browser and mobile automation test framework for Node.js","categorySlug":"browser-testing","starsCount":9861,"npmURL":"https://www.npmjs.com/package/webdriverio","githubURL":"https://github.com/webdriverio/webdriverio","websiteURL":"https://webdriver.io","isDeprecated":false},{"name":"webpack","description":"Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.","categorySlug":"bundlers","starsCount":65970,"npmURL":"https://www.npmjs.com/package/webpack","githubURL":"https://github.com/webpack/webpack","websiteURL":"https://webpack.js.org","isDeprecated":false},{"name":"winston","description":"A logger for just about everything.","categorySlug":"logging","starsCount":24527,"npmURL":"https://www.npmjs.com/package/winston","githubURL":"https://github.com/winstonjs/winston","websiteURL":null,"isDeprecated":false},{"name":"wretch","description":"A tiny wrapper built around fetch with an intuitive syntax.","categorySlug":"http-clients","starsCount":5179,"npmURL":"https://www.npmjs.com/package/wretch","githubURL":"https://github.com/elbywan/wretch","websiteURL":"https://elbywan.github.io/wretch","isDeprecated":false},{"name":"xlsx","description":"SheetJS Spreadsheet data parser and writer","categorySlug":"excel-spreadsheets","starsCount":36344,"npmURL":"https://www.npmjs.com/package/xlsx","githubURL":"https://github.com/SheetJS/sheetjs","websiteURL":"https://sheetjs.com/","isDeprecated":false},{"name":"x-ray","description":"structure any website","categorySlug":"web-scraping-frameworks","starsCount":5902,"npmURL":"https://www.npmjs.com/package/x-ray","githubURL":"https://github.com/matthewmueller/x-ray","websiteURL":null,"isDeprecated":false},{"name":"yargs","description":"yargs the modern, pirate-themed, successor to optimist.","categorySlug":"command-line-utilities","starsCount":11505,"npmURL":"https://www.npmjs.com/package/yargs","githubURL":"https://github.com/yargs/yargs","websiteURL":"https://yargs.js.org/","isDeprecated":false},{"name":"yup","description":"Dead simple Object schema validation","categorySlug":"object-schema-validators","starsCount":23656,"npmURL":"https://www.npmjs.com/package/yup","githubURL":"https://github.com/jquense/yup","websiteURL":null,"isDeprecated":false},{"name":"zod","description":"TypeScript-first schema declaration and validation library with static type inference","categorySlug":"object-schema-validators","starsCount":44209,"npmURL":"https://www.npmjs.com/package/zod","githubURL":"https://github.com/colinhacks/zod","websiteURL":"https://zod.dev","isDeprecated":false},{"name":"zx","description":"A tool for writing better scripts","categorySlug":"shell-execution","starsCount":45819,"npmURL":"https://www.npmjs.com/package/zx","githubURL":"https://github.com/google/zx","websiteURL":"https://google.github.io/zx/","isDeprecated":false}]}