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: 3 days ago
JSON representation
-
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
-
Packages
- 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
- debug
- 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
- debug
- 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
- typed.tw
- @johnlindquist/kit
- undici
- griffel-repository - in-JS with ahead-of-time compilation.
- filestash
- superstruct
- typescript-runtime-type-benchmarks
- io-ts
- runtypes
- 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
- cuid - resistant ids optimized for horizontal scaling and performance.
- squoosh - in-class codecs, right in the browser.
- code-block-writer
- xstate-monorepo
- @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
- @sniptt/monads
- @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.
- cuid - resistant ids optimized for horizontal scaling and performance.
- squoosh - in-class codecs, right in the browser.
- code-block-writer
- xstate-monorepo
- @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
- @sniptt/monads
- @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
- typed.tw
- @johnlindquist/kit
- undici
- griffel-repository - in-JS with ahead-of-time compilation.
- filestash
- superstruct
- typescript-runtime-type-benchmarks
- io-ts
- runtypes
- 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
- typescript-transformer-handbook
- 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
- typescript-transformer-handbook
- 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.
- quicktype
- @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.
- quicktype
- @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
- cli - generation, cross‐platform package manager
- 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
- cli - generation, cross‐platform package manager
- 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
- @clack/root - line apps
- 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
- @clack/root - line apps
- 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.
Programming Languages
Categories
Sub Categories
Keywords
typescript
125
javascript
114
nodejs
97
cli
41
react
40
node
22
types
16
api
16
http
14
git
10
command-line
10
npm
10
console
10
state
10
validation
10
browser
10
parser
10
openapi
10
terminal
10
nextjs
9
hooks
8
open-source
8
performance
8
functional-programming
8
realtime
8
rest
8
github
8
workflow
8
web
8
json
8
automation
8
awesome
8
awesome-list
8
npm-package
8
shell
7
devtools
7
security
6
bun
6
task
6
nestjs
6
es6
6
atomic
6
fastify
6
sdk
6
library
6
swagger
6
firefox-addon
6
runtime
6
self-hosted
6
async
6