awesome-crafted-nodejs
Awesome list of well crafted Node.js packages.
https://github.com/fraxken/awesome-crafted-nodejs
Last synced: 6 days ago
JSON representation
-
Authors
-
Packages
-
CLI (TTY etc..)
- kleur - The fastest Node.js library for formatting terminal text with ANSI colors~! (no dependencies).
- cliui - easily create complex multi-column command-line-interfaces.
- prompts - Lightweight, beautiful and user-friendly interactive prompts
- sade - Smooth (CLI) Operator 🎶
- @slimio/async-cli-spinner - Elegant Asynchronous Terminal (CLI) Spinner for Node.js
- @slimio/stdin - Node.js light, interactive and elegant input crafted for REPL experience.
- @slimio/pretty-json - Stdout JSON in your terminal with colors and syntax close to yml.
- @slimio/wcwidth - Fork of wcwidth.
- @slimio/json-diff - Stdout difference from two JS Objects in the TTY
- @slimio/stdin - Node.js light, interactive and elegant input crafted for REPL experience.
- @slimio/pretty-json - Stdout JSON in your terminal with colors and syntax close to yml.
- @slimio/wcwidth - Fork of wcwidth.
- @slimio/async-cli-spinner - Elegant Asynchronous Terminal (CLI) Spinner for Node.js
- qoa - Minimal interactive command-line prompts
-
HTTP
- polka - A micro web server so fast, it'll make you dance! (good replacement for Express).
- fastify - Fast and low overhead web framework, for Node.js
- got - Got is a human-friendly and powerful HTTP request library (**good replacement for request or axios**).
- httpie - A Node.js HTTP client as easy as pie!
- sirv - An optimized middleware & CLI application for serving static files~!
- matchit - Quickly parse & match URLs
- fetch-github-repositories - Fetch github repositories for a given user (or organization)
- zup - A simple, fast template engine for node.
- fetch-github-repositories - Fetch github repositories for a given user (or organization)
-
Others
- bytes - node byte string parser
- zen-observable - An Implementation of Observables for Javascript
- tiny-glob - Super tiny and ~350% faster alternative to node-glob
- rfdc - Really Fast Deep Clone
- denque - Double ended queue
- heapify - The fastest JavaScript priority queue out there. Zero dependencies.
- estree-walker - Traverse an ESTree-compliant AST
- isolated-vm - Access to multiple isolates in nodejs
- @lukeed/uuid - A tiny (230B), fast, and cryptographically secure UUID (v4) generator for Node and the browser
- flydrive - Flexible and Fluent framework-agnostic driver based system to manage storage in Node.js
- wrr - A tiny (148B) weighted round robin utility
- premove - A tiny (247B) utility to remove items recursively
- semiver - A tiny (153B) utility to compare semver strings.
- fast-async-zlib - Speed up zlib operations by running them using the sync APIs but in a Worker
- ework - Execute your tasks on another thread or in parallel, with a simple to use and cross-platform (Node.js >=10 and modern browsers) API.
- @slimio/lock - Node.js Semaphore like.
- node-watch - A wrapper and enhancements for fs.watch.
- ssri - ssri, short for Standard Subresource Integrity, is a Node.js utility for parsing, manipulating, serializing, generating, and verifying Subresource Integrity hashes.
- sonic-boom - Extremely fast utf8-only stream implementation to write to files and file descriptors.
- ajv - The fastest JSON Schema Validator. Supports draft-04/06/07
- ms - Use this package to easily convert various time formats to milliseconds.
-
Logging
- pino - Very low overhead Node.js logger, inspired by Bunyan.
-
Tooling & dev
- dotenv - Dotenv is a zero-dependency module that loads environment variables from a .env file into process.env.
- watch-my-app - Light alternative to nodemon
- @zeit/git-hooks - No nonsense Git hook management with 0 dep.
-
Database
- postgres - The Fastest full featured PostgreSQL client for Node.js
-
Testing & Coverage
-
i18n
- rosetta - A general purpose internationalization library in 292 bytes
-
Programming Languages
Categories
Sub Categories
Keywords
nodejs
10
cli
8
javascript
2
http-client
2
http
2
filesystem
2
command-line
2
fetch
2
github
2
repository
2
async
2
ora
2
spinner
2
driver
2
wcwidth
2
wcswidth
2
stringwidth
2
stringlength
2
tty
2
stdin
2
repl
2
interactive
2
input
2
env
1
environment-variables
1
deno
1
node
1
secret-management
1
secret-manager
1
database
1
secrets
1
security-tools
1
argv
1
cli-app
1
commander
1
yargs
1
cockroachdb
1
client
1
performance
1
speed
1
webframework
1
choice
1
interface
1
prompt
1
prompter
1
prompts
1
fast
1
json
1
logger
1
pino
1