awesome-nodejs-precise
same as awesome-nodejs, but more precise
https://github.com/magicdawn/awesome-nodejs-precise
Last synced: 24 days ago
JSON representation
Filtered by nodejs. Clear filters
Packages
Authentication
- Grant - square)]() | OAuth middleware for Express, Koa, and Hapi. |
Build tools
- ygor - square)]() | A promising task runner for when npm run isn't enough and everything else is too much. |
Command-line apps
- trash - square)]() | A safer alternative to rm. |
- speed-test - test .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Test your internet connection speed and ping. |
- np - square)]() | A better npm publish. |
- yo - square)]() | Run Yeoman generators. |
- Standard - square)]() | JavaScript Standard Style — One style to rule them all. |
- fkill - cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Fabulously kill processes. Cross-platform. |
- is-online - online .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Check if the internet connection is up. |
- bcat - bcat .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Pipe command output to web browsers. |
- browser-run - run .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Easily run code in a browser environment. |
- wifi-password - password .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get the current wifi password. |
- wallpaper - square)]() | Change the desktop wallpaper. |
- brightness - cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Change the screen brightness. |
- iponmap - square)]() | IP location finder. |
- trymodule - square)]() | Try out npm packages in the terminal. |
Command-line utilities
- shelljs - square)]() | Portable Unix shell commands. |
- meow - square)]() | CLI app helper. |
- Inquirer.js - square)]() | Interactive command-line prompt. |
- cli-columns - columns .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Columnated unicode and ansi-safe text lists. |
- cfonts - square)]() | Sexy ASCII fonts for the console. |
- term-img - img .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Display images in your terminal. |
Compression
- Archiver - archiver .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Streaming interface for archive generation, supporting ZIP and TAR. |
- decompress - square)]() | A pluggable decompression module with support for tar, tar.gz and zip files out of the box. |
Database Drivers
- LevelUP - square)]() | LevelDB. |
- MongoDB - mongodb-native .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | MongoDB driver. |
- Redis - square)]() | Redis client. |
- Aerospike - client-nodejs .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Aerospike client. |
Database ODM / ORM
- Sequelize - square)]() | Multi-dialect ORM. Supports PostgreSQL, SQLite, MySQL. |
- Iridium - square)]() | A high performance MongoDB ORM with support for promises, distributed caching, preprocessing, validation and plugins. |
- OpenRecord - square)]() | ORM for PostgreSQL, MySQL, SQLite3 and RESTful datastores. Similar to ActiveRecord. |
- firenze - square)]() | Adapter-based ORM for MySQL, Memory, Redis, localStorage and more. |
- pg-promise - t/pg-promise .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | PostgreSQL framework for native SQL using promises. |
Debugging / Profiling
- locus - square)]() | Starts a REPL at runtime that has access to all variables. |
Filesystem
- chokidar - square)]() | Filesystem watcher which stabilizes events from fs.watch and fs.watchFile as well as using native fsevents on macOS. |
- fs-extra - fs-extra .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Extra methods for the fs module. |
- globby - square)]() | Glob files with support for multiple patterns. |
- istextorbinary - square)]() | Check if a file is text or binary. |
Hardware
- i2c-bus - bus .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | I2C serial bus access. |
HTTP
- got - square)]() | A nicer interface to the built-in http module. |
- download - square)]() | Download and extract files effortlessly. |
Image
- sharp - square)]() | The fastest module for resizing JPEG, PNG, WebP and TIFF images. |
Job queues
- bull - square)]() | Persistent job and message queue. |
Minifiers
- imagemin - square)]() | Image minifier. |
Miscellaneous
- execa - square)]() | A better child_process. |
- Electron - square)]() | Build cross platform desktop apps with web technologies. (You might like awesome-electron) |
- deep-assign - assign .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Recursive Object.assign(). |
- nan - square)]() | A header file filled with macro and utility goodness for making add-on development for across Node.js versions easier. |
- file-type - type .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Detect the file type of a Buffer. |
- dotenv - square)]() | Load environment variables from .env file. |
- nar - square)]() | Create self-contained executable binaries. |
- nodegit - square)]() | Native bindings to Git. |
- node-module-boilerplate - module-boilerplate .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Boilerplate to kickstart creating a node module. |
Network
- getmac - square)]() | Get the computer MAC address. |
Node.js management
- nave - square)]() | Virtual Environments for Node.js. |
- nodeenv - square)]() | A Node.js virtual environment compatible to Python's virtualenv. |
Parsing
- xml2js - from-XIV/node-xml2js .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | XML to JavaScript object converter. |
Polyfills Node.js
- os-tmpdir - tmpdir .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js os.tmpdir() ponyfill. |
- os-homedir - homedir .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Node.js 4 os.homedir() ponyfill. |
Process management
- node-windows - windows .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Run scripts as a native Windows service and log to the Event viewer. |
- PM2 - square)]() | Advanced Process Manager. |
Real-time
- SockJS - node .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Low latency, full duplex, cross-domain channel browser-server, with WebSockets or without. |
- SocketCluster - square)]() | Scalable HTTP + WebSocket engine which can run on multiple CPU cores. |
- Primus - square)]() | An abstraction layer for real-time frameworks to prevent module lock-in. |
Streams
- into-stream - stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Convert a buffer/string/array/object into a stream. |
- multistream - square)]() | Combine multiple streams into a single stream. |
- readable-stream - stream .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Mirror of Streams2 and Streams3 implementations in core. |
Templating
- marko - js/marko .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | A fast and lightweight HTML-based templating engine that compiles templates to CommonJS modules and supports streaming, async rendering and custom tags. |
Testing
- loadtest - square)]() | Run load tests for your web application, with an API for automation. |
- Nightwatch - square)]() | Automated UI testing framework based on Selenium WebDriver. |
Weird
- cat-names - names .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Get popular cat names. |