Elegant terminal spinner
Repository Index
47,133 repositories indexed
1–24 of 194 · Most stars
A better `npm publish`
- npm
- npm-package
- publish
- javascript
Process execution for humans
- nodejs
- spawn
- exec
- spawned-processes
Fabulously kill processes. Cross-platform.
Parse and stringify URL query strings
- query-string
- urlsearchparams
- url
- stringify
More than 300 powerful ESLint rules
- unicorns
- eslint-rules
- eslint-plugin
- eslint
Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc
- storage
- user-preferences
- config
- preferences
Detect the file type of a file, stream, or data
- nodejs
- javascript
- uint8array
- buffer
Test your internet connection speed and ping using speedtest.net from the CLI
- speed-test
- speedtest
- download-speed
- cli-app
🐈 CLI app helper
- javascript
- meow
- cli
- command-line
Open stuff like URLs, files, executables. Cross-platform.
Run multiple promise-returning & async functions with limited concurrency
Move files and directories to the trash
- trash
- recycle-bin
- delete
- nodejs
User-friendly glob matching
- javascript
- glob
- nodejs
- patterns
Access the system clipboard (copy/paste)
Minify PNG, JPEG, GIF and SVG images
- gulp-plugin
- imagemin
- javascript
- nodejs
Create boxes in the terminal
Static asset revisioning by appending content hash to filenames: `unicorn.css` → `unicorn-d41d8cd98f.css`
- gulp-plugin
- rev
- javascript
- hash
Map over promises concurrently
- promise
- async-functions
- concurrency
- mapper
Promisify a callback-style function
- promisify
- promises
- promise-utilities
Context menu for your Electron app
Check if the internet connection is up
- internet
- internet-connection
- nodejs
- javascript
Delete files and directories
Convert bytes to a human readable string: 1337 → 1.34 kB