awesome-javascript
A collection of awesome JavaScript libraries, resources and people.
https://github.com/saehun/awesome-javascript
Last synced: about 2 hours ago
JSON representation
-
Packages
- update-notifier
- xstate-monorepo
- consola
- @sniptt/monads
- @builder.io/partytown - party scripts off of the main thread and into a web worker. 🎉
- superjson
- npkill
- signal-exit
- dir-glob
- dependency-cruiser
- root
- traverse
- ast-query
- linkinator
- foreground-child
- before-after-hook
- mri
- moleculer
- toposort
- nanoclone
- dot-prop
- find-up
- open-editor
- file-type
- bull
- @sindresorhus/is
- yallist
- type-fest
- denque - ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js and many other libraries.
- markdownlint
- globby - friendly glob matching
- agent-base
- 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
- @urlpack/project
- agenda
- async-hook-domain - like error handling, built on async_hooks
- 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
- zod - first schema validation with static type inference
- he
- proxy
- release-it
- ts-prune
- gute
- mdir.js
- node-worker-threads-pool
- 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
- 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
- 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
- clipanion - safe CLI library with no runtime dependencies
- nf-data-explorer-2
- terser
- unistore
- is-ci
- idb-keyval - simple-small promise-based keyval store implemented with IndexedDB
- beachball
- workspace-tools
- jsii
- tasuku
- youtube-dl-gui - platform GUI for youtube-dl made in Electron and node.js
- onetab-sync
- data-store - notation in keys. No dependencies.
- projen
- zx
- @nestjs-steroids/async-context
- nivo
- openreplay - friendly, self-hosted session replay.
- typescript-runtime-type-benchmarks
- io-ts
- micropolisJS
- daisyui
- trading-signals
- ts-pattern
- skia-canvas
- 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
- object-treeify
- true-myth - and "nothing"-handling in TypeScript.
- mantine
- dev-tools - platform!
- 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
- finity
- telefunc
- node-ipc
- umbrella - repository of 169+ TypeScript projects for functional, data driven development
- tstooltip
- cmdk-root
- typescript-plugins-of-mine
- fengari - The Lua VM written in JS ES6 for Node and the browser
- progress
- ebnf
- dset
- envsafe
- clean-set
- dlv
- klona
- router - safe router w/ built-in caching & URL state management for JS/TS, React, Preact, Solid, Vue, Svelte and Angular
- @fast-check/monorepo
- refined-github
- sort-package-json - known package.json keys
- uvu
- trouter - but-mighty, familiar fish...errr, router*
- tsup
- raftjs
- cli-truncate
- console-table-printer
- 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-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.
- omnivore-app - it-later solution for people who like reading.
- subtls-dev - of-concept TypeScript TLS 1.3 client
- minisearch - text search engine for browser and Node
- 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
- @ifnotnowwhen/promptr
- taskr - focused task automation tool.
- otpauth
- prism
- micri
- micro
- 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.
- auto-monorepo
- 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
- 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
- @open-draft/logger - agnostic, ESM-friendly logger for simple needs.
- jira.js
- jsoncanvas
- @gr2m/net-interceptor
- @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.
- @clack/root - line apps
- cuid - resistant ids optimized for horizontal scaling and performance.
- typescript-transformer-handbook
- @sniptt/monads
- runtypes
- debug
- quicktype
- awesome-typescript-ecosystem
- lint-staged
- dns2
- curlconverter
- @keyvhq/monorepo - value storage with support for multiple backends.
- tsarch
- @workspace/root
- fosscord-server
- typed.tw
- dezalgo
- kysely - safe typescript SQL query builder
- driftdb-workspace - time data backend for browser-based applications.
- trpc-openapi
- knip
- @resvg/resvg-js - performance SVG renderer and toolkit, powered by Rust based resvg and napi-rs.
- cli - generation, cross‐platform package manager
- automock-monorepo
- @total-typescript/ts-reset
- spy-extension
-
Related
- Awesome - Original awesome by sindresorhus
- Awesome Indexed - Search the Awesome dataset.
- All Awesome Lists - All the Awesome lists on GitHub.
- 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
- Awesome Search - Quick search for Awesome lists.
Programming Languages
Categories
Sub Categories
Keywords
typescript
61
javascript
57
nodejs
47
cli
22
react
21
node
10
api
8
http
7
nextjs
6
terminal
6
json
6
console
6
types
6
command-line
5
git
5
parser
5
openapi
5
browser
5
npm
5
awesome-list
5
awesome
5
functional-programming
4
framework
4
performance
4
developer-tools
4
automation
4
hooks
4
devtools
4
state
4
web
4
validation
4
realtime
4
github
4
open-source
4
shell
4
security
3
canvas
3
docker
3
library
3
client
3
list
3
golang
3
argv
3
macos
3
logging
3
matching
3
session-replay
3
rest
3
proxy
3
postgres
3