{"id":76112,"url":"https://github.com/saehun/awesome-javascript","name":"awesome-javascript","description":"A collection of awesome JavaScript libraries, resources and people. ","projects_count":302,"last_synced_at":"2026-04-17T09:00:36.077Z","repository":{"id":129337540,"uuid":"286673259","full_name":"saehun/awesome-javascript","owner":"saehun","description":"A collection of awesome JavaScript libraries, resources and people. ","archived":false,"fork":false,"pushed_at":"2024-11-07T08:10:59.000Z","size":820,"stargazers_count":16,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-02T20:51:38.137Z","etag":null,"topics":["awesome","awesome-list","javascript","npm-package","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/saehun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"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}},"created_at":"2020-08-11T07:14:44.000Z","updated_at":"2025-02-24T13:50:06.000Z","dependencies_parsed_at":"2023-04-25T23:01:31.999Z","dependency_job_id":"f93882cc-f9fd-49a8-85f6-ef8b01cd078c","html_url":"https://github.com/saehun/awesome-javascript","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/saehun/awesome-javascript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saehun%2Fawesome-javascript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saehun%2Fawesome-javascript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saehun%2Fawesome-javascript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saehun%2Fawesome-javascript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saehun","download_url":"https://codeload.github.com/saehun/awesome-javascript/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saehun%2Fawesome-javascript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31922399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"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"}},"readme":"\n\u003cdiv align=\"center\"\u003e\n\t\u003cimg width=\"500\" height=\"350\" src=\"logo.svg\" alt=\"Awesome\"\u003e\n\t\u003cbr\u003e\n\u003c/div\u003e\n\n\u003e This list does not contain famous projects e.g. React, Express, Axios.. etc.\n\n## Related\n- [All Awesome Lists](https://github.com/topics/awesome) - All the Awesome lists on GitHub.\n- [Awesome](https://github.com/awesome/sindresorhus) - Original awesome by sindresorhus\n- [Awesome Indexed](https://awesome-indexed.mathew-davies.co.uk) - Search the Awesome dataset.\n- [Awesome Search](https://awesomelists.top) - Quick search for Awesome lists.\n- [StumbleUponAwesome](https://github.com/basharovV/StumbleUponAwesome) - Discover random pages from the Awesome dataset using a browser extension.\n- [Awesome CLI](https://github.com/umutphp/awesome-cli) - A simple command-line tool to dive into Awesome lists.\n- [Awesome NodeJS](https://github.com/sindresorhus/awesome-nodejs) - Delightful Node.js packages and resources\n\n## Packages\n- [bull](https://github.com/OptimalBits/bull) Premium Queue package for handling distributed jobs and messages in NodeJS.\n- [@sindresorhus/is](https://github.com/sindresorhus/is) Type check values\n- [signal-exit](https://github.com/tapjs/signal-exit) when you want to fire an event no matter how a process exits.\n- [yallist](https://github.com/isaacs/yallist) Yet Another Linked List\n- [type-fest](https://github.com/sindresorhus/type-fest) A collection of essential TypeScript types\n- [denque](https://github.com/invertase/denque) The fastest javascript implementation of a double-ended queue. Used by the official Redis, MongoDB, MariaDB \u0026 MySQL libraries for Node.js and many other libraries.\n- [markdownlint](https://github.com/DavidAnson/markdownlint) A Node.js style checker and lint tool for Markdown/CommonMark files.\n- [lint-staged](https://github.com/okonet/lint-staged) 🚫💩 — Run linters on git staged files\n- [globby](https://github.com/sindresorhus/globby) User-friendly glob matching\n- [dir-glob](https://github.com/kevva/dir-glob) Convert directories to glob compatible strings\n- [npkill](https://github.com/voidcosmos/npkill) List any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space.\n- [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.\n- [root](https://github.com/textlint/textlint) The pluggable natural language linter for text and markdown.\n- [traverse](https://github.com/substack/js-traverse) Traverse and transform objects by visiting every node on a recursive walk.\n- [ast-query](https://github.com/SBoudrias/AST-query) Tentative to a simple JavaScript AST modification library\n- [update-notifier](https://github.com/yeoman/update-notifier) Update notifications for your CLI app\n- [linkinator](https://github.com/JustinBeckwith/linkinator) 🐿 Scurry around your site and find all those broken links. \n- [foreground-child](https://github.com/tapjs/foreground-child) Run a child as if it's the foreground process.  Give it stdio.  Exit when it exits.\n- [before-after-hook](https://github.com/gr2m/before-after-hook) wrap methods with before/after hooks\n- [agent-base](https://github.com/TooTallNate/node-agent-base) Turn a function into an `http.Agent` instance\n- [debug](https://github.com/visionmedia/debug) A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers\n- [mri](https://github.com/lukeed/mri) Quickly scan for CLI flags and arguments\n- [moleculer](https://github.com/moleculerjs/moleculer) :rocket: Progressive microservices framework for Node.js\n- [toposort](https://github.com/marcelklehr/toposort) Topologically sort directed acyclic graphs (such as dependency lists) in javascript\n- [nanoclone](https://github.com/kelin2025/nanoclone) Tiny util to deep clone JavaScript objects\n- [dot-prop](https://github.com/sindresorhus/dot-prop) Get, set, or delete a property from a nested object using a dot path\n- [find-up](https://github.com/sindresorhus/find-up) Find a file or directory by walking up parent directories\n- [open-editor](https://github.com/sindresorhus/open-editor) Open files in your editor at a specific line and column\n- [file-type](https://github.com/sindresorhus/file-type) Detect the file type of a Buffer/Uint8Array/ArrayBuffer\n- [rfdc](https://github.com/davidmarkclements/rfdc) Really Fast Deep Clone\n- [find-my-way](https://github.com/delvedor/find-my-way) A crazy fast HTTP router\n- [avvio](https://github.com/fastify/avvio) Asynchronous bootstrapping of Node applications\n- [archy](https://github.com/substack/node-archy) render nested hierarchies `npm ls` style with unicode pipes\n- [fastq](https://github.com/mcollina/fastq) Fast, in memory work queue\n- [@sinclair/typebox](https://github.com/sinclairzx81/typebox) Json Schema Type Builder with Static Type Resolution for TypeScript\n- [busboy](https://github.com/mscdex/busboy) A streaming parser for HTML form data for node.js\n- [multicast-dns](https://github.com/mafintosh/multicast-dns) Low level multicast-dns implementation in pure javascript\n- [bonjour](https://github.com/watson/bonjour) A Bonjour/Zeroconf protocol implementation in JavaScript\n- [dns-packet](https://github.com/mafintosh/dns-packet) An abstract-encoding compliant module for encoding / decoding DNS packets\n- [git-split-diffs](https://github.com/banga/git-split-diffs) GitHub style split diffs in your terminal\n- [@withfig/autocomplete](https://github.com/withfig/autocomplete) IDE-style autocomplete for your existing terminal \u0026 shell\n- [tiny-lru](https://github.com/avoidwork/tiny-lru) Tiny LRU cache for Client or Server\n- [javascript-stringify](https://github.com/blakeembrey/javascript-stringify) Stringify is to `eval` as `JSON.stringify` is to `JSON.parse`\n- [llhttp](https://github.com/nodejs/llhttp) Port of http_parser to llparse\n- [ret](https://github.com/fent/ret.js) Tokenizes a string that represents a regular expression.\n- [proxy](https://github.com/TooTallNate/proxy) An HTTP proxy written with Node.js (think Squid)\n- [ms](https://github.com/vercel/ms) Tiny millisecond conversion utility\n- [dns2](https://github.com/song940/node-dns) :globe_with_meridians:  DNS Server and Client Implementation in Pure JavaScript with no dependencies.\n- [javascript-algorithms-and-data-structures](https://github.com/trekhleb/javascript-algorithms) 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings\n- [snowfs](https://github.com/snowtrack/snowfs) SnowFS - a fast, scalable version control file storage for graphic files :art:\n- [mini-typescript](https://github.com/sandersn/mini-typescript) A miniature model of the Typescript compiler, intended to teach the structure of the real Typescript compiler\n- [node-wifi](https://github.com/friedrith/node-wifi) 📶 NodeJS tool to manage wifi (connections, scans)\n- [cuid](https://github.com/ericelliott/cuid) Collision-resistant ids optimized for horizontal scaling and performance.\n- [squoosh](https://github.com/GoogleChromeLabs/squoosh) Make images smaller using best-in-class codecs, right in the browser.\n- [code-block-writer](https://github.com/dsherret/code-block-writer) Code writer that assists with formatting and visualizing blocks of JavaScript or TypeScript code.\n- [xstate-monorepo](https://github.com/davidkpiano/xstate) State machines and statecharts for the modern web.\n- [@base2/pretty-print-object](https://github.com/Chris-Baker/pretty-print-object) Stringify an object/array like JSON.stringify just without all the double-quotes\n- [neverthrow](https://github.com/supermacro/neverthrow) Type-Safe Errors for JS \u0026 TypeScript\n- [jotai](https://github.com/pmndrs/jotai) 👻 Primitive and flexible state management for React\n- [common-tags](https://github.com/zspecza/common-tags) 🔖 Useful template literal tags for dealing with strings in ES2015+\n- [sql-template-strings](https://github.com/felixfbecker/node-sql-template-strings) ES6 tagged template strings for prepared SQL statements 📋\n- [supercookie](https://github.com/jonasstrehle/supercookie) ⚠️ Browser fingerprinting via favicon!\n- [curlconverter](https://github.com/NickCarneiro/curlconverter) convert curl commands to Python, JavaScript, PHP, R, Go, Rust, Dart, JSON, Ansible, Elixir\n- [clipanion](https://github.com/arcanis/clipanion) Type-safe CLI library with no runtime dependencies\n- [nf-data-explorer-2](https://github.com/Netflix/nf-data-explorer) The Data Explorer gives you fast, safe access to data stored in Cassandra, Dynomite, and Redis.\n- [terser](https://github.com/terser/terser) 🗜 JavaScript parser, mangler and compressor toolkit for ES6+\n- [ts-prune](https://github.com/nadeesha/ts-prune) Find unused exports in a typescript project. 🛀\n- [gute](https://github.com/minidonut/saehun) Gute is a simple web games library. It gives you a game loop, input, sounds, music and tilesets. I'll probably add some bitmap font support.\n- [mdir.js](https://github.com/la9527/mdir.js) Mdir.js is text base file manager. Mdir.js is clone of LinM.\n- [node-worker-threads-pool](https://github.com/SUCHMOKUO/node-worker-threads-pool) Simple worker threads pool using node's worker_threads module.\n- [unistore](https://github.com/developit/unistore) 🌶 350b / 650b state container with component actions for Preact \u0026 React\n- [is-ci](https://github.com/watson/is-ci) Detect if the current environment is a CI server\n- [idb-keyval](https://github.com/jakearchibald/idb-keyval) A super-simple-small promise-based keyval store implemented with IndexedDB\n- [beachball](https://github.com/microsoft/beachball) The Sunniest Semantic Version Bumper\n- [workspace-tools](https://github.com/microsoft/workspace-tools) JS Monorepo Workspace Tools\n- [jsii](https://github.com/aws/jsii) jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase!\n- [@sniptt/monads](https://github.com/sniptt-official/monads) 👻 Option, Result, and Either types for TypeScript; Inspired by Rust\n- [@keyvhq/monorepo](https://github.com/microlinkhq/keyv) Simple key-value storage with support for multiple backends.\n- [release-it](https://github.com/release-it/release-it) 🚀 Automate versioning and package publishing\n- [proper-lockfile](https://github.com/moxystudio/node-proper-lockfile) An inter-process and inter-machine lockfile utility that works on a local or network file system.\n- [iola](https://github.com/pvarentsov/iola) 🔄 iola: Socket client with REST API\n- [smartcrop](https://github.com/jwagner/smartcrop.js) Content aware image cropping\n- [spawn-rx](https://github.com/anaisbetts/spawn-rx) Observable and Promise versions of child_process.spawn\n- [ipx](https://github.com/unjs/ipx) High performance, secure and easy to use image proxy based on Sharp and libvips.\n- [exponential-backoff](https://github.com/coveooss/exponential-backoff) A utility that allows retrying a function with an exponential delay between attempts.\n- [revolt.js](https://github.com/revoltchat/revolt.js) Modern Typescript library for interacting with Revolt.\n- [tsarch](https://github.com/MaibornWolff/ts-arch) An architecture unit test framework for Typescript\n- [safe-typeorm](https://github.com/samchon/safe-typeorm) TypeORM helper library enhancing safety in the compilation level\n- [tasuku](https://github.com/privatenumber/tasuku) ✅ タスク — The minimal task runner for Node.js\n- [youtube-dl-gui](https://github.com/jely2002/youtube-dl-gui) A cross-platform GUI for youtube-dl made in Electron and node.js\n- [onetab-sync](https://github.com/runoshun/onetab-sync) Command line utility for sync and backup OneTab Chrome extension data.\n- [data-store](https://github.com/jonschlinkert/data-store) Easily get, set and persist config data. Fast. Supports dot-notation in keys. No dependencies.\n- [leveldown](https://github.com/Level/leveldown) Pure C++ Node.js LevelDB binding. An abstract-leveldown compliant store.\n- [levelup](https://github.com/Level/levelup) A wrapper for abstract-leveldown compliant stores, for Node.js and browsers.\n- [whence](https://github.com/jonschlinkert/whence) Add context awareness to your apps and frameworks by safely evaluating user-defined conditional expressions. Useful for evaluating expressions in config files, prompts, key bindings, completions, templates, and many other user cases.\n- [eval-estree-expression](https://github.com/jonschlinkert/eval-estree-expression) Safely evaluate JavaScript (estree) expressions, sync and async.\n- [@workspace/root](https://github.com/rocket-hangar/multiplerun) 🛠 Run multiple terminals (or iTerm split panes) at once\n- [ccxt](https://github.com/ccxt/ccxt) A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges\n- [@builder.io/partytown](https://github.com/BuilderIO/partytown) Relocate resource intensive third-party scripts off of the main thread and into a web worker. 🎉\n- [replicache](https://github.com/rocicorp/replicache) Realtime Sync for Any Backend Stack\n- [fosscord-server](https://github.com/fosscord/fosscord-server) Fosscord Server (selfhostable open source discord server) (contains api + cdn + gateway + dashboard + voice)\n- [npm-ts-workspaces-example](https://github.com/Quramy/npm-ts-workspaces-example) Monorepos example project using npm workspaces and TypeScript project references\n- [linkedom](https://github.com/WebReflection/linkedom) A triple-linked lists based DOM implementation.\n- [projen](https://github.com/projen/projen) A new generation of project generators\n- [@urlpack/project](https://github.com/daangn/urlpack) Pure JavaScript toolkit for data URLs (MessagePack, Base58 and Base62)\n- [agenda](https://github.com/agenda/agenda) Lightweight job scheduling for Node.js\n- [async-hook-domain](https://github.com/tapjs/async-hook-domain) An implementation of Domain-like error handling, built on async_hooks\n- [@nestjs-steroids/async-context](https://github.com/nestjs-steroids/async-context) :link: NestJS Async Context based on async_hooks\n- [unleash-server](https://github.com/Unleash/unleash) Unleash is the open source feature toggle service.\n- [@visx/root](https://github.com/airbnb/visx) 🐯 visx | visualization components\n- [react-apexcharts](https://github.com/apexcharts/react-apexcharts) 📊 React Component for ApexCharts\n- [nivo](https://github.com/plouc/nivo) nivo provides a rich set of dataviz components, built on top of the awesome d3 and Reactjs libraries\n- [openreplay](https://github.com/openreplay/openreplay) :tv: OpenReplay is developer-friendly, self-hosted session replay.\n- [pollyjs](https://github.com/Netflix/pollyjs) Record, Replay, and Stub HTTP Interactions.\n- [root](https://github.com/textlint/textlint) The pluggable natural language linter for text and markdown.\n- [yjs](https://github.com/yjs/yjs) Shared data types for building collaborative software\n- [zx](https://github.com/google/zx) A tool for writing better scripts\n- [piscina](https://github.com/piscinajs/piscina) A fast, efficient Node.js Worker Thread Pool implementation\n- [prince-js](https://github.com/oklemenz/PrinceJS) Prince of Persia reimplementation written in HTML5 / Javascript (MS-DOS Version)\n- [cronometro](https://github.com/ShogunPanda/cronometro) Simple benchmarking suite powered by HDR histograms.\n- [typed.tw](https://github.com/thien-do/typed.tw) Brings types to TailwindCSS via TypeScript.\n- [@johnlindquist/kit](https://github.com/johnlindquist/kit) Script Kit. Automate Anything.\n- [undici](https://github.com/nodejs/undici) An HTTP/1.1 client, written from scratch for Node.js\n- [griffel-repository](https://github.com/microsoft/griffel) ✏️ CSS-in-JS with ahead-of-time compilation.\n- [filestash](https://github.com/mickael-kerjean/filestash) 🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...\n- [superstruct](https://github.com/ianstormtaylor/superstruct) A simple and composable way to validate data in JavaScript (and TypeScript).\n- [typescript-runtime-type-benchmarks](https://github.com/moltar/typescript-runtime-type-benchmarks) 📊 Benchmark Comparison of Packages with Runtime Validation and TypeScript Support\n- [io-ts](https://github.com/gcanti/io-ts) Runtime type system for IO decoding/encoding\n- [runtypes](https://github.com/pelotom/runtypes) Runtime validation for static types\n- [zod](https://github.com/colinhacks/zod) TypeScript-first schema validation with static type inference\n- [he](https://github.com/mathiasbynens/he) A robust HTML entity encoder/decoder written in JavaScript.\n- [micropolisJS](https://github.com/graememcc/micropolisJS) A port of Micropolis to JS/HTML5\n- [daisyui](https://github.com/saadeghi/daisyui) ⭐️ ⭐️ ⭐️ ⭐️ ⭐️  Tailwind Components\n- [trading-signals](https://github.com/bennycode/trading-signals) Technical indicators to run technical analysis with JavaScript \u0026 TypeScript. 📈\n- [ts-pattern](https://github.com/gvergnaud/ts-pattern) 🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.\n- [skia-canvas](https://github.com/samizdatco/skia-canvas) A canvas environment for Node.js\n- [recast](https://github.com/benjamn/recast) JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator\n- [type-level-typescript-workshop](https://github.com/gvergnaud/type-level-typescript-workshop) \n- [wireit](https://github.com/google/wireit) Wireit upgrades your npm scripts to make them smarter and more efficient.\n- [generic-pool](https://github.com/coopernurse/node-pool) Generic resource pooling for node.js\n- [async-mutex](https://github.com/DirtyHairy/async-mutex) A mutex for synchronizing async workflows in Javascript\n- [rxdb](https://github.com/pubkey/rxdb) 🔄 A client side, offline-first, reactive database for JavaScript Applications\n- [root](https://github.com/textlint/textlint) The pluggable natural language linter for text and markdown.\n- [dynamodb-onetable](https://github.com/sensedeep/dynamodb-onetable) DynamoDB access and management for one table designs with NodeJS\n- [@keyv/mono-repo](https://github.com/jaredwray/keyv) Simple key-value storage with support for multiple backends\n- [iterare](https://github.com/felixfbecker/iterare) Array methods + ES6 Iterators = :heart:\n- [@stackflow/monorepo](https://github.com/daangn/stackflow) Mobile-first stack navigator framework with composable plugin system\n- [conduit-api](https://github.com/fdaciuk/conduit-api) API for Real World App project (Conduit) using Node.js + TS with Functional Programming\n- [@soketi/soketi](https://github.com/soketi/soketi) Just another simple, fast, and resilient open-source WebSockets server. 📣\n- [stacktracey](https://github.com/xpl/stacktracey) Parses call stacks. Reads sources. Clean \u0026 filtered output. Sourcemaps. Node \u0026 browsers.\n- [cursor-effects](https://github.com/tholman/cursor-effects) Old-school cursor effects for your browser built with modern JavaScript\n- [@resvg/resvg-js](https://github.com/yisibl/resvg-js) A high-performance SVG renderer and toolkit, powered by Rust based resvg and napi-rs.\n- [object-treeify](https://github.com/blackflux/object-treeify) Stringify Object as tree structure\n- [finity](https://github.com/nickuraltsev/finity) A finite state machine library for Node.js and the browser with a friendly configuration DSL.\n- [dezalgo](https://github.com/npm/dezalgo) Contain async insanity so that the dark pony lord doesn't eat souls\n- [telefunc](https://github.com/brillout/telefunc) Remote Functions. Instead of API.\n- [node-ipc](https://github.com/RIAEvangelist/node-ipc) Inter Process Communication Module for node supporting Unix sockets, TCP, TLS, and UDP. Giving lightning speed on Linux, Mac, and Windows. Neural Networking in Node.JS\n- [umbrella](https://github.com/thi-ng/umbrella) ⛱  Broadly scoped ecosystem \u0026 mono-repository of 169+ TypeScript projects for functional, data driven development\n- [awesome-typescript-ecosystem](https://github.com/madou/awesome-typescript-ecosystem) 😎 A list of awesome TypeScript transformers, plugins, handbooks, etc\n- [typescript-transformer-handbook](https://github.com/madou/typescript-transformer-handbook) 📘 A comprehensive handbook on how to create transformers for TypeScript with code examples \n- [tstooltip](https://github.com/nwolverson/tstooltip) TypeScript tooltips using ts compiler in the browser\n- [cmdk-root](https://github.com/pacocoursey/cmdk) Fast, unstyled command menu React component.\n- [true-myth](https://github.com/true-myth/true-myth) A library for safer and smarter error- and \"nothing\"-handling in TypeScript.\n- [mantine](https://github.com/mantinedev/mantine) React components library with native dark theme support\n- [dev-tools](https://github.com/fosslife/devtools-x) Collection of offline first developer utilities available as desktop application. all in one place, cross-platform!\n- [typescript-plugins-of-mine](https://github.com/cancerberoSgx/typescript-plugins-of-mine) Research, documentation and finally useful TypeScript Language Service plugins for coe refactoring working on several IDEs / Editors like vscode, sublime and Atom that are very common in other typed languages and IDEs like Java / Eclipse\n- [nhost-root](https://github.com/nhost/nhost) The Open Source Firebase Alternative with GraphQL.\n- [bundlephobia](https://github.com/pastelsky/bundlephobia) 🏋️ Find out the cost of adding a new frontend dependency to your project\n- [valtio](https://github.com/pmndrs/valtio) 💊 Valtio makes proxy-state simple  for React and Vanilla\n- [quickjs-emscripten](https://github.com/justjake/quickjs-emscripten) Javascript/Typescript bindings for QuickJS, a modern Javascript interpreter written in C by Fabrice Bellard.\n- [infisical](https://github.com/Infisical/infisical) ♾ Infisical is an open-source, E2EE tool to sync environment variables across your team and infrastructure.\n- [arg](https://github.com/vercel/arg) Simple argument parsing\n- [msgpack-lite](https://github.com/kawanet/msgpack-lite) Fast Pure JavaScript MessagePack Encoder and Decoder / msgpack.org[JavaScript]\n- [msgpackr](https://github.com/kriszyp/msgpackr) Ultra-fast MessagePack implementation with extension for record and structural cloning / msgpack.org[JavaScript/NodeJS]\n- [slack-block-builder](https://github.com/raycharius/slack-block-builder) Lightweight Node.js library for building Slack Block Kit UIs, with a declarative syntax inspired by SwiftUI.\n- [stacktrace-gps](https://github.com/stacktracejs/stacktrace-gps) Turns partial code location into precise code location\n- [elastic-apm-node](https://github.com/elastic/apm-agent-nodejs) Elastic APM Node.js Agent\n- [root](https://github.com/textlint/textlint) The pluggable natural language linter for text and markdown.\n- [envsafe](https://github.com/KATT/envsafe) 🔒 Makes sure you don't accidentally deploy apps with missing or invalid environment variables.\n- [router](https://github.com/tanstack/router) 🤖 Type-safe router w/ built-in caching \u0026 URL state management for JS/TS, React, Preact, Solid, Vue, Svelte and Angular\n- [@fast-check/monorepo](https://github.com/dubzzz/fast-check) Property based testing framework for JavaScript (like QuickCheck) written in TypeScript\n- [refined-github](https://github.com/refined-github/refined-github) :octocat: Browser extension that simplifies the GitHub interface and adds useful features\n- [sort-package-json](https://github.com/keithamus/sort-package-json) Sort an Object or package.json based on the well-known package.json keys\n- [root](https://github.com/textlint/textlint) The pluggable natural language linter for text and markdown.\n- [fengari](https://github.com/fengari-lua/fengari) 🌙 φεγγάρι - The Lua VM written in JS ES6 for Node and the browser\n- [progress](https://github.com/visionmedia/node-progress) Flexible ascii progress bar for nodejs\n- [ebnf](https://github.com/lys-lang/node-ebnf) Create AST PEG Parsers from formal grammars in JavaScript\n- [dset](https://github.com/lukeed/dset) A tiny (194B) utility for safely writing deep Object values~!\n- [clean-set](https://github.com/fwilkerson/clean-set) A deep assignment alternative to the object spread operator and Object.assign\n- [dlv](https://github.com/developit/dlv) Safe deep property access in 120 bytes. x = dlv(obj, 'a.b.x')\n- [klona](https://github.com/lukeed/klona) A tiny (240B to 501B) and fast utility to \"deep clone\" Objects, Arrays, Dates, RegExps, and more!\n- [uvu](https://github.com/lukeed/uvu) uvu is an extremely fast and lightweight test runner for Node.js and the browser\n- [trouter](https://github.com/lukeed/trouter) :fish: A fast, small-but-mighty, familiar fish...errr, router*\n- [raftjs](https://github.com/kanaka/raft.js) Raft.js is an implementation of the Raft consensus algorithm in JavaScript.\n- [cli-truncate](https://github.com/sindresorhus/cli-truncate) Truncate a string to a specific width in the terminal\n- [console-table-printer](https://github.com/ayonious/console-table-printer) 🖥️  🍭 Printing Pretty Tables on your console\n- [tsup](https://github.com/egoist/tsup) The simplest and fastest way to bundle your TypeScript libraries.\n- [ts-patch](https://github.com/nonara/ts-patch) Augment the TypeScript compiler to support extended functionality\n- [ts-runtime-checks](https://github.com/GoogleFeud/ts-runtime-checks) A typescript transformer which automatically generates validation code from your types.\n- [ts-enum-util](https://github.com/UselessPickles/ts-enum-util) Strictly typed utilities for working with TypeScript enums\n- [kysely](https://github.com/koskimas/kysely) A type-safe typescript SQL query builder\n- [n8n](https://github.com/n8n-io/n8n) Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.\n- [@automatisch/root](https://github.com/automatisch/automatisch) The open source Zapier alternative. Build workflow automation without spending time and money.\n- [alasql](https://github.com/alasql/alasql) AlaSQL.js - JavaScript SQL database for browser and Node.js. Handles both traditional relational tables and nested JSON data (NoSQL). Export, store, and import data from localStorage, IndexedDB, or Excel.\n- [quicktype](https://github.com/quicktype/quicktype) Generate types and converters from JSON, Schema, and GraphQL\n- [@jsonhero/jsonhero-web](https://github.com/triggerdotdev/jsonhero-web) JSON Hero is an open-source, beautiful JSON explorer for the web that lets you browse, search and navigate your JSON files at speed. 🚀\n- [kbar](https://github.com/timc1/kbar) fast, portable, and extensible cmd+k interface for your site\n- [driftdb-workspace](https://github.com/drifting-in-space/driftdb) A real-time data backend for browser-based applications.\n- [@danielx/civet](https://github.com/DanielXMoore/Civet) The modern way to write TypeScript\n- [trpc-openapi](https://github.com/jlalmes/trpc-openapi) OpenAPI support for tRPC 🧩\n- [superjson](https://github.com/blitz-js/superjson) Safely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more.\n- [trpc-nestjs-adapter](https://github.com/macstr1k3r/trpc-nestjs-adapter) An adapter, allowing you to use TRPC inside of Nest.JS\n- [devalue](https://github.com/Rich-Harris/devalue) Gets the job done when JSON.stringify can't\n- [listr](https://github.com/SamVerschueren/listr) Terminal task list\n- [gluegun](https://github.com/infinitered/gluegun) A delightful toolkit for building TypeScript-powered command-line apps.\n- [tsdx](https://github.com/jaredpalmer/tsdx) Zero-config CLI for TypeScript package development\n- [which](https://github.com/npm/node-which) Like which(1) unix command. Find the first instance of an executable in the PATH.\n- [awesome-tiny-js](https://github.com/thoughtspile/awesome-tiny-js) A collection of tiny JS libraries to put your bundle on a diet\n- [highlight](https://github.com/highlight/highlight) highlight.io: The open source, full-stack monitoring platform. Error monitoring, session replay, logging and more.\n- [taskr](https://github.com/lukeed/taskr) A fast, concurrency-focused task automation tool.\n- [otpauth](https://github.com/hectorm/otpauth) One Time Password (HOTP/TOTP) library for Node.js, Deno, Bun and browsers.\n- [prism](https://github.com/stoplightio/prism) Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.\n- [micri](https://github.com/turist-cloud/micri) Asynchronous HTTP microservices\n- [micro](https://github.com/vercel/micro) Asynchronous HTTP microservices\n- [minisearch](https://github.com/lucaong/minisearch) Tiny and powerful JavaScript full-text search engine for browser and Node\n- [disable-devtool](https://github.com/theajack/disable-devtool) Disable web developer tools from the f12 button, right-click and browser menu\n- [nw.js](https://github.com/nwjs/nw.js) Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.\n- [taxy-ai-browser-extension](https://github.com/TaxyAI/browser-extension) Automate your browser with GPT-4\n- [hotscript](https://github.com/gvergnaud/hotscript) A library of composable functions for the type-level! Transform your TypeScript types in any way you want using functions you already know.\n- [@ifnotnowwhen/promptr](https://github.com/ferrislucas/promptr) Promptr is a CLI tool that makes it easy to apply GPT's code change recommendations with a single command. With Promptr, you can quickly refactor code, implement classes to pass tests, and experiment with LLMs. No more copying code from the ChatGPT window into your editor.\n- [cli](https://github.com/teaxyz/cli) the next-generation, cross‐platform package manager\n- [auto-monorepo](https://github.com/intuit/auto) Generate releases based on semantic version labels on pull requests.\n- [omnivore-app](https://github.com/omnivore-app/omnivore) Omnivore is a complete, open source read-it-later solution for people who like reading.\n- [subtls-dev](https://github.com/jawj/subtls) A proof-of-concept TypeScript TLS 1.3 client\n- [import-local](https://github.com/sindresorhus/import-local) Let a globally installed package use a locally installed version of itself if available\n- [@nx/nx-source](https://github.com/nrwl/nx) Smart, Fast and Extensible Build System\n- [rrweb](https://github.com/rrweb-io/rrweb) record and replay the web\n- [api-monorepo](https://github.com/readmeio/api) 🚀 Automatic SDK generation from an OpenAPI definition\n- [@zodios/core](https://github.com/ecyrbe/zodios) typescript http client and server with zod validation\n- [root-workspace](https://github.com/samvv/js-proxy-deep) A JavaScript Proxy object that automatically nests itself\n- [supercharge](https://github.com/supercharge/supercharge) Full-stack Node.js framework\n- [@supercharge/promise-pool](https://github.com/supercharge/promise-pool) Map-like, concurrent promise processing\n- [monorepo](https://github.com/web-infra-dev/rspack) A fast Rust-based web bundler 🦀️\n- [automock-monorepo](https://github.com/automock/automock) Standalone Library for Automated Mocking of Class Dependencies.\n- [atomically](https://github.com/fabiospampinato/atomically) Write files atomically and reliably.\n- [hetty](https://github.com/dstotijn/hetty) An HTTP toolkit for security research.\n- [@phenomnomnominal/tsquery](https://github.com/phenomnomnominal/tsquery) TypeScript AST query library\n- [@total-typescript/ts-reset](https://github.com/total-typescript/ts-reset) A 'CSS reset' for TypeScript, improving types for common JavaScript API's\n- [@betterer/monorepo](https://github.com/phenomnomnominal/betterer) betterer makes it easier to make incremental improvements to your codebase\n- [objection](https://github.com/vincit/objection.js) An SQL-friendly ORM for Node.js\n- [msw](https://github.com/mswjs/msw) Seamless REST/GraphQL API mocking library for browser and Node.js.\n- [hereby](https://github.com/jakebailey/hereby) A simple Node.js task runner\n- [@simple-git/repo](https://github.com/steveukx/git-js) A light weight interface for running git commands in any node.js application.\n- [plop-monorepo](https://github.com/plopjs/plop) Consistency Made Simple\n- [liftoff](https://github.com/gulpjs/liftoff) Launch your command line tool with ease.\n- [nestjs-shell](https://github.com/bmstefanski/nestjs-shell) 🐚 An interactive shell for NestJS which allows you to plug-in your custom commands and use them when the app's running\n- [@clack/root](https://github.com/natemoo-re/clack) Effortlessly build beautiful command-line apps\n- [unbuild](https://github.com/unjs/unbuild) 📦 An unified javascript build system\n- [git-url-parse](https://github.com/IonicaBizau/git-url-parse) :v: A high level git url parser for common git providers.\n- [listr2](https://github.com/listr2/listr2) NodeJS Task List derived from the best! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.\n- [ps-tree](https://github.com/indexzero/ps-tree) \n- [knip](https://github.com/webpro/knip) ✂️  Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!\n- [find-files-by-patterns](https://github.com/MartyO256/find-files-by-patterns) Find files by patterns in directories, upwards or downwards from other paths.\n- [depcheck](https://github.com/depcheck/depcheck) Check your npm module for unused dependencies\n- [neboa](https://github.com/aerotoad/neboa) Type-safe NoSQL with Node \u0026 SQLite. 🌫️💽\n- [effect](https://github.com/Effect-TS/effect) A fully-fledged functional effect system for TypeScript with a rich standard library\n- [zio](https://github.com/zio/zio) ZIO — A type-safe, composable library for async and concurrent programming in Scala\n- [spy-extension](https://github.com/msfrisbie/spy-extension) A Chrome extension that will steal literally everything it can\n- [root](https://github.com/textlint/textlint) The pluggable natural language linter for text and markdown.\n- [usebruno](https://github.com/usebruno/bruno) Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)\n- [ionic-cli](https://github.com/ionic-team/ionic-cli) The Ionic command-line interface\n- [lesyjs](https://github.com/lokesh-coder/lesyjs) Node JS based CLI framework to build modern Command line applications (in Beta )\n- [@clerc/monorepo](https://github.com/clercjs/clerc) 🖖🏻 Clerc: The full-featured cli library.\n- [typechat](https://github.com/microsoft/TypeChat) TypeChat is a library that makes it easy to build natural language interfaces using types.\n- [pureimage](https://github.com/joshmarinacci/node-pureimage) Pure JS implementation of the HTML Canvas 2D drawing API\n- [loro](https://github.com/loro-dev/loro) Reimagine state management with CRDTs. Make your app state synchronized and collaborative effortlessly.\n- [http-wizard](https://github.com/flodlc/http-wizard) Http-wizard weaves TypeScript magic, offering a type-safe API client and ensuring a delightful end-to-end developer experience.\n- [http-mitm-proxy](https://github.com/joeferner/node-http-mitm-proxy) HTTP Man In The Middle (MITM) Proxy\n- [jira.js](https://github.com/MrRefactoring/jira.js) A JavaScript/TypeScript wrapper for the JIRA Cloud, Service Desk and Agile REST API\n- [@gr2m/net-interceptor](https://github.com/gr2m/node-net-interceptor) Intercept outgoing network TCP/TLS connections\n- [@open-draft/logger](https://github.com/open-draft/logger) Environment-agnostic, ESM-friendly logger for simple needs.\n- [@mswjs/interceptors](https://github.com/mswjs/interceptors) Low-level network interception library.\n- [jsoncanvas](https://github.com/obsidianmd/jsoncanvas) An open file format for infinite canvas data.\n- [logscreen](https://github.com/soorajshankar/logScreen) Loglines can be messy, read it better on a browser, `command | npx logscreen`\n- [voici.js](https://github.com/larswaechter/voici.js) A Node.js library for pretty printing your data on the terminal🎨\n- [light-my-request](https://github.com/fastify/light-my-request) Fake HTTP injection library\n- [trix](https://github.com/basecamp/trix) A rich text editor for everyday writing\n- [cap](https://github.com/CapSoftware/Cap) Effortless, instant screen sharing. Open-source and cross-platform.\n- [run-script-os](https://github.com/charlesguse/run-script-os) run-script-os will let you use OS specific operations in npm scripts without specifying which OS you are on. It's not magic though... you still have to write OS specific scripts.\n- [ts-rest](https://github.com/ts-rest/ts-rest) RPC-like client, contract, and server implementation for a pure REST API\n- [p1asm0](https://github.com/PlasmoHQ/plasmo) 🧩 The Browser Extension Framework\n- [logtape](https://github.com/dahlia/logtape) Simple logging library with zero dependencies for Deno, Node.js, Bun, browsers, and edge functions\n- [elysia](https://github.com/elysiajs/elysia) Ergonomic Framework for Humans\n- [anything-llm](https://github.com/Mintplex-Labs/anything-llm) The all-in-one Desktop \u0026 Docker AI application with built-in RAG, AI agents, and more.\n- [consola](https://github.com/unjs/consola) 🐨 Elegant Console Logger for Node.js and Browser \n\n## Tags\n[cli(25)](tags/cli/README.md) [react(23)](tags/react/README.md) [hacktoberfest(18)](tags/hacktoberfest/README.md) [object(13)](tags/object/README.md) [validate(12)](tags/validate/README.md) [api(12)](tags/api/README.md) [http(12)](tags/http/README.md) [json(10)](tags/json/README.md) [async(10)](tags/async/README.md) [terminal(9)](tags/terminal/README.md) [es6(8)](tags/es6/README.md) [framework(8)](tags/framework/README.md) [performance(8)](tags/performance/README.md) [console(8)](tags/console/README.md) [check(7)](tags/check/README.md) [git(7)](tags/git/README.md) [browser(7)](tags/browser/README.md) [parser(7)](tags/parser/README.md) [storage(7)](tags/storage/README.md) [error(7)](tags/error/README.md) [task(6)](tags/task/README.md) [util(6)](tags/util/README.md) [promise(6)](tags/promise/README.md) [npm(6)](tags/npm/README.md) [ast(6)](tags/ast/README.md) [list(6)](tags/list/README.md) [shell(6)](tags/shell/README.md) [string(6)](tags/string/README.md) [store(6)](tags/store/README.md) [database(6)](tags/database/README.md) [type(5)](tags/type/README.md) [test(5)](tags/test/README.md) [files(5)](tags/files/README.md) [dependencies(5)](tags/dependencies/README.md) [deep(5)](tags/deep/README.md) [clone(5)](tags/clone/README.md) [syntax(5)](tags/syntax/README.md) [tree(5)](tags/tree/README.md) [html(5)](tags/html/README.md) [hooks(5)](tags/hooks/README.md) [https(5)](tags/https/README.md) [log(5)](tags/log/README.md) [logging(5)](tags/logging/README.md) [command-line(5)](tags/command-line/README.md) [file(5)](tags/file/README.md) [search(5)](tags/search/README.md) [sqlite(5)](tags/sqlite/README.md) [proxy(5)](tags/proxy/README.md) [state(5)](tags/state/README.md) [mysql(5)](tags/mysql/README.md) [redis(5)](tags/redis/README.md) [canvas(5)](tags/canvas/README.md) [rust(5)](tags/rust/README.md) [sql(5)](tags/sql/README.md) [plugin(5)](tags/plugin/README.md) [safe(5)](tags/safe/README.md) [orm(5)](tags/orm/README.md) [parse(5)](tags/parse/README.md) [realtime(5)](tags/realtime/README.md) [offline-first(5)](tags/offline-first/README.md) [testing(5)](tags/testing/README.md) [open-source(5)](tags/open-source/README.md) [openapi(5)](tags/openapi/README.md) [queue(4)](tags/queue/README.md) [lint(4)](tags/lint/README.md) [workflow(4)](tags/workflow/README.md) [array(4)](tags/array/README.md) [find(4)](tags/find/README.md) [match(4)](tags/match/README.md) [vue(4)](tags/vue/README.md) [map(4)](tags/map/README.md) [debug(4)](tags/debug/README.md) [set(4)](tags/set/README.md) [app(4)](tags/app/README.md) [fast(4)](tags/fast/README.md) [unicode(4)](tags/unicode/README.md) [pretty(4)](tags/pretty/README.md) [print(4)](tags/print/README.md) [dns(4)](tags/dns/README.md) [service(4)](tags/service/README.md) [encoder(4)](tags/encoder/README.md) [cache(4)](tags/cache/README.md) [client(4)](tags/client/README.md) [server(4)](tags/server/README.md) [eval(4)](tags/eval/README.md) [compiler(4)](tags/compiler/README.md) [deno(4)](tags/deno/README.md) [websocket(4)](tags/websocket/README.md) [library(4)](tags/library/README.md) [runner(4)](tags/runner/README.md) [parsing(4)](tags/parsing/README.md) [nestjs(4)](tags/nestjs/README.md) [svg(4)](tags/svg/README.md) [schema(4)](tags/schema/README.md) [runtime(4)](tags/runtime/README.md) [stacktrace(4)](tags/stacktrace/README.md) [functional-programming(4)](tags/functional-programming/README.md) [transformer(4)](tags/transformer/README.md) [nextjs(4)](tags/nextjs/README.md) [rest(4)](tags/rest/README.md) [assert(3)](tags/assert/README.md) [data-structures(3)](tags/data-structures/README.md) [format(3)](tags/format/README.md) [directories(3)](tags/directories/README.md) [filter(3)](tags/filter/README.md) [multi(3)](tags/multi/README.md) [pattern(3)](tags/pattern/README.md) [matching(3)](tags/matching/README.md) [developer-tools(3)](tags/developer-tools/README.md) [es2015(3)](tags/es2015/README.md) [walk(3)](tags/walk/README.md) [recursive(3)](tags/recursive/README.md) [checker(3)](tags/checker/README.md) [package(3)](tags/package/README.md) [version(3)](tags/version/README.md) [url(3)](tags/url/README.md) [argv(3)](tags/argv/README.md) [microservice(3)](tags/microservice/README.md) [micro(3)](tags/micro/README.md) [path(3)](tags/path/README.md) [image(3)](tags/image/README.md) [detect(3)](tags/detect/README.md) [wasm(3)](tags/wasm/README.md) [ai(3)](tags/ai/README.md) [key(3)](tags/key/README.md) [keys(3)](tags/keys/README.md) [router(3)](tags/router/README.md) [worker(3)](tags/worker/README.md) [json-schema(3)](tags/json-schema/README.md) [autocomplete(3)](tags/autocomplete/README.md) [macos(3)](tags/macos/README.md) [tiny(3)](tags/tiny/README.md) [stringify(3)](tags/stringify/README.md) [state-machine(3)](tags/state-machine/README.md) [atomic(3)](tags/atomic/README.md) [babel(3)](tags/babel/README.md) [postgres(3)](tags/postgres/README.md) [security(3)](tags/security/README.md) [ecmascript(3)](tags/ecmascript/README.md) [mongo(3)](tags/mongo/README.md) [sqlite3(3)](tags/sqlite3/README.md) [key-value(3)](tags/key-value/README.md) [build(3)](tags/build/README.md) [github(3)](tags/github/README.md) [automation(3)](tags/automation/README.md) [tcp(3)](tags/tcp/README.md) [docker(3)](tags/docker/README.md) [data(3)](tags/data/README.md) [write(3)](tags/write/README.md) [db(3)](tags/db/README.md) [analysis(3)](tags/analysis/README.md) [context(3)](tags/context/README.md) [math(3)](tags/math/README.md) [webapp(3)](tags/webapp/README.md) [collaborative-editing(3)](tags/collaborative-editing/README.md) [monorepo(3)](tags/monorepo/README.md) [web(3)](tags/web/README.md) [messagepack(3)](tags/messagepack/README.md) [decoder(3)](tags/decoder/README.md) [nest(3)](tags/nest/README.md) [charts(3)](tags/charts/README.md) [session-replay(3)](tags/session-replay/README.md) [golang(3)](tags/golang/README.md) [postgresql(3)](tags/postgresql/README.md) [crdt(3)](tags/crdt/README.md) [concurrency(3)](tags/concurrency/README.md) [request(3)](tags/request/README.md) [inference(3)](tags/inference/README.md) [ui(3)](tags/ui/README.md) [indicator(3)](tags/indicator/README.md) [nosql(3)](tags/nosql/README.md) [graphql(3)](tags/graphql/README.md) [socket(3)](tags/socket/README.md) [devtools(3)](tags/devtools/README.md) [progress(3)](tags/progress/README.md) [term(3)](tags/term/README.md) [self-hosted(3)](tags/self-hosted/README.md) [swagger(3)](tags/swagger/README.md) [bun(3)](tags/bun/README.md) [mocking(3)](tags/mocking/README.md) [mock(3)](tags/mock/README.md) [prompt(3)](tags/prompt/README.md) [job(2)](tags/job/README.md) [parallel(2)](tags/parallel/README.md) [scheduler(2)](tags/scheduler/README.md) [typescript-definitions(2)](tags/typescript-definitions/README.md) [markdown(2)](tags/markdown/README.md) [code(2)](tags/code/README.md) [linter(2)](tags/linter/README.md) [filesystem(2)](tags/filesystem/README.md) [fs(2)](tags/fs/README.md) [glob(2)](tags/glob/README.md) [globbing(2)](tags/globbing/README.md) [patterns(2)](tags/patterns/README.md) [traverse(2)](tags/traverse/README.md) [convert(2)](tags/convert/README.md) [directory(2)](tags/directory/README.md) [tool(2)](tags/tool/README.md) [delete(2)](tags/delete/README.md) [interactive(2)](tags/interactive/README.md) [module(2)](tags/module/README.md) [coffeescript(2)](tags/coffeescript/README.md) [dependency-analysis(2)](tags/dependency-analysis/README.md) [jsx(2)](tags/jsx/README.md) [natural-language(2)](tags/natural-language/README.md) [events(2)](tags/events/README.md) [asynchronous(2)](tags/asynchronous/README.md) [debugger(2)](tags/debugger/README.md) [node-js(2)](tags/node-js/README.md) [arguments(2)](tags/arguments/README.md) [minimist(2)](tags/minimist/README.md) [options(2)](tags/options/README.md) [args(2)](tags/args/README.md) [yargs(2)](tags/yargs/README.md) [backend(2)](tags/backend/README.md) [rpc(2)](tags/rpc/README.md) [sort(2)](tags/sort/README.md) [graphs(2)](tags/graphs/README.md) [graph(2)](tags/graph/README.md) [dependency(2)](tags/dependency/README.md) [nano(2)](tags/nano/README.md) [deepclone(2)](tags/deepclone/README.md) [prop(2)](tags/prop/README.md) [dot(2)](tags/dot/README.md) [get(2)](tags/get/README.md) [find-up(2)](tags/find-up/README.md) [resolve(2)](tags/resolve/README.md) [walking(2)](tags/walking/README.md) [open(2)](tags/open/README.md) [editor(2)](tags/editor/README.md) [line(2)](tags/line/README.md) [emacs(2)](tags/emacs/README.md) [magic(2)](tags/magic/README.md) [buffer(2)](tags/buffer/README.md) [uint8array(2)](tags/uint8array/README.md) [png(2)](tags/png/README.md) [webp(2)](tags/webp/README.md) [pdf(2)](tags/pdf/README.md) [webassembly(2)](tags/webassembly/README.md) [xlsx(2)](tags/xlsx/README.md) [copy(2)](tags/copy/README.md) [values(2)](tags/values/README.md) [delayed(2)](tags/delayed/README.md) [typecheck(2)](tags/typecheck/README.md) [multicast(2)](tags/multicast/README.md) [mdns(2)](tags/mdns/README.md) [dns-sd(2)](tags/dns-sd/README.md) [discovery(2)](tags/discovery/README.md) [bonjour(2)](tags/bonjour/README.md) [diffs(2)](tags/diffs/README.md) [serialize(2)](tags/serialize/README.md) [network(2)](tags/network/README.md) [model(2)](tags/model/README.md) [example(2)](tags/example/README.md) [interpreter(2)](tags/interpreter/README.md) [state-management(2)](tags/state-management/README.md) [functional(2)](tags/functional/README.md) [fp(2)](tags/fp/README.md) [manager(2)](tags/manager/README.md) [management(2)](tags/management/README.md) [literal(2)](tags/literal/README.md) [strings(2)](tags/strings/README.md) [tag(2)](tags/tag/README.md) [tagged(2)](tags/tagged/README.md) [template(2)](tags/template/README.md) [express(2)](tags/express/README.md) [curl(2)](tags/curl/README.md) [python(2)](tags/python/README.md) [await(2)](tags/await/README.md) [filemanager(2)](tags/filemanager/README.md) [sftp(2)](tags/sftp/README.md) [pool(2)](tags/pool/README.md) [preact(2)](tags/preact/README.md) [component(2)](tags/component/README.md) [ci(2)](tags/ci/README.md) [indexeddb(2)](tags/indexeddb/README.md) [localstorage(2)](tags/localstorage/README.md) [yarn(2)](tags/yarn/README.md) [semver(2)](tags/semver/README.md) [aws(2)](tags/aws/README.md) [monads(2)](tags/monads/README.md) [result(2)](tags/result/README.md) [adapter(2)](tags/adapter/README.md) [keyv(2)](tags/keyv/README.md) [mongodb(2)](tags/mongodb/README.md) [release(2)](tags/release/README.md) [socket.io(2)](tags/socket.io/README.md) [simple(2)](tags/simple/README.md) [minimal(2)](tags/minimal/README.md) [electron(2)](tags/electron/README.md) [interface(2)](tags/interface/README.md) [config(2)](tags/config/README.md) [local(2)](tags/local/README.md) [union(2)](tags/union/README.md) [leveldb(2)](tags/leveldb/README.md) [level(2)](tags/level/README.md) [stream(2)](tags/stream/README.md) [@babel(2)](tags/@babel/README.md) [@babel/parser(2)](tags/@babel/parser/README.md) [6to5(2)](tags/6to5/README.md) [abstract(2)](tags/abstract/README.md) [ecma(2)](tags/ecma/README.md) [esprima(2)](tags/esprima/README.md) [estree(2)](tags/estree/README.md) [evaluate(2)](tags/evaluate/README.md) [expr-eval(2)](tags/expr-eval/README.md) [expression(2)](tags/expression/README.md) [function(2)](tags/function/README.md) [invoke(2)](tags/invoke/README.md) [operator(2)](tags/operator/README.md) [run(2)](tags/run/README.md) [safe-eval(2)](tags/safe-eval/README.md) [static(2)](tags/static/README.md) [tc39(2)](tags/tc39/README.md) [transpile(2)](tags/transpile/README.md) [transpiler(2)](tags/transpiler/README.md) [real-time(2)](tags/real-time/README.md) [bot(2)](tags/bot/README.md) [crypto(2)](tags/crypto/README.md) [toolkit(2)](tags/toolkit/README.md) [trading(2)](tags/trading/README.md) [websockets(2)](tags/websockets/README.md) [ws(2)](tags/ws/README.md) [coss(2)](tags/coss/README.md) [dom(2)](tags/dom/README.md) [sync(2)](tags/sync/README.md) [offline(2)](tags/offline/README.md) [lightweight(2)](tags/lightweight/README.md) [generator(2)](tags/generator/README.md) [automated(2)](tags/automated/README.md) [domain(2)](tags/domain/README.md) [handler(2)](tags/handler/README.md) [catch(2)](tags/catch/README.md) [devops(2)](tags/devops/README.md) [visualization(2)](tags/visualization/README.md) [data-visualization(2)](tags/data-visualization/README.md) [reactjs(2)](tags/reactjs/README.md) [components(2)](tags/components/README.md) [record(2)](tags/record/README.md) [yjs(2)](tags/yjs/README.md) [reactive-programming(2)](tags/reactive-programming/README.md) [collaboration(2)](tags/collaboration/README.md) [p2p(2)](tags/p2p/README.md) [pooling(2)](tags/pooling/README.md) [benchmark(2)](tags/benchmark/README.md) [tailwind(2)](tags/tailwind/README.md) [css(2)](tags/css/README.md) [tailwind-css(2)](tags/tailwind-css/README.md) [tailwindcss(2)](tags/tailwindcss/README.md) [fetch(2)](tags/fetch/README.md) [xhr(2)](tags/xhr/README.md) [collection(2)](tags/collection/README.md) [validator(2)](tags/validator/README.md) [type-inference(2)](tags/type-inference/README.md) [firebase(2)](tags/firebase/README.md) [angular(2)](tags/angular/README.md) [dependency-injection(2)](tags/dependency-injection/README.md) [serverless(2)](tags/serverless/README.md) [stack(2)](tags/stack/README.md) [trace(2)](tags/trace/README.md) [typescipt(2)](tags/typescipt/README.md) [npm-cli(2)](tags/npm-cli/README.md) [windows(2)](tags/windows/README.md) [streams(2)](tags/streams/README.md) [awesome-list(2)](tags/awesome-list/README.md) [awesome(2)](tags/awesome/README.md) [command-palette(2)](tags/command-palette/README.md) [tauri(2)](tags/tauri/README.md) [easy(2)](tags/easy/README.md) [vm(2)](tags/vm/README.md) [environment-variables(2)](tags/environment-variables/README.md) [msgpack(2)](tags/msgpack/README.md) [slack(2)](tags/slack/README.md) [monitoring(2)](tags/monitoring/README.md) [apm(2)](tags/apm/README.md) [routing(2)](tags/routing/README.md) [route(2)](tags/route/README.md) [solid(2)](tags/solid/README.md) [unit-testing(2)](tags/unit-testing/README.md) [tdd(2)](tags/tdd/README.md) [chrome-extension(2)](tags/chrome-extension/README.md) [firefox-addon(2)](tags/firefox-addon/README.md) [browser-extension(2)](tags/browser-extension/README.md) [opensource(2)](tags/opensource/README.md) [enum(2)](tags/enum/README.md) [query-builder(2)](tags/query-builder/README.md) [low-code(2)](tags/low-code/README.md) [trpc(2)](tags/trpc/README.md) [tasklist(2)](tags/tasklist/README.md) [ascii(2)](tags/ascii/README.md) [loading(2)](tags/loading/README.md) [busy(2)](tags/busy/README.md) [wait(2)](tags/wait/README.md) [idle(2)](tags/idle/README.md) [jest(2)](tags/jest/README.md) [jira(2)](tags/jira/README.md) [ssl(2)](tags/ssl/README.md) [tls(2)](tags/tls/README.md) [build-tool(2)](tags/build-tool/README.md) [sdk(2)](tags/sdk/README.md) [zod(2)](tags/zod/README.md) [supercharge(2)](tags/supercharge/README.md) [promises(2)](tags/promises/README.md) [bundler(2)](tags/bundler/README.md) [mitm(2)](tags/mitm/README.md) [unused(2)](tags/unused/README.md) [devdependencies(2)](tags/devdependencies/README.md) [zio(2)](tags/zio/README.md) [cli-framework(2)](tags/cli-framework/README.md) [llm(2)](tags/llm/README.md) [rich-text(2)](tags/rich-text/README.md) [fastify(2)](tags/fastify/README.md) [react-query(2)](tags/react-query/README.md) [intercept(2)](tags/intercept/README.md) [logger(2)](tags/logger/README.md) [universal(2)](tags/universal/README.md)","created_at":"2024-11-05T21:31:47.696Z","updated_at":"2026-04-17T09:00:36.077Z","primary_language":"JavaScript","list_of_lists":false,"displayable":true,"categories":["Packages","Related"],"sub_categories":[],"projects_url":"https://awesome.ecosyste.ms/api/v1/lists/saehun%2Fawesome-javascript/projects"}