{"id":88214,"url":"https://github.com/correia-jpv/fucking-awesome-nodejs","name":"fucking-awesome-nodejs","description":"⚡ Delightful Node.js packages and resources. With repository stars⭐ and forks🍴","projects_count":529,"last_synced_at":"2026-09-25T22:00:27.787Z","repository":{"id":47955097,"uuid":"452709687","full_name":"Correia-jpv/fucking-awesome-nodejs","owner":"Correia-jpv","description":"⚡ Delightful Node.js packages and resources. With repository stars⭐ and forks🍴","archived":false,"fork":false,"pushed_at":"2026-08-26T00:06:55.000Z","size":1591,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-08-26T02:14:24.789Z","etag":null,"topics":["awesome","awesome-list","javascript","list","node","nodejs"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Correia-jpv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":".github/FUNDING.yml","license":"license","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"Correia-jpv"}},"created_at":"2022-01-27T14:14:18.000Z","updated_at":"2026-08-26T00:07:29.000Z","dependencies_parsed_at":"2026-08-26T02:03:13.668Z","dependency_job_id":"0b2b5f0d-8080-466b-98a4-db5421836609","html_url":"https://github.com/Correia-jpv/fucking-awesome-nodejs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Correia-jpv/fucking-awesome-nodejs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-nodejs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-nodejs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-nodejs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-nodejs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Correia-jpv","download_url":"https://codeload.github.com/Correia-jpv/fucking-awesome-nodejs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-nodejs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37038457,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-05T02:00:06.064Z","response_time":108,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2025-04-27T09:57:20.920Z","updated_at":"2026-09-25T22:00:27.788Z","primary_language":"JavaScript","list_of_lists":false,"displayable":true,"categories":["Related lists","Resources","Packages","Official","Source"],"sub_categories":["Miscellaneous","Tutorials","Command-line utilities","Process management","Command-line apps","Filesystem","Security","Mad science","AST","Cheatsheets","Web frameworks","Database","Automation","Debugging / Profiling","URL","Testing","Natural language processing","Content management systems","Date","Image","Minifiers","Text","Build tools","Documentation","Parsing","Node.js management","Hardware","Humanize","HTTP","Control flow","Real-time","Streams","Functional programming","Templating","Compression","Static site generators","Email","Authentication","Benchmarking","Forum","Blogging","Logging","Cross-platform integration","Tools","Job queues","Number","Math","Data validation","Weird","Network","Authorization","Serialization"],"readme":"\u003cdiv align=\"center\"\u003e\n\t\u003cdiv\u003e\n\t\t\u003cimg width=\"500\" src=\"media/logo.svg\" alt=\"Awesome Node.js\"\u003e\n\t\t\u003cbr\u003e\n\t\u003c/div\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003chr\u003e\n\t\u003cp\u003e\n\t\t\u003cp\u003e\n\t\t\t\u003csup\u003e\n\t\t\t\t \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e \u003ca href=\"https://github.com/sponsors/sindresorhus\"\u003eMy open source work is supported by the community\u003c/a\u003e\u003c/a\u003e\n\t\t\t\u003c/sup\u003e\n\t\t\u003c/p\u003e\n\t\t\u003csup\u003eSpecial thanks to:\u003c/sup\u003e\n\t\t\u003cbr\u003e\n\t\t\u003cbr\u003e\n\t\t\u003cbr\u003e\n\t\t\u003ca href=\"https://depot.dev?utm_source=github\u0026utm_medium=sindresorhus\"\u003e\n\t\t\t\u003cdiv\u003e\n\t\t\t\t\u003cpicture\u003e\n\t\t\t\t\t\u003csource width=\"180\" media=\"(prefers-color-scheme: dark)\" srcset=\"https://sindresorhus.com/assets/thanks/depot-logo-dark.svg\"\u003e\n\t\t\t\t\t\u003csource width=\"180\" media=\"(prefers-color-scheme: light)\" srcset=\"https://sindresorhus.com/assets/thanks/depot-logo-light.svg\"\u003e\n\t\t\t\t\t\u003cimg width=\"180\" src=\"https://sindresorhus.com/assets/thanks/depot-logo-light.svg\" alt=\"Depot logo\"\u003e\n\t\t\t\t\u003c/picture\u003e\n\t\t\t\u003c/div\u003e\n\t\t\t\u003cb\u003eFast remote container builds and GitHub Actions runners.\u003c/b\u003e\n\t\t\u003c/a\u003e\n\t\t\u003cbr\u003e\n\t\t\u003cbr\u003e\n\t\t\u003cbr\u003e\n\t\u003c/p\u003e\n\t\u003chr\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003ca href=\"https://awesome.re\"\u003e\n\t\t\u003cimg src=\"https://awesome.re/badge-flat2.svg\" alt=\"Awesome\"\u003e\n\t\u003c/a\u003e\n\t\u003cp\u003e\n\t\t\u003csub\u003eJust type \u003ca href=\"https://node.cool\"\u003e🌎 \u003ccode\u003enode.cool\u003c/code\u003e\u003c/a\u003e to go here. Follow me on \u003ca href=\"https://twitter.com/sindresorhus\"\u003eTwitter\u003c/a\u003e.\u003c/sub\u003e\n\t\u003c/p\u003e\n\t\u003cbr\u003e\n\t\u003cp\u003e\n\t\t\u003ca href=\"https://en.wikipedia.org/wiki/Node.js\"\u003e🌎 Node.js\u003c/a\u003e is an open-source, cross-platform, JavaScript runtime for writing servers and command-line tools.\n\t\u003c/p\u003e\n\t\u003cbr\u003e\n\u003c/div\u003e\n\n## Contents\n\n- [Official](#official)\n- [Packages](#packages)\n\t- [Mad science](#mad-science)\n\t- [Command-line apps](#command-line-apps)\n\t- [Functional programming](#functional-programming)\n\t- [HTTP](#http)\n\t- [Debugging / Profiling](#debugging--profiling)\n\t- [Logging](#logging)\n\t- [Command-line utilities](#command-line-utilities)\n\t- [Build tools](#build-tools)\n\t- [Hardware](#hardware)\n\t- [Templating](#templating)\n\t- [Web frameworks](#web-frameworks)\n\t- [Documentation](#documentation)\n\t- [Filesystem](#filesystem)\n\t- [Control flow](#control-flow)\n\t- [Streams](#streams)\n\t- [Real-time](#real-time)\n\t- [Image](#image)\n\t- [Text](#text)\n\t- [Number](#number)\n\t- [Math](#math)\n\t- [Date](#date)\n\t- [URL](#url)\n\t- [Data validation](#data-validation)\n\t- [Parsing](#parsing)\n\t- [Humanize](#humanize)\n\t- [Compression](#compression)\n\t- [Network](#network)\n\t- [Database](#database)\n\t- [Testing](#testing)\n\t- [Security](#security)\n\t- [Benchmarking](#benchmarking)\n\t- [Minifiers](#minifiers)\n\t- [Authentication](#authentication)\n\t- [Authorization](#authorization)\n\t- [Email](#email)\n\t- [Job queues](#job-queues)\n\t- [Node.js management](#nodejs-management)\n\t- [Cross-platform integration](#cross-platform-integration)\n\t- [Natural language processing](#natural-language-processing)\n\t- [Process management](#process-management)\n\t- [Automation](#automation)\n\t- [AST](#ast)\n\t- [Static site generators](#static-site-generators)\n\t- [Content management systems](#content-management-systems)\n\t- [Forum](#forum)\n\t- [Blogging](#blogging)\n\t- [Weird](#weird)\n\t- [Serialization](#serialization)\n\t- [Miscellaneous](#miscellaneous)\n- [Package Manager](#package-manager)\n- [Resources](#resources)\n\t- [Tutorials](#tutorials)\n\t- [Discovery](#discovery)\n\t- [Articles](#articles)\n\t- [Newsletters](#newsletters)\n\t- [Videos](#videos)\n\t- [Books](#books)\n\t- [Blogs](#blogs)\n\t- [Courses](#courses)\n\t- [Cheatsheets](#cheatsheets)\n\t- [Tools](#tools)\n\t- [Community](#community)\n\t- [Miscellaneous](#miscellaneous-1)\n- [Related lists](#related-lists)\n\n## Official\n\n- 🌎 [Website](nodejs.org)\n- 🌎 [Documentation](nodejs.org/dist/latest/docs/api/)\n- \u003cb\u003e\u003ccode\u003e122053⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;37558🍴\u003c/code\u003e\u003c/b\u003e [Repository](https://github.com/nodejs/node))\n\n## Packages\n\n### Mad science\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;31415⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2900🍴\u003c/code\u003e\u003c/b\u003e [webtorrent](https://github.com/webtorrent/webtorrent)) - Streaming torrent client for Node.js and the browser.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6270⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;669🍴\u003c/code\u003e\u003c/b\u003e [peerflix](https://github.com/mafintosh/peerflix)) - Streaming torrent client.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1350⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;160🍴\u003c/code\u003e\u003c/b\u003e [ipfs](https://github.com/ipfs/helia)) - Distributed file system that seeks to connect all computing devices with the same system of files.\n- [stackgl](https://github.com/stackgl) - Open software ecosystem for WebGL, built on top of browserify and npm.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;317⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [peerwiki](https://github.com/mafintosh/peerwiki)) - All of Wikipedia on BitTorrent.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;519⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;39🍴\u003c/code\u003e\u003c/b\u003e [peercast](https://github.com/mafintosh/peercast)) - Stream a torrent video to Chromecast.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6001⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2256🍴\u003c/code\u003e\u003c/b\u003e [BitcoinJS](https://github.com/bitcoinjs/bitcoinjs-lib)) - Clean, readable, proven Bitcoin library.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4987⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2148🍴\u003c/code\u003e\u003c/b\u003e [Bitcore](https://github.com/bitpay/bitcore)) - Pure and powerful Bitcoin library.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;10705⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1230🍴\u003c/code\u003e\u003c/b\u003e [PDFKit](https://github.com/foliojs/pdfkit)) - PDF generation library.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;10494⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1018🍴\u003c/code\u003e\u003c/b\u003e [turf](https://github.com/Turfjs/turf)) - Modular geospatial processing and analysis engine.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;449⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;26🍴\u003c/code\u003e\u003c/b\u003e [webcat](https://github.com/mafintosh/webcat)) - p2p pipe across the web using WebRTC that uses your GitHub private/public key for authentication.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7344⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;619🍴\u003c/code\u003e\u003c/b\u003e [NodeOS](https://github.com/NodeOS/NodeOS)) - The first operating system powered by npm.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1226⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;140🍴\u003c/code\u003e\u003c/b\u003e [YodaOS](https://github.com/yodaos-project/yodaos)) - AI operating system.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;14866⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1070🍴\u003c/code\u003e\u003c/b\u003e [Brain.js](https://github.com/BrainJS/brain.js)) - Machine-learning framework.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2594⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;211🍴\u003c/code\u003e\u003c/b\u003e [Pipcook](https://github.com/alibaba/pipcook)) - Front-end algorithm framework to create a machine learning pipeline.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;11222⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1678🍴\u003c/code\u003e\u003c/b\u003e [Cytoscape.js](https://github.com/cytoscape/cytoscape.js)) - Graph theory (a.k.a. network) modeling and analysis.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3846⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;262🍴\u003c/code\u003e\u003c/b\u003e [js-git](https://github.com/creationix/js-git)) - JavaScript implementation of Git.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;36346⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7911🍴\u003c/code\u003e\u003c/b\u003e [xlsx](https://github.com/SheetJS/sheetjs)) - Pure JS Excel spreadsheet reader and writer.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8355⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;492🍴\u003c/code\u003e\u003c/b\u003e [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git)) - Pure JavaScript implementation of Git.\n\n### Command-line apps\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7713⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;311🍴\u003c/code\u003e\u003c/b\u003e [np](https://github.com/sindresorhus/np)) - Better `npm publish`.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;177⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27🍴\u003c/code\u003e\u003c/b\u003e [npm-name](https://github.com/sindresorhus/npm-name)) - Check a package name's availability on npm.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;193⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;12🍴\u003c/code\u003e\u003c/b\u003e [gh-home](https://github.com/sindresorhus/gh-home)) - Open the GitHub page of the repo in the current directory.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;198⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;8🍴\u003c/code\u003e\u003c/b\u003e [npm-home](https://github.com/sindresorhus/npm-home)) - Open the npm page of a package.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2665⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;81🍴\u003c/code\u003e\u003c/b\u003e [trash](https://github.com/sindresorhus/trash)) - Safer alternative to `rm`.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3950⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;171🍴\u003c/code\u003e\u003c/b\u003e [speed-test](https://github.com/sindresorhus/speed-test)) - Test your internet connection speed and ping.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9730⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;720🍴\u003c/code\u003e\u003c/b\u003e [pageres](https://github.com/sindresorhus/pageres)) - Capture website screenshots.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;438⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;68🍴\u003c/code\u003e\u003c/b\u003e [cpy](https://github.com/sindresorhus/cpy)) - Copy files.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4172⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;152🍴\u003c/code\u003e\u003c/b\u003e [vtop](https://github.com/MrRio/vtop)) - More better top, with nice charts.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;136⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [empty-trash](https://github.com/sindresorhus/empty-trash)) - Empty the trash.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;387⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;14🍴\u003c/code\u003e\u003c/b\u003e [is-up](https://github.com/sindresorhus/is-up)) - Check whether a website is up or down.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1356⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;88🍴\u003c/code\u003e\u003c/b\u003e [is-online](https://github.com/sindresorhus/is-online)) - Check if the internet connection is up.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1061⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;69🍴\u003c/code\u003e\u003c/b\u003e [public-ip](https://github.com/sindresorhus/public-ip)) - Get your public IP address.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;509⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;12🍴\u003c/code\u003e\u003c/b\u003e [clipboard-cli](https://github.com/sindresorhus/clipboard-cli)) - Copy \u0026 paste on the terminal.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7988⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;309🍴\u003c/code\u003e\u003c/b\u003e [XO](https://github.com/xojs/xo)) - Enforce strict code style using the JavaScript happiness style.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;27515⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5190🍴\u003c/code\u003e\u003c/b\u003e [ESLint](https://github.com/eslint/eslint)) - The pluggable linting utility for JavaScript.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;967⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;67🍴\u003c/code\u003e\u003c/b\u003e [David](https://github.com/alanshaw/david)) - Tells you when your package npm dependencies are out of date.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;14239⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1555🍴\u003c/code\u003e\u003c/b\u003e [http-server](https://github.com/http-party/http-server)) - Simple, zero-config command-line HTTP server.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4561⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;493🍴\u003c/code\u003e\u003c/b\u003e [Live Server](https://github.com/tapio/live-server)) - Development HTTP-server with livereload capability.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;347⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [bcat](https://github.com/kessler/node-bcat)) - Pipe command output to web browsers.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;242⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22🍴\u003c/code\u003e\u003c/b\u003e [normit](https://github.com/pawurb/normit)) - Google Translate with speech synthesis in your terminal.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7006⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;221🍴\u003c/code\u003e\u003c/b\u003e [fkill](https://github.com/sindresorhus/fkill-cli)) - Fabulously kill processes. Cross-platform.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;416⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;13🍴\u003c/code\u003e\u003c/b\u003e [pjs](https://github.com/danielstjules/pjs)) - Pipeable JavaScript. Quickly filter, map, and reduce from the terminal.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1680⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;223🍴\u003c/code\u003e\u003c/b\u003e [license-checker](https://github.com/davglass/license-checker)) - Check licenses of your app's dependencies.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;464⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;67🍴\u003c/code\u003e\u003c/b\u003e [browser-run](https://github.com/juliangruber/browser-run)) - Easily run code in a browser environment.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;127⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [tmpin](https://github.com/sindresorhus/tmpin)) - Adds stdin support to any CLI app that accepts file input.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1091⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;95🍴\u003c/code\u003e\u003c/b\u003e [wallpaper](https://github.com/sindresorhus/wallpaper)) - Change the desktop wallpaper.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;331⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [pen](https://github.com/hatashiro/pen)) - Live Markdown preview in the browser from your favorite editor.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;686⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;38🍴\u003c/code\u003e\u003c/b\u003e [dark-mode](https://github.com/sindresorhus/dark-mode)) - Toggle the macOS Dark Mode.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;251⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [Jsome](https://github.com/Javascipt/Jsome)) - Pretty prints JSON with configurable colors and indentation.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;121⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [mobicon](https://github.com/samverschueren/mobicon-cli)) - Mobile app icon generator.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;73⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [mobisplash](https://github.com/samverschueren/mobisplash-cli)) - Mobile app splash screen generator.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;607⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;55🍴\u003c/code\u003e\u003c/b\u003e [diff2html-cli](https://github.com/rtfpessoa/diff2html-cli)) - Pretty git diff to HTML generator.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1130⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;31🍴\u003c/code\u003e\u003c/b\u003e [trymodule](https://github.com/victorb/trymodule)) - Try out npm packages in the terminal.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6261⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;265🍴\u003c/code\u003e\u003c/b\u003e [jscpd](https://github.com/kucherenko/jscpd)) - Copy/paste detector for source code.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;813⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;37🍴\u003c/code\u003e\u003c/b\u003e [atmo](https://github.com/Raathigesh/Atmo)) - Server-side API mocking.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1202⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;49🍴\u003c/code\u003e\u003c/b\u003e [auto-install](https://github.com/siddharthkp/auto-install)) - Auto installs dependencies as you code.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2854⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;41🍴\u003c/code\u003e\u003c/b\u003e [cost-of-modules](https://github.com/siddharthkp/cost-of-modules)) - Find out which dependencies are slowing you down.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;22486⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1569🍴\u003c/code\u003e\u003c/b\u003e [localtunnel](https://github.com/localtunnel/localtunnel)) - Expose your localhost to the world.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4245⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;131🍴\u003c/code\u003e\u003c/b\u003e [svg-term-cli](https://github.com/marionebl/svg-term-cli)) - Share terminal sessions via SVG.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9932⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;337🍴\u003c/code\u003e\u003c/b\u003e [gtop](https://github.com/aksakalli/gtop)) - System monitoring dashboard for the terminal.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5853⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;138🍴\u003c/code\u003e\u003c/b\u003e [themer](https://github.com/themerdev/themer)) - Generate themes for your editor, terminal, wallpaper, Slack, and more.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6035⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;126🍴\u003c/code\u003e\u003c/b\u003e [carbon-now-cli](https://github.com/mixn/carbon-now-cli)) - Beautiful images of your code — from right inside your terminal.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;266⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [cash-cli](https://github.com/xxczaki/cash-cli)) - Convert between 170 currencies.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9345⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;393🍴\u003c/code\u003e\u003c/b\u003e [taskbook](https://github.com/klaussinani/taskbook)) - Tasks, boards \u0026 notes for the command-line habitat.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;646⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [discharge](https://github.com/brandonweiss/discharge)) - Easily deploy static websites to Amazon S3.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9452⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;255🍴\u003c/code\u003e\u003c/b\u003e [npkill](https://github.com/voidcosmos/npkill)) - Easily find and remove old and heavy node_modules folders.\n\n### Functional programming\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;61273⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7188🍴\u003c/code\u003e\u003c/b\u003e [lodash](https://github.com/lodash/lodash)) - Utility library delivering consistency, customization, performance, \u0026 extras. A better and faster Underscore.js.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;33032⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1861🍴\u003c/code\u003e\u003c/b\u003e [immutable](https://github.com/immutable-js/immutable-js)) - Immutable data collections.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;24050⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1437🍴\u003c/code\u003e\u003c/b\u003e [Ramda](https://github.com/ramda/ramda)) - Utility library with a focus on flexible functional composition enabled by automatic currying and reversed argument order. Avoids mutating data.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1285⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;120🍴\u003c/code\u003e\u003c/b\u003e [Mout](https://github.com/mout/mout)) - Utility library with the biggest difference between other existing solutions is that you can choose to load only the modules/functions that you need, no extra overhead.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;31705⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2984🍴\u003c/code\u003e\u003c/b\u003e [RxJS](https://github.com/reactivex/rxjs)) - Functional reactive library for transforming, composing, and querying various kinds of data.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1886⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;96🍴\u003c/code\u003e\u003c/b\u003e [Kefir.js](https://github.com/kefirjs/kefir)) - Reactive library with focus on high performance and low memory usage.\n\n### HTTP\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;14947⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1003🍴\u003c/code\u003e\u003c/b\u003e [got](https://github.com/sindresorhus/got)) - Nicer interface to the built-in `http` module.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7702⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;883🍴\u003c/code\u003e\u003c/b\u003e [undici](https://github.com/nodejs/undici)) - High performance HTTP client written from scratch with zero dependencies.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;670⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;20🍴\u003c/code\u003e\u003c/b\u003e [ky-universal](https://github.com/sindresorhus/ky-universal)) - Universal HTTP client based on Fetch.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8856⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1058🍴\u003c/code\u003e\u003c/b\u003e [node-fetch](https://github.com/node-fetch/node-fetch)) - `window.fetch` for Node.js.\n- \u003cb\u003e\u003ccode\u003e109209⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;11873🍴\u003c/code\u003e\u003c/b\u003e [axios](https://github.com/axios/axios)) - Promise based HTTP client (works in the browser too).\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;16635⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1322🍴\u003c/code\u003e\u003c/b\u003e [superagent](https://github.com/visionmedia/superagent)) - HTTP request library.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;310⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21🍴\u003c/code\u003e\u003c/b\u003e [http-fake-backend](https://github.com/micromata/http-fake-backend)) - Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [cacheable-request](https://github.com/lukechilds/cacheable-request)) - Wrap native HTTP requests with RFC compliant cache support.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;407⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;20🍴\u003c/code\u003e\u003c/b\u003e [gotql](https://github.com/khaosdoctor/gotql)) - GraphQL request library built on \u003cb\u003e\u003ccode\u003e\u0026nbsp;14947⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1003🍴\u003c/code\u003e\u003c/b\u003e [got](https://github.com/sindresorhus/got)).\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;418⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;55🍴\u003c/code\u003e\u003c/b\u003e [global-agent](https://github.com/gajus/global-agent)) - Global HTTP/HTTPS proxy agent that is configurable using environment variables.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;207⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [smoke](https://github.com/sinedied/smoke)) - File-based HTTP mock server with recording abilities.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;565⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;23🍴\u003c/code\u003e\u003c/b\u003e [purest](https://github.com/simov/purest)) - REST client.\n\n### Debugging / Profiling\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;11456⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;993🍴\u003c/code\u003e\u003c/b\u003e [debug](https://github.com/debug-js/debug)) - Tiny debugging utility.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1946⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;52🍴\u003c/code\u003e\u003c/b\u003e [why-is-node-running](https://github.com/mafintosh/why-is-node-running)) - Node.js is running but you don't know why?\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;380⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;43🍴\u003c/code\u003e\u003c/b\u003e [njsTrace](https://github.com/valyouw/njstrace)) - Instrument and trace your code, see all function calls, arguments, return values, as well as the time spent in each function.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;59⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;3🍴\u003c/code\u003e\u003c/b\u003e [vstream](https://github.com/joyent/node-vstream)) - Instrumentable streams mix-ins to inspect a pipeline of streams.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;255⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [stackman](https://github.com/watson/stackman)) - Enhance an error stacktrace with code excerpts and other goodies.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;305⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [locus](https://github.com/alidavut/locus)) - Starts a REPL at runtime that has access to all variables.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3550⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;115🍴\u003c/code\u003e\u003c/b\u003e [0x](https://github.com/davidmarkclements/0x)) - Flamegraph profiling.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;121⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;9🍴\u003c/code\u003e\u003c/b\u003e [ctrace](https://github.com/automation-stack/ctrace)) - Well-formatted and improved trace system calls and signals.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1588⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;36🍴\u003c/code\u003e\u003c/b\u003e [leakage](https://github.com/andywer/leakage)) - Write memory leak tests.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1169⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;103🍴\u003c/code\u003e\u003c/b\u003e [llnode](https://github.com/nodejs/llnode)) - Post-mortem analysis tool which allows you to inspect objects and get insights from a crashed Node.js process.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;223⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [thetool](https://github.com/sfninja/thetool)) - Capture different CPU, memory, and other profiles for your app in Chrome DevTools friendly format.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;935⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;149🍴\u003c/code\u003e\u003c/b\u003e [swagger-stats](https://github.com/slanatech/swagger-stats)) - Trace API calls and monitor API performance, health, and usage metrics.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;207⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;24🍴\u003c/code\u003e\u003c/b\u003e [NiM](https://github.com/june07/nim)) - Manages DevTools debugging workflow.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;104⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;2🍴\u003c/code\u003e\u003c/b\u003e [dats](https://github.com/immobiliare/dats)) - Minimalistic and zero-dependencies \u003cb\u003e\u003ccode\u003e\u0026nbsp;18076⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1937🍴\u003c/code\u003e\u003c/b\u003e [StatsD](https://github.com/statsd/statsd)) client.\n\n### Logging\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;18222⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1001🍴\u003c/code\u003e\u003c/b\u003e [pino](https://github.com/pinojs/pino)) - Extremely fast logger inspired by Bunyan.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;24521⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1849🍴\u003c/code\u003e\u003c/b\u003e [winston](https://github.com/winstonjs/winston)) - Multi-transport async logging library.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;113⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;29🍴\u003c/code\u003e\u003c/b\u003e [console-log-level](https://github.com/watson/console-log-level)) - The most simple logger imaginable with support for log levels and custom prefixes.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;767⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;39🍴\u003c/code\u003e\u003c/b\u003e [storyboard](https://github.com/guigrpa/storyboard)) - End-to-end, hierarchical, real-time, colorful logs and stories.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7331⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;224🍴\u003c/code\u003e\u003c/b\u003e [consola](https://github.com/unjs/consola)) - Console logger.\n\n### Command-line utilities\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;23317⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1531🍴\u003c/code\u003e\u003c/b\u003e [chalk](https://github.com/chalk/chalk)) - Terminal string styling done right.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3712⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;154🍴\u003c/code\u003e\u003c/b\u003e [meow](https://github.com/sindresorhus/meow)) - CLI app helper.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;11504⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1052🍴\u003c/code\u003e\u003c/b\u003e [yargs](https://github.com/yargs/yargs)) - Command-line parser that automatically generates an elegant user-interface.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9754⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;293🍴\u003c/code\u003e\u003c/b\u003e [ora](https://github.com/sindresorhus/ora)) - Elegant terminal spinner.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;349⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;29🍴\u003c/code\u003e\u003c/b\u003e [get-stdin](https://github.com/sindresorhus/get-stdin)) - Easier stdin.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1165⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;42🍴\u003c/code\u003e\u003c/b\u003e [log-update](https://github.com/sindresorhus/log-update)) - Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;39936⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1053🍴\u003c/code\u003e\u003c/b\u003e [Ink](https://github.com/vadimdemedes/ink)) - React for interactive command-line apps.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;689⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;41🍴\u003c/code\u003e\u003c/b\u003e [listr2](https://github.com/listr2/listr2)) - Terminal task list.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1346⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;139🍴\u003c/code\u003e\u003c/b\u003e [conf](https://github.com/sindresorhus/conf)) - Simple config handling for your app or module.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;552⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;53🍴\u003c/code\u003e\u003c/b\u003e [ansi-escapes](https://github.com/sindresorhus/ansi-escapes)) - ANSI escape codes for manipulating the terminal.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;770⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;35🍴\u003c/code\u003e\u003c/b\u003e [log-symbols](https://github.com/sindresorhus/log-symbols)) - Colored symbols for various log levels.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;633⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;25🍴\u003c/code\u003e\u003c/b\u003e [figures](https://github.com/sindresorhus/figures)) - Unicode symbols with Windows CMD fallbacks.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1676⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;59🍴\u003c/code\u003e\u003c/b\u003e [boxen](https://github.com/sindresorhus/boxen)) - Create boxes in the terminal.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;670⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27🍴\u003c/code\u003e\u003c/b\u003e [terminal-link](https://github.com/sindresorhus/terminal-link)) - Create clickable links in the terminal.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1129⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;29🍴\u003c/code\u003e\u003c/b\u003e [terminal-image](https://github.com/sindresorhus/terminal-image)) - Display images in the terminal.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;528⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;44🍴\u003c/code\u003e\u003c/b\u003e [string-width](https://github.com/sindresorhus/string-width)) - Get the visual width of a string - the number of columns required to display it.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;97⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;17🍴\u003c/code\u003e\u003c/b\u003e [cli-truncate](https://github.com/sindresorhus/cli-truncate)) - Truncate a string to a specific width in the terminal.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;11886⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;562🍴\u003c/code\u003e\u003c/b\u003e [blessed](https://github.com/chjj/blessed)) - Curses-like library.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;21626⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1364🍴\u003c/code\u003e\u003c/b\u003e [Inquirer.js](https://github.com/SBoudrias/Inquirer.js)) - Interactive command-line prompt.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;274⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [yn](https://github.com/sindresorhus/yn)) - Parse yes/no like values.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;635⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;53🍴\u003c/code\u003e\u003c/b\u003e [cli-table3](https://github.com/cli-table/cli-table3)) - Pretty unicode tables.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1032⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;30🍴\u003c/code\u003e\u003c/b\u003e [drawille](https://github.com/madbence/node-drawille)) - Draw on the terminal with unicode braille characters.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;238⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [ascii-charts](https://github.com/jstrace/chart)) - ASCII bar chart in the terminal.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2990⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;217🍴\u003c/code\u003e\u003c/b\u003e [progress](https://github.com/visionmedia/node-progress)) - Flexible ascii progress bar.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;554⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;52🍴\u003c/code\u003e\u003c/b\u003e [insight](https://github.com/yeoman/insight)) - Helps you understand how your tool is being used by anonymously reporting usage metrics to Google Analytics.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;114⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;8🍴\u003c/code\u003e\u003c/b\u003e [cli-cursor](https://github.com/sindresorhus/cli-cursor)) - Toggle the CLI cursor.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;37⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;3🍴\u003c/code\u003e\u003c/b\u003e [cli-columns](https://github.com/shannonmoeller/cli-columns)) - Columnated unicode and ansi-safe text lists.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1894⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;67🍴\u003c/code\u003e\u003c/b\u003e [cfonts](https://github.com/dominikwilkowski/cfonts)) - Sexy ASCII fonts for the console.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;294⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21🍴\u003c/code\u003e\u003c/b\u003e [multispinner](https://github.com/codekirei/node-multispinner)) - Multiple, simultaneous, individually controllable CLI spinners.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1405⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;40🍴\u003c/code\u003e\u003c/b\u003e [omelette](https://github.com/f/omelette)) - Shell autocompletion helper.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6523⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;268🍴\u003c/code\u003e\u003c/b\u003e [cross-env](https://github.com/kentcdodds/cross-env)) - Set environment variables cross-platform.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;14395⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;756🍴\u003c/code\u003e\u003c/b\u003e [shelljs](https://github.com/shelljs/shelljs)) - Portable Unix shell commands.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;96⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;13🍴\u003c/code\u003e\u003c/b\u003e [sudo-block](https://github.com/sindresorhus/sudo-block)) - Block users from running your app with root permissions.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;434⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [sparkly](https://github.com/sindresorhus/sparkly)) - Generate sparklines `▁▂▃▅▂▇`.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;18489⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;965🍴\u003c/code\u003e\u003c/b\u003e [Bit](https://github.com/teambit/bit)) - Create, maintain, find and use small modules and components across repositories.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1197⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;20🍴\u003c/code\u003e\u003c/b\u003e [gradient-string](https://github.com/bokub/gradient-string)) - Beautiful color gradients in terminal output.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9594⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;365🍴\u003c/code\u003e\u003c/b\u003e [oclif](https://github.com/oclif/oclif)) - CLI framework complete with parser, automatic documentation, testing, and plugins.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;149⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;17🍴\u003c/code\u003e\u003c/b\u003e [terminal-size](https://github.com/sindresorhus/terminal-size)) - Reliably get the terminal window size.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;371⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;13🍴\u003c/code\u003e\u003c/b\u003e [Cliffy](https://github.com/drew-y/cliffy)) - Framework for interactive CLIs.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;45764⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1301🍴\u003c/code\u003e\u003c/b\u003e [zx](https://github.com/google/zx)) - Write shell scripts in JavaScript.\n\n### Build tools\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;44024⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2285🍴\u003c/code\u003e\u003c/b\u003e [parcel](https://github.com/parcel-bundler/parcel)) - Blazing fast, zero config web app bundler.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;65945⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9545🍴\u003c/code\u003e\u003c/b\u003e [webpack](https://github.com/webpack/webpack)) - Packs modules and assets for the browser.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;26310⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1781🍴\u003c/code\u003e\u003c/b\u003e [rollup](https://github.com/rollup/rollup)) - Next-generation ES2015 module bundler.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;32928⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4131🍴\u003c/code\u003e\u003c/b\u003e [gulp](https://github.com/gulpjs/gulp)) - Streaming and fast build system that favors code over config.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3322⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;204🍴\u003c/code\u003e\u003c/b\u003e [Broccoli](https://github.com/broccolijs/broccoli)) - Fast, reliable asset pipeline, supporting constant-time rebuilds and compact build definitions.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6758⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;423🍴\u003c/code\u003e\u003c/b\u003e [Brunch](https://github.com/brunch/brunch)) - Front-end web app build tool with simple declarative config, fast incremental compilation, and an opinionated workflow.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3966⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;228🍴\u003c/code\u003e\u003c/b\u003e [FuseBox](https://github.com/fuse-box/fuse-box)) - Fast build system that combines the power of webpack, JSPM and SystemJS, with first-class TypeScript support.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;24335⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1075🍴\u003c/code\u003e\u003c/b\u003e [pkg](https://github.com/vercel/pkg)) - Package your Node.js project into an executable.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;82968⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8772🍴\u003c/code\u003e\u003c/b\u003e [Vite](https://github.com/vitejs/vite)) - Front-end build tool with hot module replacement and static asset bundling.\n\n### Hardware\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;13409⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1728🍴\u003c/code\u003e\u003c/b\u003e [johnny-five](https://github.com/rwaldron/johnny-five)) - Firmata based Arduino Framework.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5992⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1009🍴\u003c/code\u003e\u003c/b\u003e [serialport](https://github.com/serialport/node-serialport)) - Access serial ports for reading and writing.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1652⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;286🍴\u003c/code\u003e\u003c/b\u003e [usb](https://github.com/node-usb/node-usb)) - USB library.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;345⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;59🍴\u003c/code\u003e\u003c/b\u003e [i2c-bus](https://github.com/fivdi/i2c-bus)) - I2C serial bus access.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1258⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;123🍴\u003c/code\u003e\u003c/b\u003e [onoff](https://github.com/fivdi/onoff)) - GPIO access and interrupt detection.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;112⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [spi-device](https://github.com/fivdi/spi-device)) - SPI serial bus access.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;967⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;87🍴\u003c/code\u003e\u003c/b\u003e [pigpio](https://github.com/fivdi/pigpio)) - Fast GPIO, PWM, servo control, state change notification, and interrupt handling on the Raspberry Pi.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;270⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;64🍴\u003c/code\u003e\u003c/b\u003e [gps](https://github.com/infusion/GPS.js)) - NMEA parser for handling GPS receivers.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;732⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;265🍴\u003c/code\u003e\u003c/b\u003e [modbus-serial](https://github.com/yaacov/node-modbus-serial)) - A pure JavaScript implementation of MODBUS-RTU (serial and TCP).\n\n### Templating\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;14417⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;662🍴\u003c/code\u003e\u003c/b\u003e [marko](https://github.com/marko-js/marko)) - HTML-based templating engine that compiles templates to CommonJS modules and supports streaming, async rendering and custom tags.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9000⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;662🍴\u003c/code\u003e\u003c/b\u003e [nunjucks](https://github.com/mozilla/nunjucks)) - Templating engine with inheritance, asynchronous control, and more (jinja2 inspired).\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;18676⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2069🍴\u003c/code\u003e\u003c/b\u003e [handlebars.js](https://github.com/handlebars-lang/handlebars.js)) - Superset of Mustache templates which adds powerful features like helpers and more advanced blocks.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8128⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;846🍴\u003c/code\u003e\u003c/b\u003e [EJS](https://github.com/mde/ejs)) - Simple unopinionated templating language.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;21842⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1936🍴\u003c/code\u003e\u003c/b\u003e [Pug](https://github.com/pugjs/pug)) - High-performance template engine heavily influenced by Haml.\n\n### Web frameworks\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;37190⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3032🍴\u003c/code\u003e\u003c/b\u003e [Fastify](https://github.com/fastify/fastify)) - Fast and low overhead web framework.\n- \u003cb\u003e\u003ccode\u003e142411⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;32652🍴\u003c/code\u003e\u003c/b\u003e [Next.js](https://github.com/vercel/next.js)) - Minimalistic framework for server-rendered universal JavaScript web apps.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;60899⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5799🍴\u003c/code\u003e\u003c/b\u003e [Nuxt.js](https://github.com/nuxt/nuxt.js)) - Minimalistic framework for server-rendered Vue.js apps.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;14791⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1358🍴\u003c/code\u003e\u003c/b\u003e [Hapi](https://github.com/hapijs/hapi)) - Framework for building applications and services.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;10629⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;453🍴\u003c/code\u003e\u003c/b\u003e [Micro](https://github.com/vercel/micro)) - Minimalistic microservice framework with an async approach.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;35683⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3227🍴\u003c/code\u003e\u003c/b\u003e [Koa](https://github.com/koajs/koa)) - Framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;69466⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;25049🍴\u003c/code\u003e\u003c/b\u003e [Express](https://github.com/expressjs/express)) - Web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;15263⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;798🍴\u003c/code\u003e\u003c/b\u003e [Feathers](https://github.com/feathersjs/feathers)) - Microservice framework built in the spirit of Express.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5107⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1065🍴\u003c/code\u003e\u003c/b\u003e [LoopBack](https://github.com/loopbackio/loopback-next)) - Powerful framework for creating REST APIs and easily connecting to backend data sources.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;44807⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5243🍴\u003c/code\u003e\u003c/b\u003e [Meteor](https://github.com/meteor/meteor)) - An ultra-simple, database-everywhere, data-on-the-wire, pure-JavaScript web framework. *(You might like \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1411⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;150🍴\u003c/code\u003e\u003c/b\u003e [awesome-meteor](https://github.com/Urigo/awesome-meteor)))*\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;10688⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;975🍴\u003c/code\u003e\u003c/b\u003e [Restify](https://github.com/restify/node-restify)) - Enables you to build correct REST web services.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5267⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;615🍴\u003c/code\u003e\u003c/b\u003e [ThinkJS](https://github.com/thinkjs/thinkjs)) - Framework with ES2015+ support, WebSockets, REST API.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2415⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;255🍴\u003c/code\u003e\u003c/b\u003e [ActionHero](https://github.com/actionhero/actionhero)) - Framework for making reusable \u0026 scalable APIs for TCP sockets, WebSockets, and HTTP clients.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3957⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;308🍴\u003c/code\u003e\u003c/b\u003e [seneca](https://github.com/senecajs/seneca)) - Toolkit for writing microservices.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;19134⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;672🍴\u003c/code\u003e\u003c/b\u003e [AdonisJs](https://github.com/adonisjs/core)) - A true MVC framework for Node.js built on solid foundations of Dependency Injection and IoC container.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6377⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;603🍴\u003c/code\u003e\u003c/b\u003e [Moleculer](https://github.com/moleculerjs/moleculer)) - Fast \u0026 powerful microservices framework.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;76716⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8559🍴\u003c/code\u003e\u003c/b\u003e [Nest](https://github.com/nestjs/nest)) - Angular-inspired framework for building efficient and scalable server-side apps.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8090⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;671🍴\u003c/code\u003e\u003c/b\u003e [TypeGraphQL](https://github.com/MichalLytek/type-graphql)) - Modern framework for creating GraphQL APIs with TypeScript, using classes and decorators.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2905⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;156🍴\u003c/code\u003e\u003c/b\u003e [Tinyhttp](https://github.com/tinyhttp/tinyhttp)) - Modern and fast Express-like web framework.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2144⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;74🍴\u003c/code\u003e\u003c/b\u003e [Marble.js](https://github.com/marblejs/marble)) - Functional reactive framework for building server-side apps, based on TypeScript and RxJS.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2287⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;153🍴\u003c/code\u003e\u003c/b\u003e [Lad](https://github.com/ladjs/lad)) - Framework made by a former Express TC and Koa member that bundles web, API, job, and proxy servers.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3089⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;293🍴\u003c/code\u003e\u003c/b\u003e [Ts.ED](https://github.com/tsedio/tsed)) - Intuitive  TypeScript framework for building server-side apps on top of Express.js or Koa.js.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;32315⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1339🍴\u003c/code\u003e\u003c/b\u003e [Hono](https://github.com/honojs/hono)) - Small and fast web framework.\n\n### Documentation\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5797⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;479🍴\u003c/code\u003e\u003c/b\u003e [documentation.js](https://github.com/documentationjs/documentation)) - API documentation generator with support for ES2015+ and flow annotation.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3572⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;559🍴\u003c/code\u003e\u003c/b\u003e [Docco](https://github.com/jashkenas/docco)) - Documentation generator which produces an HTML document that displays your comments intermingled with your code.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;15464⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1494🍴\u003c/code\u003e\u003c/b\u003e [JSDoc](https://github.com/jsdoc/jsdoc)) - API documentation generator similar to JavaDoc or PHPDoc.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;66326⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;10043🍴\u003c/code\u003e\u003c/b\u003e [Docusaurus](https://github.com/facebook/docusaurus)) - Documentation website generator that leverages React and Markdown, and comes with translation and versioning features.\n\n### Filesystem\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1343⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;69🍴\u003c/code\u003e\u003c/b\u003e [del](https://github.com/sindresorhus/del)) - Delete files/folders using globs.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2649⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;141🍴\u003c/code\u003e\u003c/b\u003e [globby](https://github.com/sindresorhus/globby)) - Glob files with support for multiple patterns.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;12243⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;635🍴\u003c/code\u003e\u003c/b\u003e [chokidar](https://github.com/paulmillr/chokidar)) - Filesystem watcher which stabilizes events from `fs.watch` and `fs.watchFile` as well as using native `fsevents` on macOS.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;642⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;48🍴\u003c/code\u003e\u003c/b\u003e [find-up](https://github.com/sindresorhus/find-up)) - Find a file by walking up parent directories.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;285⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;49🍴\u003c/code\u003e\u003c/b\u003e [proper-lockfile](https://github.com/moxystudio/node-proper-lockfile)) - Inter-process and inter-machine lockfile utility.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;250⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;47🍴\u003c/code\u003e\u003c/b\u003e [load-json-file](https://github.com/sindresorhus/load-json-file)) - Read and parse a JSON file.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;225⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;40🍴\u003c/code\u003e\u003c/b\u003e [write-json-file](https://github.com/sindresorhus/write-json-file)) - Stringify and write JSON to a file atomically.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;49⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;9🍴\u003c/code\u003e\u003c/b\u003e [fs-write-stream-atomic](https://github.com/npm/fs-write-stream-atomic)) - Like `fs.createWriteStream()`, but atomic.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;525⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;30🍴\u003c/code\u003e\u003c/b\u003e [filenamify](https://github.com/sindresorhus/filenamify)) - Convert a string to a valid filename.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;159⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [istextorbinary](https://github.com/bevry/istextorbinary)) - Check if a file is text or binary.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;785⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;46🍴\u003c/code\u003e\u003c/b\u003e [fs-jetpack](https://github.com/szwacz/fs-jetpack)) - Completely redesigned file system API for convenience in everyday use.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9589⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;788🍴\u003c/code\u003e\u003c/b\u003e [fs-extra](https://github.com/jprichardson/node-fs-extra)) - Extra methods for the `fs` module.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;253⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21🍴\u003c/code\u003e\u003c/b\u003e [package-directory](https://github.com/sindresorhus/package-directory)) - Find the root directory of an npm package.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;222⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [filehound](https://github.com/nspragg/filehound)) - Flexible and fluent interface for searching the file system.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;208⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;9🍴\u003c/code\u003e\u003c/b\u003e [move-file](https://github.com/sindresorhus/move-file)) - Move a file, even works across devices.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;448⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;29🍴\u003c/code\u003e\u003c/b\u003e [tempy](https://github.com/sindresorhus/tempy)) - Get a random temporary file or directory path.\n\n### Control flow\n\n- Promises\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1501⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;72🍴\u003c/code\u003e\u003c/b\u003e [pify](https://github.com/sindresorhus/pify)) - Promisify a callback-style function.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;623⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;37🍴\u003c/code\u003e\u003c/b\u003e [delay](https://github.com/sindresorhus/delay)) - Delay a promise a specified amount of time.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;62⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [promise-memoize](https://github.com/nodeca/promise-memoize)) - Memoize promise-returning functions, with expire and prefetch.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;38⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [valvelet](https://github.com/lpinca/valvelet)) - Limit the execution rate of a promise-returning function.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1511⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;82🍴\u003c/code\u003e\u003c/b\u003e [p-map](https://github.com/sindresorhus/p-map)) - Map over promises concurrently.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5169⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;137🍴\u003c/code\u003e\u003c/b\u003e [More…](https://github.com/sindresorhus/promise-fun))\n- Observables\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;31705⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2984🍴\u003c/code\u003e\u003c/b\u003e [RxJS](https://github.com/ReactiveX/RxJS)) - Reactive programming.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;51⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [observable-to-promise](https://github.com/sindresorhus/observable-to-promise)) - Convert an Observable to a Promise.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;353⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;15🍴\u003c/code\u003e\u003c/b\u003e [More…](https://github.com/sindresorhus/awesome-observables))\n- Streams\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3427⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;145🍴\u003c/code\u003e\u003c/b\u003e [Highland.js](https://github.com/caolan/highland)) - Manages synchronous and asynchronous code easily, using nothing more than standard JavaScript and Node-like Streams.\n\n### Streams\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;359⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;30🍴\u003c/code\u003e\u003c/b\u003e [get-stream](https://github.com/sindresorhus/get-stream)) - Get a stream as a string or buffer.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;131⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;20🍴\u003c/code\u003e\u003c/b\u003e [from2](https://github.com/hughsk/from2)) - Convenience wrapper for ReadableStream, inspired by `through2`.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;212⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;15🍴\u003c/code\u003e\u003c/b\u003e [into-stream](https://github.com/sindresorhus/into-stream)) - Convert a buffer/string/array/object into a stream.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;190⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;35🍴\u003c/code\u003e\u003c/b\u003e [duplexify](https://github.com/mafintosh/duplexify)) - Turn a writeable and readable stream into a single streams2 duplex stream.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;252⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;14🍴\u003c/code\u003e\u003c/b\u003e [pumpify](https://github.com/mafintosh/pumpify)) - Combine an array of streams into a single duplex stream.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;58⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [peek-stream](https://github.com/mafintosh/peek-stream)) - Transform stream that lets you peek the first line before deciding how to parse it.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;79⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [binary-split](https://github.com/maxogden/binary-split)) - Newline (or any delimiter) splitter stream.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;324⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;48🍴\u003c/code\u003e\u003c/b\u003e [byline](https://github.com/jahewson/node-byline)) - Super-simple line-by-line Stream reader.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [first-chunk-stream](https://github.com/sindresorhus/first-chunk-stream)) - Transform the first chunk in a stream.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;12⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [pad-stream](https://github.com/sindresorhus/pad-stream)) - Pad each line in a stream.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;293⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;25🍴\u003c/code\u003e\u003c/b\u003e [multistream](https://github.com/feross/multistream)) - Combine multiple streams into a single stream.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1048⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;244🍴\u003c/code\u003e\u003c/b\u003e [readable-stream](https://github.com/nodejs/readable-stream)) - Mirror of Streams2 and Streams3 implementations in core.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;74⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;11🍴\u003c/code\u003e\u003c/b\u003e [through2-concurrent](https://github.com/almost/through2-concurrent)) - Transform object streams concurrently.\n\n### Real-time\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;18990⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1868🍴\u003c/code\u003e\u003c/b\u003e [µWebSockets](https://github.com/uNetworking/uWebSockets)) - Highly scalable WebSocket server \u0026 client library.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;63209⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;10296🍴\u003c/code\u003e\u003c/b\u003e [Socket.io](https://github.com/socketio/socket.io)) - Enables real-time bidirectional event-based communication.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4384⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;369🍴\u003c/code\u003e\u003c/b\u003e [Faye](https://github.com/faye/faye)) - Real-time client-server message bus, based on Bayeux protocol.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6192⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;318🍴\u003c/code\u003e\u003c/b\u003e [SocketCluster](https://github.com/SocketCluster/socketcluster)) - Scalable HTTP + WebSocket engine which can run on multiple CPU cores.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4465⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;270🍴\u003c/code\u003e\u003c/b\u003e [Primus](https://github.com/primus/primus)) - An abstraction layer for real-time frameworks to prevent module lock-in.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;307⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;105🍴\u003c/code\u003e\u003c/b\u003e [deepstream.io](https://github.com/deepstreamIO/deepstream.io-client-js)) - Scalable real-time microservice framework.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;218⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [Kalm](https://github.com/kalm/kalm.js)) - Low-level socket router and middleware framework.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9114⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1453🍴\u003c/code\u003e\u003c/b\u003e [MQTT.js](https://github.com/mqttjs/MQTT.js)) - Client for MQTT - Pub-sub based messaging protocol for use on top of TCP/IP.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;626⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;130🍴\u003c/code\u003e\u003c/b\u003e [rpc-websockets](https://github.com/elpheria/rpc-websockets)) - JSON-RPC 2.0 implementation over WebSockets.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1969⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;241🍴\u003c/code\u003e\u003c/b\u003e [Aedes](https://github.com/moscajs/aedes)) - Barebone MQTT server that can run on any stream server.\n\n### Image\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;32714⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1439🍴\u003c/code\u003e\u003c/b\u003e [sharp](https://github.com/lovell/sharp)) - The fastest module for resizing JPEG, PNG, WebP and TIFF images.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;425⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [image-type](https://github.com/sindresorhus/image-type)) - Detect the type of an image.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;601⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [image-dimensions](https://github.com/sindresorhus/image-dimensions)) - Get the dimensions of an image.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2355⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;225🍴\u003c/code\u003e\u003c/b\u003e [lwip](https://github.com/EyalAr/lwip)) - Lightweight image processor which does not require ImageMagick.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4154⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;257🍴\u003c/code\u003e\u003c/b\u003e [pica](https://github.com/nodeca/pica)) - High quality \u0026 fast resize (lanczos3) in pure JS. Alternative to canvas drawImage(), when no pixelation allowed.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;14663⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;778🍴\u003c/code\u003e\u003c/b\u003e [jimp](https://github.com/oliver-moran/jimp)) - Image processing in pure JavaScript.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8179⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;691🍴\u003c/code\u003e\u003c/b\u003e [qrcode](https://github.com/soldair/node-qrcode)) - QR code and bar code generator.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;677⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;34🍴\u003c/code\u003e\u003c/b\u003e [ImageScript](https://github.com/matmen/ImageScript)) - Image processing in JavaScript, utilizing WebAssembly for performance.\n\n### Text\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3177⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;296🍴\u003c/code\u003e\u003c/b\u003e [iconv-lite](https://github.com/ashtuchkin/iconv-lite)) - Convert character encodings.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;171⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;12🍴\u003c/code\u003e\u003c/b\u003e [string-length](https://github.com/sindresorhus/string-length)) - Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;697⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;102🍴\u003c/code\u003e\u003c/b\u003e [camelcase](https://github.com/sindresorhus/camelcase)) - Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;593⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;59🍴\u003c/code\u003e\u003c/b\u003e [escape-string-regexp](https://github.com/sindresorhus/escape-string-regexp)) - Escape RegExp special characters.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;24⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;8🍴\u003c/code\u003e\u003c/b\u003e [splice-string](https://github.com/sindresorhus/splice-string)) - Remove or replace part of a string like `Array#splice`.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;116⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;15🍴\u003c/code\u003e\u003c/b\u003e [indent-string](https://github.com/sindresorhus/indent-string)) - Indent each line in a string.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;150⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [strip-indent](https://github.com/sindresorhus/strip-indent)) - Strip leading whitespace from every line in a string.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;198⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27🍴\u003c/code\u003e\u003c/b\u003e [detect-indent](https://github.com/sindresorhus/detect-indent)) - Detect the indentation of code.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3597⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;264🍴\u003c/code\u003e\u003c/b\u003e [he](https://github.com/mathiasbynens/he)) - HTML entity encoder/decoder.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3114⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;421🍴\u003c/code\u003e\u003c/b\u003e [i18n-node](https://github.com/mashpie/i18n-node)) - Simple translation module with dynamic JSON storage.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;261⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;14🍴\u003c/code\u003e\u003c/b\u003e [babelfish](https://github.com/nodeca/babelfish)) - i18n with very easy syntax for plurals.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;541⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;31🍴\u003c/code\u003e\u003c/b\u003e [matcher](https://github.com/sindresorhus/matcher)) - Simple wildcard matching.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;44⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;11🍴\u003c/code\u003e\u003c/b\u003e [unhomoglyph](https://github.com/nodeca/unhomoglyph)) - Normalize visually similar unicode characters.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8637⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;694🍴\u003c/code\u003e\u003c/b\u003e [i18next](https://github.com/i18next/i18next)) - Internationalization framework.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;26982⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;876🍴\u003c/code\u003e\u003c/b\u003e [nanoid](https://github.com/ai/nanoid)) - Tiny, secure, URL-friendly, unique string ID generator.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3896⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;250🍴\u003c/code\u003e\u003c/b\u003e [StegCloak](https://github.com/kurolabs/stegcloak)) - Conceal secrets within strings, in plain sight.\n\n### Number\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;91⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [random-int](https://github.com/sindresorhus/random-int)) - Generate a random integer.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;37⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;8🍴\u003c/code\u003e\u003c/b\u003e [random-float](https://github.com/sindresorhus/random-float)) - Generate a random float.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;119⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [unique-random](https://github.com/sindresorhus/unique-random)) - Generate random numbers that are consecutively unique.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;160⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [round-to](https://github.com/sindresorhus/round-to)) - Round a number to a specific number of decimal places: `1.234` → `1.2`.\n\n### Math\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1245⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;58🍴\u003c/code\u003e\u003c/b\u003e [ndarray](https://github.com/scijs/ndarray)) - Multidimensional arrays.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;15077⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1319🍴\u003c/code\u003e\u003c/b\u003e [mathjs](https://github.com/josdejong/mathjs)) - An extensive math library.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;17⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [math-clamp](https://github.com/sindresorhus/math-clamp)) - Clamp a number.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;106⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;11🍴\u003c/code\u003e\u003c/b\u003e [algebra](https://github.com/fibo/algebra)) - Algebraic structures.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;74⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [multimath](https://github.com/nodeca/multimath)) - Core to create fast image math in WebAssembly and JS.\n\n### Date\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;16462⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;801🍴\u003c/code\u003e\u003c/b\u003e [Luxon](https://github.com/moment/luxon)) - Library for working with dates and times.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;36646⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2015🍴\u003c/code\u003e\u003c/b\u003e [date-fns](https://github.com/date-fns/date-fns)) - Modern date utility.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;48666⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3002🍴\u003c/code\u003e\u003c/b\u003e [Day.js](https://github.com/iamkun/dayjs)) - Immutable date library alternative to Moment.js.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1291⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;155🍴\u003c/code\u003e\u003c/b\u003e [dateformat](https://github.com/felixge/node-dateformat)) - Date formatting.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;12⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1🍴\u003c/code\u003e\u003c/b\u003e [tz-format](https://github.com/samverschueren/tz-format)) - Format a date with timezone: `2015-11-30T10:40:35+01:00`.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;57⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;3🍴\u003c/code\u003e\u003c/b\u003e [cctz](https://github.com/floatdrop/node-cctz)) - Fast parsing, formatting, and timezone conversion for dates.\n\n### URL\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;882⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;124🍴\u003c/code\u003e\u003c/b\u003e [normalize-url](https://github.com/sindresorhus/normalize-url)) - Normalize a URL.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;253⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [humanize-url](https://github.com/sindresorhus/humanize-url)) - Humanize a URL: https://sindresorhus.com → sindresorhus.com.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;116⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;14🍴\u003c/code\u003e\u003c/b\u003e [url-unshort](https://github.com/nodeca/url-unshort)) - Expand shortened URLs.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1116⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;84🍴\u003c/code\u003e\u003c/b\u003e [speakingurl](https://github.com/pid/speakingurl)) - Generate a slug from a string with transliteration.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;739⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;73🍴\u003c/code\u003e\u003c/b\u003e [linkify-it](https://github.com/markdown-it/linkify-it)) - Link patterns detector with full unicode support.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;587⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;43🍴\u003c/code\u003e\u003c/b\u003e [url-pattern](https://github.com/snd/url-pattern)) - Easier than regex string matching patterns for URLs and other strings.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;66⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [embedza](https://github.com/nodeca/embedza)) - Create HTML snippets/embeds from URLs using info from oEmbed, Open Graph, meta tags.\n\n### Data validation\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;21172⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1519🍴\u003c/code\u003e\u003c/b\u003e [joi](https://github.com/sideway/joi)) - Object schema description language and validator for JavaScript objects.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;962⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;115🍴\u003c/code\u003e\u003c/b\u003e [is-my-json-valid](https://github.com/mafintosh/is-my-json-valid)) - JSON Schema validator that uses code generation to be extremely fast.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;158⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [property-validator](https://github.com/nettofarah/property-validator)) - Easy property validation for Express.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;502⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;45🍴\u003c/code\u003e\u003c/b\u003e [schema-inspector](https://github.com/schema-inspector/schema-inspector)) - JSON API sanitization and validation.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;14838⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1048🍴\u003c/code\u003e\u003c/b\u003e [ajv](https://github.com/ajv-validator/ajv)) - The fastest JSON Schema validator. Supports v5, v6 and v7 proposals.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7129⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;223🍴\u003c/code\u003e\u003c/b\u003e [Superstruct](https://github.com/ianstormtaylor/superstruct)) - Simple and composable way to validate data in JavaScript (and TypeScript).\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;23665⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;946🍴\u003c/code\u003e\u003c/b\u003e [yup](https://github.com/jquense/yup)) - Object schema validation.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;43998⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2203🍴\u003c/code\u003e\u003c/b\u003e [zod](https://github.com/colinhacks/zod)) - TypeScript-first schema validation with static type inference.\n\n### Parsing\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9006⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;384🍴\u003c/code\u003e\u003c/b\u003e [remark](https://github.com/remarkjs/remark)) - Markdown processor powered by plugins.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;21937⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1849🍴\u003c/code\u003e\u003c/b\u003e [markdown-it](https://github.com/markdown-it/markdown-it)) - Markdown parser with 100% CommonMark support, extensions and syntax plugins.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3935⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;258🍴\u003c/code\u003e\u003c/b\u003e [parse5](https://github.com/inikulin/parse5)) - Fast full-featured spec compliant HTML parser.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7683⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;302🍴\u003c/code\u003e\u003c/b\u003e [@parcel/css](https://github.com/parcel-bundler/parcel-css)) - A CSS parser, transformer, and minifier written in Rust.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;625⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;55🍴\u003c/code\u003e\u003c/b\u003e [strip-json-comments](https://github.com/sindresorhus/strip-json-comments)) - Strip comments from JSON.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;122⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [strip-css-comments](https://github.com/sindresorhus/strip-css-comments)) - Strip comments from CSS.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;372⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;38🍴\u003c/code\u003e\u003c/b\u003e [parse-json](https://github.com/sindresorhus/parse-json)) - Parse JSON with more helpful errors.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6225⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;468🍴\u003c/code\u003e\u003c/b\u003e [URI.js](https://github.com/medialize/URI.js)) - URL mutation.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1928⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;163🍴\u003c/code\u003e\u003c/b\u003e [JSONStream](https://github.com/dominictarr/JSONStream)) - Streaming JSON.parse and stringify.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;327⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [neat-csv](https://github.com/sindresorhus/neat-csv)) - Fast CSV parser. Callback interface for the above.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1503⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;143🍴\u003c/code\u003e\u003c/b\u003e [csv-parser](https://github.com/mafintosh/csv-parser)) - Streaming CSV parser that aims to be faster than everyone else.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4902⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;418🍴\u003c/code\u003e\u003c/b\u003e [PEG.js](https://github.com/pegjs/pegjs)) - Simple parser generator that produces fast parsers with excellent error reporting.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5908⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;342🍴\u003c/code\u003e\u003c/b\u003e [x-ray](https://github.com/matthewmueller/x-ray)) - Web scraping utility.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3742⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;236🍴\u003c/code\u003e\u003c/b\u003e [nearley](https://github.com/kach/nearley)) - Simple, fast, powerful parsing for JavaScript.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;153⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [binary-extract](https://github.com/juliangruber/binary-extract)) - Extract a value from a buffer of JSON without parsing the whole thing.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;164⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [Stylecow](https://github.com/stylecow/stylecow)) - Parse, manipulate and convert modern CSS to make it compatible with all browsers. Extensible with plugins.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6635⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;852🍴\u003c/code\u003e\u003c/b\u003e [js-yaml](https://github.com/nodeca/js-yaml)) - Very fast YAML parser.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4959⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;602🍴\u003c/code\u003e\u003c/b\u003e [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js)) - XML to JavaScript object converter.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4378⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;451🍴\u003c/code\u003e\u003c/b\u003e [Jison](https://github.com/zaach/jison)) - Friendly JavaScript parser generator. It shares genes with Bison, Yacc and family.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1489⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;155🍴\u003c/code\u003e\u003c/b\u003e [google-libphonenumber](https://github.com/ruimarinho/google-libphonenumber)) - Parse, format, store and validate phone numbers.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;455⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;137🍴\u003c/code\u003e\u003c/b\u003e [ref](https://github.com/TooTallNate/ref)) - Read/write structured binary data in Buffers.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1001⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;200🍴\u003c/code\u003e\u003c/b\u003e [xlsx-populate](https://github.com/dtjohnson/xlsx-populate)) - Read/write Excel XLSX.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2804⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;222🍴\u003c/code\u003e\u003c/b\u003e [Chevrotain](https://github.com/Chevrotain/chevrotain)) - Very fast and feature rich parser building toolkit for JavaScript.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3138⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;396🍴\u003c/code\u003e\u003c/b\u003e [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser)) - Validate and parse XML.\n\n### Humanize\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1310⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;93🍴\u003c/code\u003e\u003c/b\u003e [pretty-bytes](https://github.com/sindresorhus/pretty-bytes)) - Convert bytes to a human readable string: `1337` → `1.34 kB`.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1215⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;70🍴\u003c/code\u003e\u003c/b\u003e [pretty-ms](https://github.com/sindresorhus/pretty-ms)) - Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5553⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;335🍴\u003c/code\u003e\u003c/b\u003e [ms](https://github.com/vercel/ms)) - Tiny millisecond conversion utility.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1522⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;51🍴\u003c/code\u003e\u003c/b\u003e [pretty-error](https://github.com/AriaMinaei/pretty-error)) - Errors with less clutter.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;346⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;36🍴\u003c/code\u003e\u003c/b\u003e [read-art](https://github.com/Tjatse/node-readability)) - Extract readable content from any page.\n\n### Compression\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;384⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;51🍴\u003c/code\u003e\u003c/b\u003e [yazl](https://github.com/thejoshwolfe/yazl)) - Zip.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;825⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;83🍴\u003c/code\u003e\u003c/b\u003e [yauzl](https://github.com/thejoshwolfe/yauzl)) - Unzip.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2977⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;249🍴\u003c/code\u003e\u003c/b\u003e [Archiver](https://github.com/archiverjs/node-archiver)) - Streaming interface for archive generation, supporting ZIP and TAR.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6118⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;802🍴\u003c/code\u003e\u003c/b\u003e [pako](https://github.com/nodeca/pako)) - High speed zlib port to pure js (deflate, inflate, gzip).\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;435⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;105🍴\u003c/code\u003e\u003c/b\u003e [tar-stream](https://github.com/mafintosh/tar-stream)) - Streaming tar parser and generator. Also see \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;382⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;129🍴\u003c/code\u003e\u003c/b\u003e [tar-fs](https://github.com/mafintosh/tar-fs)).\n\n### Network\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;929⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;65🍴\u003c/code\u003e\u003c/b\u003e [get-port](https://github.com/sindresorhus/get-port)) - Get an available port.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;283⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [ipify](https://github.com/sindresorhus/ipify)) - Get your public IP address.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;359⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;53🍴\u003c/code\u003e\u003c/b\u003e [getmac](https://github.com/bevry/getmac)) - Get the computer MAC address.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;313⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;70🍴\u003c/code\u003e\u003c/b\u003e [DHCP](https://github.com/infusion/node-dhcp)) - DHCP client and server.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;436⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;47🍴\u003c/code\u003e\u003c/b\u003e [netcat](https://github.com/roccomuso/netcat)) - Netcat port in pure JS.\n\n### Database\n\n- Drivers\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;13211⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1353🍴\u003c/code\u003e\u003c/b\u003e [PostgreSQL](https://github.com/brianc/node-postgres)) - PostgreSQL client. Pure JavaScript and native libpq bindings.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;15342⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1256🍴\u003c/code\u003e\u003c/b\u003e [Redis](https://github.com/luin/ioredis)) - Redis client.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4064⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;266🍴\u003c/code\u003e\u003c/b\u003e [LevelUP](https://github.com/Level/levelup)) - LevelDB.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;18619⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2521🍴\u003c/code\u003e\u003c/b\u003e [MySQL](https://github.com/mysqljs/mysql)) - MySQL client.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;691⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;167🍴\u003c/code\u003e\u003c/b\u003e [couchdb-nano](https://github.com/apache/couchdb-nano)) - CouchDB client.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;208⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;80🍴\u003c/code\u003e\u003c/b\u003e [Aerospike](https://github.com/aerospike/aerospike-client-nodejs)) - Aerospike client.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;462⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;225🍴\u003c/code\u003e\u003c/b\u003e [Couchbase](https://github.com/couchbase/couchnode)) - Couchbase client.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;10178⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1823🍴\u003c/code\u003e\u003c/b\u003e [MongoDB](https://github.com/mongodb/node-mongodb-native)) - MongoDB driver.\n- ODM / ORM\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;30360⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4346🍴\u003c/code\u003e\u003c/b\u003e [Sequelize](https://github.com/sequelize/sequelize)) - Multi-dialect ORM. Supports PostgreSQL, SQLite, MySQL, and more.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6345⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;576🍴\u003c/code\u003e\u003c/b\u003e [Bookshelf](https://github.com/bookshelf/bookshelf)) - ORM for PostgreSQL, MySQL and SQLite3 in the style of Backbone.js.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;27468⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4044🍴\u003c/code\u003e\u003c/b\u003e [Mongoose](https://github.com/Automattic/mongoose)) - Elegant MongoDB object modeling.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5383⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;592🍴\u003c/code\u003e\u003c/b\u003e [Waterline](https://github.com/balderdashy/waterline)) - Datastore-agnostic tool that dramatically simplifies interaction with one or more databases.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;485⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;38🍴\u003c/code\u003e\u003c/b\u003e [OpenRecord](https://github.com/PhilWaldmann/openrecord)) - ORM for PostgreSQL, MySQL, SQLite3 and RESTful datastores. Similar to ActiveRecord.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3552⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;220🍴\u003c/code\u003e\u003c/b\u003e [pg-promise](https://github.com/vitaly-t/pg-promise)) - PostgreSQL framework for native SQL using promises.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4942⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;156🍴\u003c/code\u003e\u003c/b\u003e [slonik](https://github.com/gajus/slonik)) - PostgreSQL client with strict types, detailed logging and assertions.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7341⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;637🍴\u003c/code\u003e\u003c/b\u003e [Objection.js](https://github.com/Vincit/objection.js)) - Lightweight ORM built on the SQL query builder Knex.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;36655⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6675🍴\u003c/code\u003e\u003c/b\u003e [TypeORM](https://github.com/typeorm/typeorm)) - ORM for PostgreSQL, MariaDB, MySQL, SQLite, and more.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9234⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;673🍴\u003c/code\u003e\u003c/b\u003e [MikroORM](https://github.com/mikro-orm/mikro-orm)) - TypeScript ORM based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, PostgreSQL, MySQL and SQLite.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;47665⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2541🍴\u003c/code\u003e\u003c/b\u003e [Prisma](https://github.com/prisma/prisma)) - Modern database access (ORM alternative). Auto-generated and type-safe query builder in TypeScript. Supports PostgreSQL, MySQL \u0026 SQLite.\n \t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;35874⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1653🍴\u003c/code\u003e\u003c/b\u003e [Drizzle ORM](https://github.com/drizzle-team/drizzle-orm)) - TypeScript ORM that supports various databases such as PostgreSQL.\n- Query builder\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;20346⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2224🍴\u003c/code\u003e\u003c/b\u003e [Knex](https://github.com/knex/knex)) - Query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.\n- Other\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;13532⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1011🍴\u003c/code\u003e\u003c/b\u003e [NeDB](https://github.com/louischatriot/nedb)) - Embedded persistent database written in JavaScript.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;22582⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;963🍴\u003c/code\u003e\u003c/b\u003e [Lowdb](https://github.com/typicode/lowdb)) - Small JavaScript database powered by Lodash.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3200⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;206🍴\u003c/code\u003e\u003c/b\u003e [Keyv](https://github.com/jaredwray/keyv)) - Simple key-value storage with support for multiple backends.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;186⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;37🍴\u003c/code\u003e\u003c/b\u003e [Finale](https://github.com/tommybananas/finale)) - RESTful endpoint generator for your Sequelize models.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;80⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;17🍴\u003c/code\u003e\u003c/b\u003e [database-js](https://github.com/mlaanderson/database-js)) - Wrapper for multiple databases with a JDBC-like connection.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;561⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;46🍴\u003c/code\u003e\u003c/b\u003e [Mongo Seeding](https://github.com/pkosiec/mongo-seeding)) - Populate MongoDB databases with JavaScript and JSON files.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;636⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;48🍴\u003c/code\u003e\u003c/b\u003e [@databases](https://github.com/ForbesLindesay/atdatabases)) - Query PostgreSQL, MySQL and SQLite3 with plain SQL without risking SQL injection.\n\t- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2368⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;117🍴\u003c/code\u003e\u003c/b\u003e [pg-mem](https://github.com/oguimbal/pg-mem)) - In-memory PostgreSQL instance for your tests.\n\n### Testing\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;20828⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1461🍴\u003c/code\u003e\u003c/b\u003e [AVA](https://github.com/avajs/ava)) - Futuristic test runner.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;22897⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3155🍴\u003c/code\u003e\u003c/b\u003e [Mocha](https://github.com/mochajs/mocha)) - Feature-rich test framework making asynchronous testing simple and fun.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5759⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;362🍴\u003c/code\u003e\u003c/b\u003e [nyc](https://github.com/istanbuljs/nyc)) - Code coverage tool built on istanbul that works with subprocesses.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2425⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;283🍴\u003c/code\u003e\u003c/b\u003e [tap](https://github.com/tapjs/node-tap)) - TAP test framework.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5797⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;304🍴\u003c/code\u003e\u003c/b\u003e [tape](https://github.com/substack/tape)) - TAP-producing test harness.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2804⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;48🍴\u003c/code\u003e\u003c/b\u003e [power-assert](https://github.com/power-assert-js/power-assert)) - Provides descriptive assertion messages through the standard assert interface.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;348⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;53🍴\u003c/code\u003e\u003c/b\u003e [Mochify](https://github.com/mantoni/mochify.js)) - TDD with Browserify, Mocha, PhantomJS and WebDriver.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2096⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;51🍴\u003c/code\u003e\u003c/b\u003e [trevor](https://github.com/vadimdemedes/trevor)) - Run tests against multiple versions of Node.js without switching versions manually or pushing to Travis CI.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2630⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;212🍴\u003c/code\u003e\u003c/b\u003e [loadtest](https://github.com/alexfernandez/loadtest)) - Run load tests for your web application, with an API for automation.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9758⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;808🍴\u003c/code\u003e\u003c/b\u003e [Sinon.JS](https://github.com/sinonjs/sinon)) - Test spies, stubs and mocks.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;48⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [navit](https://github.com/nodeca/navit)) - PhantomJS / SlimerJS wrapper to simplify browser test scripting.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;13127⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;768🍴\u003c/code\u003e\u003c/b\u003e [Nock](https://github.com/nock/nock)) - HTTP mocking and expectations.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4343⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;302🍴\u003c/code\u003e\u003c/b\u003e [intern](https://github.com/theintern/intern)) - Code testing stack.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2713⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;80🍴\u003c/code\u003e\u003c/b\u003e [toxy](https://github.com/h2non/toxy)) - Hackable HTTP proxy to simulate failure scenarios and network conditions.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;55⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;12🍴\u003c/code\u003e\u003c/b\u003e [hook-std](https://github.com/sindresorhus/hook-std)) - Hook and modify stdout/stderr.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;172⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;12🍴\u003c/code\u003e\u003c/b\u003e [testen](https://github.com/egoist/testen)) - Run tests for multiple versions of Node.js locally with NVM.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;11953⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1395🍴\u003c/code\u003e\u003c/b\u003e [Nightwatch](https://github.com/nightwatchjs/nightwatch)) - Automated UI testing framework based on Selenium WebDriver.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9841⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2688🍴\u003c/code\u003e\u003c/b\u003e [WebdriverIO](https://github.com/webdriverio/webdriverio)) - Automated testing based on the WebDriver protocol.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;45468⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6726🍴\u003c/code\u003e\u003c/b\u003e [Jest](https://github.com/facebook/jest)) - Painless JavaScript testing.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;17152⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2023🍴\u003c/code\u003e\u003c/b\u003e [Vitest](https://github.com/vitest-dev/vitest)) - Fast unit test framework powered by Vite.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9907⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;677🍴\u003c/code\u003e\u003c/b\u003e [TestCafe](https://github.com/DevExpress/testcafe)) - Automated browser testing.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;961⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;103🍴\u003c/code\u003e\u003c/b\u003e [abstruse](https://github.com/bleenco/abstruse)) - Continuous Integration server.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4240⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;756🍴\u003c/code\u003e\u003c/b\u003e [CodeceptJS](https://github.com/codeceptjs/CodeceptJS)) - End-to-end testing.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;95617⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9581🍴\u003c/code\u003e\u003c/b\u003e [Puppeteer](https://github.com/puppeteer/puppeteer)) - Headless Chrome.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;96576⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6494🍴\u003c/code\u003e\u003c/b\u003e [Playwright](https://github.com/microsoft/playwright)) - Headless Chromium, WebKit, and Firefox with a single API.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;712⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;12🍴\u003c/code\u003e\u003c/b\u003e [nve](https://github.com/ehmicky/nve)) - Run any command on multiple versions of Node.js locally.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7550⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;940🍴\u003c/code\u003e\u003c/b\u003e [axe-core](https://github.com/dequelabs/axe-core)) - Accessibility engine for automated Web UI testing.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2615⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;272🍴\u003c/code\u003e\u003c/b\u003e [testcontainers-node](https://github.com/testcontainers/testcontainers-node)) - Provides lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.\n\n### Security\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;540⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21🍴\u003c/code\u003e\u003c/b\u003e [upash](https://github.com/simonepri/upash)) - Unified API for all password hashing algorithms.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1975⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;158🍴\u003c/code\u003e\u003c/b\u003e [themis](https://github.com/cossacklabs/themis)) - Multilanguage framework for making typical encryption schemes easy to use: data at rest, authenticated data exchange, transport protection, authentication, and so on.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [GuardRails](https://github.com/apps/guardrails)) - GitHub app that provides security feedback in pull requests.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3588⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;195🍴\u003c/code\u003e\u003c/b\u003e [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible)) - Brute-force and DDoS attack protection.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;645⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27🍴\u003c/code\u003e\u003c/b\u003e [crypto-hash](https://github.com/sindresorhus/crypto-hash)) - Async non-blocking hashing.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;66⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [jose-simple](https://github.com/davesag/jose-simple)) - Encryption and decryption of data using the JOSE (JSON Object Signing and Encryption) standard.\n\n### Benchmarking\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5451⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;330🍴\u003c/code\u003e\u003c/b\u003e [Benchmark.js](https://github.com/bestiejs/benchmark.js)) - Benchmarking library that supports high-resolution timers and returns statistically significant results.\n\n### Minifiers\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4371⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;217🍴\u003c/code\u003e\u003c/b\u003e [babel-minify](https://github.com/babel/minify)) - ES2015+ aware minifier based on the Babel toolchain.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;13378⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1222🍴\u003c/code\u003e\u003c/b\u003e [UglifyJS2](https://github.com/mishoo/UglifyJS)) - JavaScript minifier.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4199⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;318🍴\u003c/code\u003e\u003c/b\u003e [clean-css](https://github.com/clean-css/clean-css)) - CSS minifier.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;161⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [minimize](https://github.com/Swaagie/minimize)) - HTML minifier.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5720⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;260🍴\u003c/code\u003e\u003c/b\u003e [imagemin](https://github.com/imagemin/imagemin)) - Image minifier.\n\n### Authentication\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;23532⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1251🍴\u003c/code\u003e\u003c/b\u003e [Passport](https://github.com/jaredhanson/passport)) - Simple, unobtrusive authentication.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4167⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;269🍴\u003c/code\u003e\u003c/b\u003e [Grant](https://github.com/simov/grant)) - OAuth providers for Express, Koa, Hapi, Fastify, AWS Lambda, Azure, Google Cloud, Vercel, and many more.\n\n### Authorization\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7087⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;301🍴\u003c/code\u003e\u003c/b\u003e [CASL](https://github.com/stalniy/casl)) - Isomorphic authorization for UI and API.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2916⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;231🍴\u003c/code\u003e\u003c/b\u003e [node-casbin](https://github.com/casbin/node-casbin)) - Authorization library that supports access control models like ACL, RBAC and ABAC.\n\n### Email\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;17681⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1434🍴\u003c/code\u003e\u003c/b\u003e [Nodemailer](https://github.com/nodemailer/nodemailer)) - The fastest way to handle email.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2211⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;231🍴\u003c/code\u003e\u003c/b\u003e [emailjs](https://github.com/eleith/emailjs)) - Send text/HTML emails with attachments to any SMTP server.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3738⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;333🍴\u003c/code\u003e\u003c/b\u003e [email-templates](https://github.com/forwardemail/email-templates)) - Create, preview, and send custom email templates.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;18245⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1003🍴\u003c/code\u003e\u003c/b\u003e [MJML](https://github.com/mjmlio/mjml)) - Markup language designed to reduce the pain of creating responsive emails.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1675⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;205🍴\u003c/code\u003e\u003c/b\u003e [Forward Email](https://github.com/forwardemail/forwardemail.net)) - Open-source and self-hostable email service.\n\n### Job queues\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;16256⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1407🍴\u003c/code\u003e\u003c/b\u003e [bull](https://github.com/OptimalBits/bull)) - Persistent job and message queue.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9706⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;845🍴\u003c/code\u003e\u003c/b\u003e [agenda](https://github.com/agenda/agenda)) - MongoDB-backed job scheduling.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;78⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [idoit](https://github.com/nodeca/idoit)) - Redis-backed job queue engine with advanced job control.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1415⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;149🍴\u003c/code\u003e\u003c/b\u003e [node-resque](https://github.com/actionhero/node-resque)) - Redis-backed job queue.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1819⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;121🍴\u003c/code\u003e\u003c/b\u003e [rsmq](https://github.com/smrchy/rsmq)) - Redis-backed message queue.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4036⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;221🍴\u003c/code\u003e\u003c/b\u003e [bee-queue](https://github.com/bee-queue/bee-queue)) - High-performance Redis-backed job queue.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;671⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;66🍴\u003c/code\u003e\u003c/b\u003e [RedisSMQ](https://github.com/weyoss/redis-smq)) - Simple high-performance Redis message queue with real-time monitoring.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1908⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;336🍴\u003c/code\u003e\u003c/b\u003e [sqs-consumer](https://github.com/bbc/sqs-consumer)) - Build Amazon Simple Queue Service (SQS) based apps without the boilerplate.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;551⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;43🍴\u003c/code\u003e\u003c/b\u003e [better-queue](https://github.com/diamondio/better-queue)) - Simple and efficient job queue when you cannot use Redis.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9434⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;691🍴\u003c/code\u003e\u003c/b\u003e [bullmq](https://github.com/taskforcesh/bullmq)) - Persistent job and message queue.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3294⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;89🍴\u003c/code\u003e\u003c/b\u003e [bree](https://github.com/breejs/bree)) - Job task scheduler with worker threads, cron, date, and human syntax support.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2400⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;127🍴\u003c/code\u003e\u003c/b\u003e [graphile-worker](https://github.com/graphile/worker)) - High performance PostgreSQL job queue.\n\n### Node.js management\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;19513⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;758🍴\u003c/code\u003e\u003c/b\u003e [n](https://github.com/tj/n)) - Node.js version management.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1634⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;121🍴\u003c/code\u003e\u003c/b\u003e [nave](https://github.com/isaacs/nave)) - Virtual Environments for Node.js.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1791⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;222🍴\u003c/code\u003e\u003c/b\u003e [nodeenv](https://github.com/ekalinin/nodeenv)) - Node.js virtual environment compatible to Python's virtualenv.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;47769⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3892🍴\u003c/code\u003e\u003c/b\u003e [nvm for Windows](https://github.com/coreybutler/nvm-windows)) - Version management for Windows.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2416⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;169🍴\u003c/code\u003e\u003c/b\u003e [nodenv](https://github.com/nodenv/nodenv)) - Version manager that is similar to Ruby's rbenv. It supports auto version switching.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;26943⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;648🍴\u003c/code\u003e\u003c/b\u003e [fnm](https://github.com/Schniz/fnm)) - Cross-platform Node.js version manager built in Rust.\n\n### Cross-platform integration\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7944⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;413🍴\u003c/code\u003e\u003c/b\u003e [napi-rs](https://github.com/napi-rs/napi-rs)) - Framework for building compiled Node.js add-ons in Rust via Node-API.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8423⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;288🍴\u003c/code\u003e\u003c/b\u003e [Neon](https://github.com/neon-bindings/neon)) - Rust bindings for writing safe and fast native Node.js modules.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;837⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;99🍴\u003c/code\u003e\u003c/b\u003e [Edge.js](https://github.com/agracio/edge-js)) - Run .NET and Node.js code in the same process on Windows, macOS, and Linux.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;798⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;40🍴\u003c/code\u003e\u003c/b\u003e [DotNetJS](https://github.com/Elringus/DotNetJS)) - Consume .NET libraries in Node.js using this .NET interoperability layer.\n\n### Natural language processing\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2435⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;92🍴\u003c/code\u003e\u003c/b\u003e [retext](https://github.com/retextjs/retext)) - An extensible natural language system.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4414⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;182🍴\u003c/code\u003e\u003c/b\u003e [franc](https://github.com/wooorm/franc)) - Detect the language of text.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;734⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;33🍴\u003c/code\u003e\u003c/b\u003e [leven](https://github.com/sindresorhus/leven)) - Measure the difference between two strings using the Levenshtein distance algorithm.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;10881⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;851🍴\u003c/code\u003e\u003c/b\u003e [natural](https://github.com/NaturalNode/natural)) - Natural language facility.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6585⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;629🍴\u003c/code\u003e\u003c/b\u003e [nlp.js](https://github.com/axa-group/nlp.js)) - Building bots, with entity extraction, sentiment analysis, automatic language identification, and more.\n\n### Process management\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;43298⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2727🍴\u003c/code\u003e\u003c/b\u003e [PM2](https://github.com/Unitech/pm2)) - Advanced Process Manager.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;26662⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1739🍴\u003c/code\u003e\u003c/b\u003e [nodemon](https://github.com/remy/nodemon)) - Monitor for changes in your app and automatically restart the server.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;540⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;51🍴\u003c/code\u003e\u003c/b\u003e [node-mac](https://github.com/coreybutler/node-mac)) - Run scripts as a native Mac daemon and log to the console app.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;424⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;79🍴\u003c/code\u003e\u003c/b\u003e [node-linux](https://github.com/coreybutler/node-linux)) - Run scripts as native system service and log to syslog.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2936⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;368🍴\u003c/code\u003e\u003c/b\u003e [node-windows](https://github.com/coreybutler/node-windows)) - Run scripts as a native Windows service and log to the Event viewer.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3721⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;259🍴\u003c/code\u003e\u003c/b\u003e [supervisor](https://github.com/petruisfan/node-supervisor)) - Restart scripts when they crash or restart when a `*.js` file changes.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5087⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;560🍴\u003c/code\u003e\u003c/b\u003e [Phusion Passenger](https://github.com/phusion/passenger)) - Friendly process manager that integrates directly into Nginx.\n\n### Automation\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;12778⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1003🍴\u003c/code\u003e\u003c/b\u003e [robotjs](https://github.com/octalmage/robotjs)) - Desktop Automation: control the mouse, keyboard and read the screen.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2851⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;186🍴\u003c/code\u003e\u003c/b\u003e [nut.js](https://github.com/nut-tree/nut.js)) - Cross-platform native GUI automation / testing framework with image matching capabilities which integrates with Jest.\n\n### AST\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;11452⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1048🍴\u003c/code\u003e\u003c/b\u003e [Acorn](https://github.com/acornjs/acorn)) - Tiny, fast JavaScript parser.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;44012⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5991🍴\u003c/code\u003e\u003c/b\u003e [babel-parser](https://github.com/babel/babel/tree/master/packages/babel-parser)) - JavaScript parser used in Babel.\n\n### Static site generators\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3046⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;234🍴\u003c/code\u003e\u003c/b\u003e [DocPad](https://github.com/docpad/docpad)) - Static site generator with dynamic abilities and huge plugin ecosystem.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;31526⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5788🍴\u003c/code\u003e\u003c/b\u003e [docsify](https://github.com/docsifyjs/docsify)) - Markdown documentation site generator with no statically built HTML files.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;431⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [Charge](https://github.com/brandonweiss/charge)) - Opinionated, zero-config static site generator using JSX and MDX.\n\n### Content management systems\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9977⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1265🍴\u003c/code\u003e\u003c/b\u003e [KeystoneJS](https://github.com/keystonejs/keystone)) - CMS and web application platform built on Express and MongoDB.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4626⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;652🍴\u003c/code\u003e\u003c/b\u003e [ApostropheCMS](https://github.com/apostrophecms/apostrophe)) - Content management system with an emphasis on intuitive front end content editing and administration built on Express and MongoDB.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;73221⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9881🍴\u003c/code\u003e\u003c/b\u003e [Strapi](https://github.com/strapi/strapi)) - Content Management Framework (headless-CMS) to build powerful APIs.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1467⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;113🍴\u003c/code\u003e\u003c/b\u003e [Factor](https://github.com/FactorJS/factor)) - Vue.js dashboard framework and headless CMS.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8995⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;722🍴\u003c/code\u003e\u003c/b\u003e [AdminBro](https://github.com/SoftwareBrothers/adminjs)) - Auto-generated admin panel with CRUD for all your resources.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;556⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;31🍴\u003c/code\u003e\u003c/b\u003e [Graphweaver](https://github.com/exogee-technology/graphweaver)) - CMS and headless GraphQL API.\n\n### Forum\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;15225⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2996🍴\u003c/code\u003e\u003c/b\u003e [nodeBB](https://github.com/NodeBB/NodeBB)) - Forum platform for the modern web.\n\n### Blogging\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;55410⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;11984🍴\u003c/code\u003e\u003c/b\u003e [Ghost](https://github.com/TryGhost/Ghost)) - Simple, powerful publishing platform.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;41773⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;44🍴\u003c/code\u003e\u003c/b\u003e [Hexo](https://github.com/hexojs/hexo)) - Fast, simple and powerful blogging framework.\n\n### Weird\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;431⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;44🍴\u003c/code\u003e\u003c/b\u003e [cows](https://github.com/sindresorhus/cows)) - ASCII cows.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;392⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;47🍴\u003c/code\u003e\u003c/b\u003e [superb](https://github.com/sindresorhus/superb)) - Get superb like words.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;274⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;37🍴\u003c/code\u003e\u003c/b\u003e [cat-names](https://github.com/sindresorhus/cat-names)) - Get popular cat names.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;125⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [dog-names](https://github.com/sindresorhus/dog-names)) - Get popular dog names.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;233⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;24🍴\u003c/code\u003e\u003c/b\u003e [superheroes](https://github.com/sindresorhus/superheroes)) - Get superhero names.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;119⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;20🍴\u003c/code\u003e\u003c/b\u003e [supervillains](https://github.com/sindresorhus/supervillains)) - Get supervillain names.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1778⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;114🍴\u003c/code\u003e\u003c/b\u003e [cool-ascii-faces](https://github.com/maxogden/cool-ascii-faces)) - Get some cool ascii faces.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;273⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;20🍴\u003c/code\u003e\u003c/b\u003e [cat-ascii-faces](https://github.com/melaniecebula/cat-ascii-faces)) - `₍˄·͈༝·͈˄₎◞ ̑̑ෆ⃛ (=ↀωↀ=)✧ (^･o･^)ﾉ”`.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;106⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;8🍴\u003c/code\u003e\u003c/b\u003e [nerds](https://github.com/SkyHacks/nerds)) - Get data from nerdy topics like Harry Potter, Star Wars, and Pokémon.\n\n### Serialization\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;476⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;45🍴\u003c/code\u003e\u003c/b\u003e [snappy](https://github.com/kesla/node-snappy)) - Native bindings for Google's Snappy compression library.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;10594⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1835🍴\u003c/code\u003e\u003c/b\u003e [protobuf](https://github.com/protobufjs/protobuf.js)) - Implementation of Protocol Buffers.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;108⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [compactr](https://github.com/compactr/compactr.js)) - Implementation of the Compactr protocol.\n\n### Miscellaneous\n\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7608⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;779🍴\u003c/code\u003e\u003c/b\u003e [execa](https://github.com/sindresorhus/execa)) - Better `child_process`.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;30501⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1719🍴\u003c/code\u003e\u003c/b\u003e [cheerio](https://github.com/cheeriojs/cheerio)) - Fast, flexible, and lean implementation of core jQuery designed specifically for the server.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3511⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;257🍴\u003c/code\u003e\u003c/b\u003e [open](https://github.com/sindresorhus/open)) - Opens stuff like websites, files, executables.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;950⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;34🍴\u003c/code\u003e\u003c/b\u003e [hasha](https://github.com/sindresorhus/hasha)) - Hashing made simple. Get the hash of a buffer/string/stream/file.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;867⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;121🍴\u003c/code\u003e\u003c/b\u003e [dot-prop](https://github.com/sindresorhus/dot-prop)) - Get a property from a nested object using a dot path.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;166⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;15🍴\u003c/code\u003e\u003c/b\u003e [onetime](https://github.com/sindresorhus/onetime)) - Only run a function once.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1165⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;55🍴\u003c/code\u003e\u003c/b\u003e [mem](https://github.com/sindresorhus/mem)) - Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input.\n- \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;113⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nb","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/correia-jpv%2Ffucking-awesome-nodejs/projects"}