An open API service indexing awesome lists of open source software.

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 javascript. Clear filters

Packages

Authentication

  • Grant - square)]() | OAuth middleware for Express, Koa, and Hapi. |

Build tools

  • webpack - square)]() | Packs modules and assets for the browser. |
  • Brunch - square)]() | Front-end web app build tool with simple declarative config, fast incremental compilation, and an opinionated workflow. |

Command-line apps

  • 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. |
  • jsinspect - square)]() | Detect copy-pasted and structurally similar code. |
  • browser-run - run .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Easily run code in a browser environment. |
  • wallpaper - square)]() | Change the desktop wallpaper. |
  • diff2html-cli - cli .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Pretty git diff to HTML generator. |
  • trymodule - square)]() | Try out npm packages in the terminal. |

Command-line utilities

  • shelljs - square)]() | Portable Unix shell commands. |
  • chalk - square)]() | Terminal string styling done right. |
  • meow - square)]() | CLI app helper. |
  • Inquirer.js - square)]() | Interactive command-line prompt. |

Compression

  • Archiver - archiver .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Streaming interface for archive generation, supporting ZIP and TAR. |

Control flow Callbacks

  • async - square)]() | Provides straight-forward, powerful functions for working with asynchronicity. |
  • async-chainable - bang/async-chainable .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Chainable, pluggable async functionality. |

Database Drivers

  • LevelUP - square)]() | LevelDB. |
  • 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. |
  • 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. |

Data validation

  • joi - square)]() | Object schema description language and validator for JavaScript objects. |

Debugging / Profiling

  • debug - square)]() | Tiny debugging utility. |
  • locus - square)]() | Starts a REPL at runtime that has access to all variables. |

Filesystem

  • 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. |

Hardware

  • johnny-five - five .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Firmata based Arduino Framework. |
  • i2c-bus - bus .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | I2C serial bus access. |

Image

  • sharp - square)]() | The fastest module for resizing JPEG, PNG, WebP and TIFF images. |

Mad science

  • ipfs - ipfs .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Distributed file system that seeks to connect all computing devices with the same system of files. |
  • turf - square)]() | Modular geospatial processing and analysis engine. |

Math

  • mathjs - square)]() | An extensive math library. |

Minifiers

  • minimize - square)]() | HTML minifier. |

Miscellaneous

  • execa - square)]() | A better child_process. |
  • Electron - square)]() | Build cross platform desktop apps with web technologies. (You might like awesome-electron) |
  • file-type - type .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Detect the file type of a Buffer. |
  • common-errors - common-errors .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Common error classes and utility functions. |
  • dotenv - square)]() | Load environment variables from .env file. |
  • nodegit - square)]() | Native bindings to Git. |
  • json-strictify - strictify .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | Safely serialize a value to JSON without data loss or going into an infinite loop. |

Natural language processing

  • franc - square)]() | Detect the language of text. |

Parsing

  • markdown-it - it/markdown-it .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | A very fast markdown parser with 100% CommonMark support, extensions and syntax plugins. |
  • URI.js - square)]() | URL mutation. |
  • PEG.js - square)]() | Simple parser generator that produces fast parsers with excellent error reporting. |
  • xml2js - from-XIV/node-xml2js .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | XML to JavaScript object converter. |

Polyfills JavaScript

  • harmony-reflect - reflect .svg?style=social&label=Star&maxAge=2592000?style=flat-square)]() | ES2015 Reflect and Proxy polyfill. |

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. |

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

  • multistream - square)]() | Combine multiple streams into a single stream. |

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

  • Sinon.JS - square)]() | Test spies, stubs and mocks. |
  • intern - square)]() | A next-generation code testing stack for JavaScript. |
  • Nightwatch - square)]() | Automated UI testing framework based on Selenium WebDriver. |

Text

  • he - square)]() | A robust HTML entity encoder/decoder. |