Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-javascript
A collection of awesome JavaScript libraries, resources and people.
https://github.com/saehun/awesome-javascript
Last synced: about 16 hours ago
JSON representation
-
Packages
- consola
- typescript-transformer-handbook
- @sniptt/monads
- typed.tw
- kysely - safe typescript SQL query builder
- quicktype
- superjson
- cli - generation, crossβplatform package manager
- @total-typescript/ts-reset
- @clack/root - line apps
- dns2
- driftdb-workspace - time data backend for browser-based applications.
- automock-monorepo
- spy-extension
- runtypes
- dezalgo
- cuid - resistant ids optimized for horizontal scaling and performance.
- xstate-monorepo
- tsarch
- @workspace/root
- fosscord-server
- bull
- @sindresorhus/is
- signal-exit
- yallist
- type-fest
- denque - ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js and many other libraries.
- markdownlint
- lint-staged
- globby - friendly glob matching
- dir-glob
- npkill
- dependency-cruiser
- root
- traverse
- ast-query
- update-notifier
- linkinator
- foreground-child
- before-after-hook
- agent-base
- mri
- moleculer
- toposort
- nanoclone
- dot-prop
- find-up
- open-editor
- file-type
- bull
- @sindresorhus/is
- signal-exit
- yallist
- type-fest
- denque - ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js and many other libraries.
- markdownlint
- lint-staged
- globby - friendly glob matching
- dir-glob
- npkill
- dependency-cruiser
- root
- traverse
- ast-query
- update-notifier
- linkinator
- foreground-child
- before-after-hook
- agent-base
- mri
- moleculer
- toposort
- nanoclone
- dot-prop
- find-up
- open-editor
- file-type
- rfdc
- find-my-way
- avvio
- archy
- fastq
- @sinclair/typebox
- busboy
- multicast-dns - dns implementation in pure javascript
- bonjour
- dns-packet - encoding compliant module for encoding / decoding DNS packets
- git-split-diffs
- @withfig/autocomplete - style autocomplete for your existing terminal & shell
- tiny-lru
- javascript-stringify
- llhttp
- ret
- proxy
- ms
- javascript-algorithms-and-data-structures
- snowfs - a fast, scalable version control file storage for graphic files :art:
- mini-typescript
- node-wifi
- rfdc
- find-my-way
- avvio
- archy
- fastq
- @sinclair/typebox
- busboy
- multicast-dns - dns implementation in pure javascript
- bonjour
- dns-packet - encoding compliant module for encoding / decoding DNS packets
- git-split-diffs
- @withfig/autocomplete - style autocomplete for your existing terminal & shell
- tiny-lru
- javascript-stringify
- llhttp
- ret
- npm-ts-workspaces-example
- linkedom - linked lists based DOM implementation.
- projen
- @urlpack/project
- agenda
- async-hook-domain - like error handling, built on async_hooks
- @nestjs-steroids/async-context
- unleash-server
- @visx/root
- react-apexcharts
- pollyjs
- yjs
- piscina
- prince-js - DOS Version)
- cronometro
- @johnlindquist/kit
- undici
- griffel-repository - in-JS with ahead-of-time compilation.
- filestash
- superstruct
- typescript-runtime-type-benchmarks
- io-ts
- zod - first schema validation with static type inference
- he
- micropolisJS
- proxy
- javascript-algorithms-and-data-structures
- snowfs - a fast, scalable version control file storage for graphic files :art:
- mini-typescript
- node-wifi
- squoosh - in-class codecs, right in the browser.
- code-block-writer
- @base2/pretty-print-object - quotes
- neverthrow - Safe Errors for JS & TypeScript
- jotai
- common-tags
- sql-template-strings
- supercookie
- curlconverter
- clipanion - safe CLI library with no runtime dependencies
- nf-data-explorer-2
- terser
- ts-prune
- gute
- mdir.js
- node-worker-threads-pool
- unistore
- is-ci
- idb-keyval - simple-small promise-based keyval store implemented with IndexedDB
- beachball
- workspace-tools
- jsii
- @keyvhq/monorepo - value storage with support for multiple backends.
- release-it
- proper-lockfile - process and inter-machine lockfile utility that works on a local or network file system.
- iola
- smartcrop
- spawn-rx
- ipx
- exponential-backoff
- revolt.js
- safe-typeorm
- tasuku
- youtube-dl-gui - platform GUI for youtube-dl made in Electron and node.js
- onetab-sync
- data-store - notation in keys. No dependencies.
- leveldown - leveldown compliant store.
- levelup - leveldown compliant stores, for Node.js and browsers.
- whence - defined conditional expressions. Useful for evaluating expressions in config files, prompts, key bindings, completions, templates, and many other user cases.
- eval-estree-expression
- @workspace/root
- ccxt
- @builder.io/partytown - party scripts off of the main thread and into a web worker. π
- replicache
- npm-ts-workspaces-example
- linkedom - linked lists based DOM implementation.
- squoosh - in-class codecs, right in the browser.
- code-block-writer
- @base2/pretty-print-object - quotes
- neverthrow - Safe Errors for JS & TypeScript
- jotai
- common-tags
- sql-template-strings
- supercookie
- curlconverter
- clipanion - safe CLI library with no runtime dependencies
- nf-data-explorer-2
- terser
- ts-prune
- gute
- mdir.js
- ipx
- exponential-backoff
- revolt.js
- node-worker-threads-pool
- unistore
- is-ci
- idb-keyval - simple-small promise-based keyval store implemented with IndexedDB
- beachball
- workspace-tools
- jsii
- @keyvhq/monorepo - value storage with support for multiple backends.
- release-it
- proper-lockfile - process and inter-machine lockfile utility that works on a local or network file system.
- safe-typeorm
- iola
- smartcrop
- spawn-rx
- tasuku
- youtube-dl-gui - platform GUI for youtube-dl made in Electron and node.js
- onetab-sync
- data-store - notation in keys. No dependencies.
- leveldown - leveldown compliant store.
- levelup - leveldown compliant stores, for Node.js and browsers.
- whence - defined conditional expressions. Useful for evaluating expressions in config files, prompts, key bindings, completions, templates, and many other user cases.
- eval-estree-expression
- @workspace/root
- ccxt
- @builder.io/partytown - party scripts off of the main thread and into a web worker. π
- replicache
- projen
- @urlpack/project
- agenda
- async-hook-domain - like error handling, built on async_hooks
- @nestjs-steroids/async-context
- unleash-server
- @visx/root
- react-apexcharts
- nivo
- piscina
- openreplay - friendly, self-hosted session replay.
- pollyjs
- yjs
- zx
- prince-js - DOS Version)
- cronometro
- @johnlindquist/kit
- undici
- griffel-repository - in-JS with ahead-of-time compilation.
- filestash
- superstruct
- typescript-runtime-type-benchmarks
- io-ts
- zod - first schema validation with static type inference
- he
- micropolisJS
- daisyui
- trading-signals
- ts-pattern
- skia-canvas
- daisyui
- trading-signals
- ts-pattern
- skia-canvas
- recast - printer, and automatic source map generator
- type-level-typescript-workshop
- wireit
- generic-pool
- async-mutex
- rxdb - first, reactive database for JavaScript Applications
- dynamodb-onetable
- @keyv/mono-repo - value storage with support for multiple backends
- node-ipc
- iterare
- @stackflow/monorepo - first stack navigator framework with composable plugin system
- conduit-api
- @soketi/soketi - source WebSockets server. π£
- stacktracey
- cursor-effects - school cursor effects for your browser built with modern JavaScript
- @resvg/resvg-js - performance SVG renderer and toolkit, powered by Rust based resvg and napi-rs.
- object-treeify
- finity
- telefunc
- umbrella - repository of 169+ TypeScript projects for functional, data driven development
- awesome-typescript-ecosystem
- tstooltip
- cmdk-root
- true-myth - and "nothing"-handling in TypeScript.
- mantine
- dev-tools - platform!
- typescript-plugins-of-mine
- nhost-root
- bundlephobia
- valtio - state simple for React and Vanilla
- quickjs-emscripten
- infisical - source, E2EE tool to sync environment variables across your team and infrastructure.
- arg
- msgpack-lite
- msgpackr - fast MessagePack implementation with extension for record and structural cloning / msgpack.org[JavaScript/NodeJS]
- slack-block-builder
- stacktrace-gps
- elastic-apm-node
- recast - printer, and automatic source map generator
- type-level-typescript-workshop
- wireit
- generic-pool
- async-mutex
- rxdb - first, reactive database for JavaScript Applications
- dynamodb-onetable
- @keyv/mono-repo - value storage with support for multiple backends
- iterare
- @stackflow/monorepo - first stack navigator framework with composable plugin system
- conduit-api
- @soketi/soketi - source WebSockets server. π£
- stacktracey
- cursor-effects - school cursor effects for your browser built with modern JavaScript
- @resvg/resvg-js - performance SVG renderer and toolkit, powered by Rust based resvg and napi-rs.
- object-treeify
- finity
- telefunc
- node-ipc
- umbrella - repository of 169+ TypeScript projects for functional, data driven development
- awesome-typescript-ecosystem
- tstooltip
- cmdk-root
- true-myth - and "nothing"-handling in TypeScript.
- mantine
- dev-tools - platform!
- typescript-plugins-of-mine
- nhost-root
- bundlephobia
- valtio - state simple for React and Vanilla
- quickjs-emscripten
- infisical - source, E2EE tool to sync environment variables across your team and infrastructure.
- arg
- msgpack-lite
- msgpackr - fast MessagePack implementation with extension for record and structural cloning / msgpack.org[JavaScript/NodeJS]
- slack-block-builder
- stacktrace-gps
- elastic-apm-node
- envsafe
- router - safe router w/ built-in caching & URL state management for JS/TS, React, Preact, Solid, Vue, Svelte and Angular
- progress
- ebnf
- dset
- envsafe
- clean-set
- router - safe router w/ built-in caching & URL state management for JS/TS, React, Preact, Solid, Vue, Svelte and Angular
- dlv
- klona
- @fast-check/monorepo
- refined-github
- sort-package-json - known package.json keys
- fengari - The Lua VM written in JS ES6 for Node and the browser
- uvu
- trouter - but-mighty, familiar fish...errr, router*
- raftjs
- cli-truncate
- console-table-printer
- tsup
- ts-patch
- ts-runtime-checks
- ts-enum-util
- n8n - available fair-code licensed workflow automation tool. Easily automate tasks across different services.
- @automatisch/root
- alasql - 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.
- @jsonhero/jsonhero-web - source, beautiful JSON explorer for the web that lets you browse, search and navigate your JSON files at speed. π
- kbar
- @danielx/civet
- trpc-openapi
- trouter - but-mighty, familiar fish...errr, router*
- raftjs
- cli-truncate
- console-table-printer
- ts-patch
- @fast-check/monorepo
- refined-github
- ts-runtime-checks
- sort-package-json - known package.json keys
- fengari - The Lua VM written in JS ES6 for Node and the browser
- progress
- ebnf
- dset
- clean-set
- dlv
- klona
- uvu
- ts-enum-util
- n8n - available fair-code licensed workflow automation tool. Easily automate tasks across different services.
- @automatisch/root
- alasql - 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.
- @jsonhero/jsonhero-web - source, beautiful JSON explorer for the web that lets you browse, search and navigate your JSON files at speed. π
- kbar
- @danielx/civet
- trpc-openapi
- trpc-nestjs-adapter
- devalue
- listr
- gluegun - powered command-line apps.
- tsdx - config CLI for TypeScript package development
- which
- awesome-tiny-js
- highlight - stack monitoring platform. Error monitoring, session replay, logging and more.
- trpc-nestjs-adapter
- devalue
- listr
- gluegun - powered command-line apps.
- omnivore-app - it-later solution for people who like reading.
- tsdx - config CLI for TypeScript package development
- subtls-dev - of-concept TypeScript TLS 1.3 client
- which
- awesome-tiny-js
- highlight - stack monitoring platform. Error monitoring, session replay, logging and more.
- taskr - focused task automation tool.
- otpauth
- prism
- micri
- micro
- minisearch - text search engine for browser and Node
- disable-devtool - click and browser menu
- nw.js
- taxy-ai-browser-extension - 4
- hotscript - level! Transform your TypeScript types in any way you want using functions you already know.
- @ifnotnowwhen/promptr
- auto-monorepo
- import-local
- @nx/nx-source
- rrweb
- api-monorepo
- @zodios/core
- root-workspace
- supercharge - stack Node.js framework
- @supercharge/promise-pool - like, concurrent promise processing
- monorepo - based web bundler π¦οΈ
- atomically
- hetty
- @phenomnomnominal/tsquery
- @betterer/monorepo
- objection - friendly ORM for Node.js
- msw
- hereby
- @simple-git/repo
- plop-monorepo
- liftoff
- nestjs-shell - in your custom commands and use them when the app's running
- taskr - focused task automation tool.
- otpauth
- prism
- micri
- micro
- minisearch - text search engine for browser and Node
- disable-devtool - click and browser menu
- nw.js
- taxy-ai-browser-extension - 4
- hotscript - level! Transform your TypeScript types in any way you want using functions you already know.
- @ifnotnowwhen/promptr
- auto-monorepo
- omnivore-app - it-later solution for people who like reading.
- subtls-dev - of-concept TypeScript TLS 1.3 client
- import-local
- @nx/nx-source
- rrweb
- api-monorepo
- @zodios/core
- root-workspace
- supercharge - stack Node.js framework
- @supercharge/promise-pool - like, concurrent promise processing
- monorepo - based web bundler π¦οΈ
- atomically
- hetty
- @phenomnomnominal/tsquery
- @betterer/monorepo
- git-url-parse
- objection - friendly ORM for Node.js
- msw
- listr2
- hereby
- @simple-git/repo
- plop-monorepo
- liftoff
- nestjs-shell - in your custom commands and use them when the app's running
- unbuild
- ps-tree
- knip
- find-files-by-patterns
- depcheck
- neboa - safe NoSQL with Node & SQLite. π«οΈπ½
- effect - fledged functional effect system for TypeScript with a rich standard library
- zio - safe, composable library for async and concurrent programming in Scala
- spy-extension
- usebruno
- ionic-cli - line interface
- lesyjs
- @clerc/monorepo - featured cli library.
- typechat
- pureimage
- loro
- http-wizard - wizard weaves TypeScript magic, offering a type-safe API client and ensuring a delightful end-to-end developer experience.
- http-mitm-proxy
- unbuild
- git-url-parse
- listr2
- ps-tree
- knip
- find-files-by-patterns
- depcheck
- neboa - safe NoSQL with Node & SQLite. π«οΈπ½
- effect - fledged functional effect system for TypeScript with a rich standard library
- zio - safe, composable library for async and concurrent programming in Scala
- spy-extension
- usebruno
- ionic-cli - line interface
- lesyjs
- @clerc/monorepo - featured cli library.
- jsoncanvas
- typechat
- pureimage
- loro
- http-wizard - wizard weaves TypeScript magic, offering a type-safe API client and ensuring a delightful end-to-end developer experience.
- http-mitm-proxy
- jira.js
- @gr2m/net-interceptor
- @open-draft/logger - agnostic, ESM-friendly logger for simple needs.
- @mswjs/interceptors - level network interception library.
- logscreen
- voici.js
- light-my-request
- trix
- cap - source and cross-platform.
- run-script-os - 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.
- ts-rest - like client, contract, and server implementation for a pure REST API
- p1asm0
- logtape
- elysia
- anything-llm - in-one Desktop & Docker AI application with built-in RAG, AI agents, and more.
- jira.js
- @gr2m/net-interceptor
- @open-draft/logger - agnostic, ESM-friendly logger for simple needs.
- @mswjs/interceptors - level network interception library.
- jsoncanvas
- logscreen
- voici.js
- light-my-request
- trix
- cap - source and cross-platform.
- run-script-os - 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.
- ts-rest - like client, contract, and server implementation for a pure REST API
- p1asm0
- logtape
- elysia
- anything-llm - in-one Desktop & Docker AI application with built-in RAG, AI agents, and more.
- debug
-
Related
- Awesome Indexed - Search the Awesome dataset.
- StumbleUponAwesome - Discover random pages from the Awesome dataset using a browser extension.
- All Awesome Lists - All the Awesome lists on GitHub.
- Awesome - Original awesome by sindresorhus
- Awesome CLI - A simple command-line tool to dive into Awesome lists.
- Awesome NodeJS - Delightful Node.js packages and resources
- StumbleUponAwesome - Discover random pages from the Awesome dataset using a browser extension.
- Awesome CLI - A simple command-line tool to dive into Awesome lists.
- Awesome NodeJS - Delightful Node.js packages and resources
Programming Languages
Categories
Sub Categories
Keywords
typescript
124
javascript
110
nodejs
97
cli
42
react
40
node
19
api
16
http
14
types
13
git
12
console
11
terminal
11
openapi
10
command-line
10
json
10
npm
10
parser
10
validation
9
nextjs
9
state
9
browser
9
awesome-list
8
awesome
8
web
8
performance
8
automation
8
functional-programming
8
realtime
8
rest
8
npm-package
8
github
8
open-source
8
hooks
8
bun
7
shell
7
database
7
workflow
7
devtools
7
nestjs
7
testing
7
security
6
sdk
6
self-hosted
6
task
6
library
6
matching
6
proxy
6
fastify
6
docker
6
macos
6