mirror of
https://github.com/sindresorhus/awesome-nodejs.git
synced 2026-01-23 20:08:06 -08:00
Cleanup
This commit is contained in:
84
readme.md
84
readme.md
@@ -240,7 +240,6 @@
|
||||
- [npm-home](https://github.com/sindresorhus/npm-home) - Open the npm page of a package.
|
||||
- [trash](https://github.com/sindresorhus/trash) - Safer alternative to `rm`.
|
||||
- [speed-test](https://github.com/sindresorhus/speed-test) - Test your internet connection speed and ping.
|
||||
- [emoj](https://github.com/sindresorhus/emoj) - Find relevant emoji from text on the command-line.
|
||||
- [pageres](https://github.com/sindresorhus/pageres) - Capture website screenshots.
|
||||
- [cpy](https://github.com/sindresorhus/cpy) - Copy files.
|
||||
- [vtop](https://github.com/MrRio/vtop) - More better top, with nice charts.
|
||||
@@ -250,9 +249,7 @@
|
||||
- [public-ip](https://github.com/sindresorhus/public-ip) - Get your public IP address.
|
||||
- [clipboard-cli](https://github.com/sindresorhus/clipboard-cli) - Copy & paste on the terminal.
|
||||
- [XO](https://github.com/xojs/xo) - Enforce strict code style using the JavaScript happiness style.
|
||||
- [Standard](https://github.com/feross/standard) - JavaScript Standard Style — One style to rule them all.
|
||||
- [ESLint](https://github.com/eslint/eslint) - The pluggable linting utility for JavaScript.
|
||||
- [dev-time](https://github.com/samverschueren/dev-time-cli) - Get the current local time of a GitHub user.
|
||||
- [David](https://github.com/alanshaw/david) - Tells you when your package npm dependencies are out of date.
|
||||
- [http-server](https://github.com/indexzero/http-server) - Simple, zero-config command-line HTTP server.
|
||||
- [Live Server](https://github.com/tapio/live-server) - Development HTTP-server with livereload capability.
|
||||
@@ -265,20 +262,12 @@
|
||||
- [tmpin](https://github.com/sindresorhus/tmpin) - Adds stdin support to any CLI app that accepts file input.
|
||||
- [wifi-password](https://github.com/kevva/wifi-password-cli) - Get the current wifi password.
|
||||
- [wallpaper](https://github.com/sindresorhus/wallpaper) - Change the desktop wallpaper.
|
||||
- [brightness](https://github.com/kevva/brightness-cli) - Change the screen brightness.
|
||||
- [torrent](https://github.com/maxogden/torrent) - Download torrents.
|
||||
- [kill-tabs](https://github.com/sindresorhus/kill-tabs) - Kill all Chrome tabs to improve performance, decrease battery usage, and save memory.
|
||||
- [alex](https://github.com/wooorm/alex) - Catch insensitive, inconsiderate writing.
|
||||
- [pen](https://github.com/noraesae/pen) - Live Markdown preview in the browser from your favorite editor.
|
||||
- [subdownloader](https://github.com/beatfreaker/subdownloader) - Subtitle downloader for movies and TV series.
|
||||
- [dark-mode](https://github.com/sindresorhus/dark-mode) - Toggle the macOS Dark Mode.
|
||||
- [iponmap](https://github.com/nogizhopaboroda/iponmap) - IP location finder.
|
||||
- [Jsome](https://github.com/Javascipt/Jsome) - Pretty prints JSON with configurable colors and indentation.
|
||||
- [itunes-remote](https://github.com/mischah/itunes-remote) - Interactively control iTunes.
|
||||
- [mobicon](https://github.com/samverschueren/mobicon-cli) - Mobile app icon generator.
|
||||
- [mobisplash](https://github.com/samverschueren/mobisplash-cli) - Mobile app splash screen generator.
|
||||
- [diff2html-cli](https://github.com/rtfpessoa/diff2html-cli) - Pretty git diff to HTML generator.
|
||||
- [Cash](https://github.com/dthree/cash) - Cross-platform Unix shell commands in pure JavaScript.
|
||||
- [trymodule](https://github.com/VictorBjelkholm/trymodule) - Try out npm packages in the terminal.
|
||||
- [jscpd](https://github.com/kucherenko/jscpd) - Copy/paste detector for source code.
|
||||
- [atmo](https://github.com/Raathigesh/Atmo) - Server-side API mocking.
|
||||
@@ -300,37 +289,27 @@
|
||||
- [lodash](https://github.com/lodash/lodash) - Utility library delivering consistency, customization, performance, & extras. A better and faster Underscore.js.
|
||||
- [immutable](https://github.com/facebook/immutable-js) - Immutable data collections.
|
||||
- [Ramda](https://github.com/ramda/ramda) - Utility library with a focus on flexible functional composition enabled by automatic currying and reversed argument order. Avoids mutating data.
|
||||
- [Folktale](https://github.com/origamitower/folktale) - Suite of libraries for generic functional programming in JavaScript that allows you to write elegant, modular applications with fewer bugs, and more reuse.
|
||||
- [Mout](https://github.com/mout/mout) - Utility library with the biggest difference between other existing solutions is that you can choose to load only the modules/functions that you need, no extra overhead.
|
||||
- [Bacon.js](https://github.com/baconjs/bacon.js) - Functional reactive programming.
|
||||
- [RxJS](https://github.com/reactivex/rxjs) - Functional reactive library for transforming, composing, and querying various kinds of data.
|
||||
- [Lazy.js](https://github.com/dtao/lazy.js) - Utility library similar to lodash/Underscore but with lazy evaluation, which can translate to superior performance in many cases.
|
||||
- [Kefir.js](https://github.com/kefirjs/kefir) - Reactive library with focus on high performance and low memory usage.
|
||||
|
||||
### HTTP
|
||||
|
||||
- [got](https://github.com/sindresorhus/got) - Nicer interface to the built-in `http` module.
|
||||
- [gh-got](https://github.com/sindresorhus/gh-got) - Convenience wrapper for `got` to interact with the GitHub API.
|
||||
- [axios](https://github.com/mzabriskie/axios) - Promise based HTTP client (works in the browser too).
|
||||
- [wreck](https://github.com/hapijs/wreck) - HTTP Client Utilities.
|
||||
- [download](https://github.com/kevva/download) - Download and extract files effortlessly.
|
||||
- [http-proxy](https://github.com/nodejitsu/node-http-proxy) - HTTP proxy.
|
||||
- [superagent](https://github.com/visionmedia/superagent) - HTTP request library.
|
||||
- [undici](https://github.com/nodejs/undici) - High performance HTTP client written from scratch with zero dependencies.
|
||||
- [ky-universal](https://github.com/sindresorhus/ky-universal) - Universal HTTP client based on Fetch.
|
||||
- [node-fetch](https://github.com/bitinn/node-fetch) - `window.fetch` for Node.js.
|
||||
- [flashheart](https://github.com/bbc/flashheart) - REST client.
|
||||
- [axios](https://github.com/mzabriskie/axios) - Promise based HTTP client (works in the browser too).
|
||||
- [superagent](https://github.com/visionmedia/superagent) - HTTP request library.
|
||||
- [http-fake-backend](https://github.com/micromata/http-fake-backend) - Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
|
||||
- [cacheable-request](https://github.com/lukechilds/cacheable-request) - Wrap native HTTP requests with RFC compliant cache support.
|
||||
- [gotql](https://github.com/khaosdoctor/gotql) - GraphQL request library built on [got](https://github.com/sindresorhus/got).
|
||||
- [global-agent](https://github.com/gajus/global-agent) - Global HTTP/HTTPS proxy agent that is configurable using environment variables.
|
||||
- [smoke](https://github.com/sinedied/smoke) - File-based HTTP mock server with recording abilities.
|
||||
- [undici](https://github.com/nodejs/undici) - High performance HTTP client written from scratch with zero dependencies.
|
||||
- [purest](https://github.com/simov/purest) - REST client.
|
||||
|
||||
### Debugging / Profiling
|
||||
|
||||
- [ndb](https://github.com/GoogleChromeLabs/ndb) - Improved debugging experience, enabled by Chrome DevTools.
|
||||
- [ironNode](https://github.com/s-a/iron-node) - Node.js debugger supporting ES2015 out of the box.
|
||||
- [node-inspector](https://github.com/node-inspector/node-inspector) - Debugger based on Blink Developer Tools.
|
||||
- [debug](https://github.com/visionmedia/debug) - Tiny debugging utility.
|
||||
- [why-is-node-running](https://github.com/mafintosh/why-is-node-running) - Node.js is running but you don't know why?
|
||||
- [njsTrace](https://github.com/valyouw/njstrace) - Instrument and trace your code, see all function calls, arguments, return values, as well as the time spent in each function.
|
||||
@@ -352,7 +331,6 @@
|
||||
- [winston](https://github.com/winstonjs/winston) - Multi-transport async logging library.
|
||||
- [console-log-level](https://github.com/watson/console-log-level) - The most simple logger imaginable with support for log levels and custom prefixes.
|
||||
- [storyboard](https://github.com/guigrpa/storyboard) - End-to-end, hierarchical, real-time, colorful logs and stories.
|
||||
- [signale](https://github.com/klauscfhq/signale) - Console logger.
|
||||
- [consola](https://github.com/nuxt/consola) - Console logger.
|
||||
|
||||
### Command-line utilities
|
||||
@@ -374,18 +352,15 @@
|
||||
- [terminal-image](https://github.com/sindresorhus/terminal-image) - Display images in the terminal.
|
||||
- [string-width](https://github.com/sindresorhus/string-width) - Get the visual width of a string - the number of columns required to display it.
|
||||
- [cli-truncate](https://github.com/sindresorhus/cli-truncate) - Truncate a string to a specific width in the terminal.
|
||||
- [first-run](https://github.com/sindresorhus/first-run) - Check if it's the first time the process is run.
|
||||
- [blessed](https://github.com/chjj/blessed) - Curses-like library.
|
||||
- [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) - Interactive command-line prompt.
|
||||
- [yn](https://github.com/sindresorhus/yn) - Parse yes/no like values.
|
||||
- [cli-table3](https://github.com/cli-table/cli-table3) - Pretty unicode tables.
|
||||
- [drawille](https://github.com/madbence/node-drawille) - Draw on the terminal with unicode braille characters.
|
||||
- [update-notifier](https://github.com/yeoman/update-notifier) - Update notifications for your CLI app.
|
||||
- [ascii-charts](https://github.com/jstrace/chart) - ASCII bar chart in the terminal.
|
||||
- [progress](https://github.com/tj/node-progress) - Flexible ascii progress bar.
|
||||
- [insight](https://github.com/yeoman/insight) - Helps you understand how your tool is being used by anonymously reporting usage metrics to Google Analytics.
|
||||
- [cli-cursor](https://github.com/sindresorhus/cli-cursor) - Toggle the CLI cursor.
|
||||
- [columnify](https://github.com/timoxley/columnify) - Create text-based columns suitable for console output. Supports cell wrapping.
|
||||
- [cli-columns](https://github.com/shannonmoeller/cli-columns) - Columnated unicode and ansi-safe text lists.
|
||||
- [cfonts](https://github.com/dominikwilkowski/cfonts) - Sexy ASCII fonts for the console.
|
||||
- [multispinner](https://github.com/codekirei/node-multispinner) - Multiple, simultaneous, individually controllable CLI spinners.
|
||||
@@ -393,7 +368,6 @@
|
||||
- [cross-env](https://github.com/kentcdodds/cross-env) - Set environment variables cross-platform.
|
||||
- [shelljs](https://github.com/shelljs/shelljs) - Portable Unix shell commands.
|
||||
- [sudo-block](https://github.com/sindresorhus/sudo-block) - Block users from running your app with root permissions.
|
||||
- [loud-rejection](https://github.com/sindresorhus/loud-rejection) - Make unhandled promise rejections fail loudly instead of the default silent fail.
|
||||
- [sparkly](https://github.com/sindresorhus/sparkly) - Generate sparklines `▁▂▃▅▂▇`.
|
||||
- [Bit](https://github.com/teambit/bit) - Create, maintain, find and use small modules and components across repositories.
|
||||
- [gradient-string](https://github.com/bokub/gradient-string) - Beautiful color gradients in terminal output.
|
||||
@@ -409,8 +383,6 @@
|
||||
- [gulp](https://github.com/gulpjs/gulp) - Streaming and fast build system that favors code over config.
|
||||
- [Broccoli](https://github.com/broccolijs/broccoli) - Fast, reliable asset pipeline, supporting constant-time rebuilds and compact build definitions.
|
||||
- [Brunch](https://github.com/brunch/brunch) - Front-end web app build tool with simple declarative config, fast incremental compilation, and an opinionated workflow.
|
||||
- [Start](https://github.com/deepsweet/start) - Functional task runner with shareable presets.
|
||||
- [ygor](https://github.com/shannonmoeller/ygor) - Promising task runner for when `npm run` isn't enough and everything else is too much.
|
||||
- [FuseBox](https://github.com/fuse-box/fuse-box) - Fast build system that combines the power of webpack, JSPM and SystemJS, with first-class TypeScript support.
|
||||
- [pkg](https://github.com/zeit/pkg) - Package your Node.js project into an executable.
|
||||
|
||||
@@ -435,7 +407,11 @@
|
||||
|
||||
### Web frameworks
|
||||
|
||||
- [Fastify](https://github.com/fastify/fastify) - Fast and low overhead web framework.
|
||||
- [Next.js](https://github.com/zeit/next.js) - Minimalistic framework for server-rendered universal JavaScript web apps.
|
||||
- [Nuxt.js](https://github.com/nuxt/nuxt.js) - Minimalistic framework for server-rendered Vue.js apps.
|
||||
- [Hapi](https://github.com/hapijs/hapi) - Framework for building applications and services.
|
||||
- [Micro](https://github.com/zeit/micro) - Minimalistic microservice framework with an async approach.
|
||||
- [Koa](https://github.com/koajs/koa) - Framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.
|
||||
- [Express](https://github.com/expressjs/express) - Web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
|
||||
- [Feathers](https://github.com/feathersjs/feathers) - Microservice framework built in the spirit of Express.
|
||||
@@ -444,14 +420,9 @@
|
||||
- [Restify](https://github.com/restify/node-restify) - Enables you to build correct REST web services.
|
||||
- [ThinkJS](https://github.com/thinkjs/thinkjs) - Framework with ES2015+ support, WebSockets, REST API.
|
||||
- [ActionHero](https://github.com/actionhero/actionhero) - Framework for making reusable & scalable APIs for TCP sockets, WebSockets, and HTTP clients.
|
||||
- [Next.js](https://github.com/zeit/next.js) - Minimalistic framework for server-rendered universal JavaScript web apps.
|
||||
- [Nuxt.js](https://github.com/nuxt/nuxt.js) - Minimalistic framework for server-rendered Vue.js apps.
|
||||
- [seneca](https://github.com/senecajs/seneca) - Toolkit for writing microservices.
|
||||
- [AdonisJs](http://adonisjs.com) - A true MVC framework for Node.js built on solid foundations of Dependency Injection and IoC container.
|
||||
- [Hemera](https://github.com/hemerajs/hemera) - Write reliable and fault-tolerant microservices with [NATS](https://nats.io).
|
||||
- [Micro](https://github.com/zeit/micro) - Minimalistic microservice framework with an async approach.
|
||||
- [Moleculer](https://moleculer.services) - Fast & powerful microservices framework.
|
||||
- [Fastify](https://github.com/fastify/fastify) - Fast and low overhead web framework.
|
||||
- [AdonisJs](https://github.com/adonisjs/core) - A true MVC framework for Node.js built on solid foundations of Dependency Injection and IoC container.
|
||||
- [Moleculer](https://github.com/moleculerjs/moleculer) - Fast & powerful microservices framework.
|
||||
- [Nest](https://github.com/nestjs/nest) - Angular-inspired framework for building efficient and scalable server-side apps.
|
||||
- [TypeGraphQL](https://github.com/19majkel94/type-graphql) - Modern framework for creating GraphQL APIs with TypeScript, using classes and decorators.
|
||||
- [Tinyhttp](https://github.com/talentlessguy/tinyhttp) - Modern and fast Express-like web framework.
|
||||
@@ -462,7 +433,6 @@
|
||||
### Documentation
|
||||
|
||||
- [documentation.js](https://github.com/documentationjs/documentation) - API documentation generator with support for ES2015+ and flow annotation.
|
||||
- [ESDoc](https://github.com/esdoc/esdoc) - Documentation generator targeting ES2015, attaching test code and measuring documentation coverage.
|
||||
- [Docco](https://github.com/jashkenas/docco) - Documentation generator which produces an HTML document that displays your comments intermingled with your code.
|
||||
- [JSDoc](https://github.com/jsdoc3/jsdoc) - API documentation generator similar to JavaDoc or PHPDoc.
|
||||
- [Docusaurus](https://github.com/facebook/docusaurus) - Documentation website generator that leverages React and Markdown, and comes with translation and versioning features.
|
||||
@@ -472,9 +442,6 @@
|
||||
- [del](https://github.com/sindresorhus/del) - Delete files/folders using globs.
|
||||
- [globby](https://github.com/sindresorhus/globby) - Glob files with support for multiple patterns.
|
||||
- [cpy](https://github.com/sindresorhus/cpy) - Copy files.
|
||||
- [rimraf](https://github.com/isaacs/rimraf) - Recursively delete files like `rm -rf`.
|
||||
- [make-dir](https://github.com/sindresorhus/make-dir) - Recursively create directories like `mkdir -p`.
|
||||
- [graceful-fs](https://github.com/isaacs/node-graceful-fs) - Drop-in replacement for the `fs` module with various improvements.
|
||||
- [chokidar](https://github.com/paulmillr/chokidar) - Filesystem watcher which stabilizes events from `fs.watch` and `fs.watchFile` as well as using native `fsevents` on macOS.
|
||||
- [find-up](https://github.com/sindresorhus/find-up) - Find a file by walking up parent directories.
|
||||
- [proper-lockfile](https://github.com/IndigoUnited/node-proper-lockfile) - Inter-process and inter-machine lockfile utility.
|
||||
@@ -494,7 +461,6 @@
|
||||
### Control flow
|
||||
|
||||
- Promises
|
||||
- [Bluebird](https://github.com/petkaantonov/bluebird) - Promise library with focus on innovative features and performance.
|
||||
- [pify](https://github.com/sindresorhus/pify) - Promisify a callback-style function.
|
||||
- [delay](https://github.com/sindresorhus/delay) - Delay a promise a specified amount of time.
|
||||
- [promise-memoize](https://github.com/nodeca/promise-memoize) - Memoize promise-returning functions, with expire and prefetch.
|
||||
@@ -502,23 +468,16 @@
|
||||
- [p-map](https://github.com/sindresorhus/p-map) - Map over promises concurrently.
|
||||
- [More…](https://github.com/sindresorhus/promise-fun)
|
||||
- Observables
|
||||
- [zen-observable](https://github.com/zenparsing/zen-observable) - Implementation of Observables.
|
||||
- [RxJS](https://github.com/ReactiveX/RxJS) - Reactive programming.
|
||||
- [observable-to-promise](https://github.com/sindresorhus/awesome-observables) - Convert an Observable to a Promise.
|
||||
- [More…](https://github.com/sindresorhus/awesome-observables)
|
||||
- Streams
|
||||
- [Highland.js](https://github.com/caolan/highland) - Manages synchronous and asynchronous code easily, using nothing more than standard JavaScript and Node-like Streams.
|
||||
- Callbacks
|
||||
- [each-async](https://github.com/sindresorhus/each-async) - Async concurrent iterator like forEach.
|
||||
- [async](https://github.com/caolan/async) - Provides straight-forward, powerful functions for working with asynchronicity.
|
||||
- Channels
|
||||
- [js-csp](https://github.com/ubolonton/js-csp) - Communicating sequential processes for JavaScript (like Clojurescript core.async, or Go).
|
||||
|
||||
### Streams
|
||||
|
||||
- [through2](https://github.com/rvagg/through2) - Tiny wrapper around streams2 Transform to avoid explicit subclassing noise.
|
||||
- [from2](https://github.com/hughsk/from2) - Convenience wrapper for ReadableStream, inspired by `through2`.
|
||||
- [get-stream](https://github.com/sindresorhus/get-stream) - Get a stream as a string or buffer.
|
||||
- [from2](https://github.com/hughsk/from2) - Convenience wrapper for ReadableStream, inspired by `through2`.
|
||||
- [into-stream](https://github.com/sindresorhus/into-stream) - Convert a buffer/string/array/object into a stream.
|
||||
- [duplexify](https://github.com/mafintosh/duplexify) - Turn a writeable and readable stream into a single streams2 duplex stream.
|
||||
- [pumpify](https://github.com/mafintosh/pumpify) - Combine an array of streams into a single duplex stream.
|
||||
@@ -563,7 +522,6 @@
|
||||
- [string-length](https://github.com/sindresorhus/string-length) - Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes.
|
||||
- [camelcase](https://github.com/sindresorhus/camelcase) - Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar.
|
||||
- [escape-string-regexp](https://github.com/sindresorhus/escape-string-regexp) - Escape RegExp special characters.
|
||||
- [execall](https://github.com/sindresorhus/execall) - Find multiple RegExp matches in a string.
|
||||
- [splice-string](https://github.com/sindresorhus/splice-string) - Remove or replace part of a string like `Array#splice`.
|
||||
- [indent-string](https://github.com/sindresorhus/indent-string) - Indent each line in a string.
|
||||
- [strip-indent](https://github.com/sindresorhus/strip-indent) - Strip leading whitespace from every line in a string.
|
||||
@@ -596,7 +554,6 @@
|
||||
|
||||
- [Luxon](https://github.com/moment/luxon) - Library for working with dates and times.
|
||||
- [date-fns](https://github.com/date-fns/date-fns) - Modern date utility.
|
||||
- [Moment.js](http://momentjs.com) - Parse, validate, manipulate, and display dates.
|
||||
- [Day.js](https://github.com/iamkun/dayjs) - Immutable date library alternative to Moment.js.
|
||||
- [dateformat](https://github.com/felixge/node-dateformat) - Date formatting.
|
||||
- [tz-format](https://github.com/samverschueren/tz-format) - Format a date with timezone: `2015-11-30T10:40:35+01:00`.
|
||||
@@ -626,11 +583,11 @@
|
||||
- [remark](https://github.com/wooorm/remark) - Markdown processor powered by plugins.
|
||||
- [markdown-it](https://github.com/markdown-it/markdown-it) - Markdown parser with 100% CommonMark support, extensions and syntax plugins.
|
||||
- [parse5](https://github.com/inikulin/parse5) - Fast full-featured spec compliant HTML parser.
|
||||
- [@parcel/css](https://github.com/parcel-bundler/parcel-css) - A CSS parser, transformer, and minifier written in Rust.
|
||||
- [strip-json-comments](https://github.com/sindresorhus/strip-json-comments) - Strip comments from JSON.
|
||||
- [strip-css-comments](https://github.com/sindresorhus/strip-css-comments) - Strip comments from CSS.
|
||||
- [parse-json](https://github.com/sindresorhus/parse-json) - Parse JSON with more helpful errors.
|
||||
- [URI.js](https://github.com/medialize/URI.js) - URL mutation.
|
||||
- [PostCSS](https://github.com/postcss/postcss) - CSS parser / stringifier.
|
||||
- [JSONStream](https://github.com/dominictarr/JSONStream) - Streaming JSON.parse and stringify.
|
||||
- [neat-csv](https://github.com/sindresorhus/neat-csv) - Fast CSV parser. Callback interface for the above.
|
||||
- [csv-parser](https://github.com/mafintosh/csv-parser) - Streaming CSV parser that aims to be faster than everyone else.
|
||||
@@ -687,7 +644,6 @@
|
||||
- ODM / ORM
|
||||
- [Sequelize](https://github.com/sequelize/sequelize) - Multi-dialect ORM. Supports PostgreSQL, SQLite, MySQL, and more.
|
||||
- [Bookshelf](https://github.com/bookshelf/bookshelf) - ORM for PostgreSQL, MySQL and SQLite3 in the style of Backbone.js.
|
||||
- [Massive](https://github.com/robconery/massive-js) - PostgreSQL data access tool.
|
||||
- [Mongoose](https://github.com/Automattic/mongoose) - Elegant MongoDB object modeling.
|
||||
- [Waterline](https://github.com/balderdashy/waterline) - Datastore-agnostic tool that dramatically simplifies interaction with one or more databases.
|
||||
- [OpenRecord](https://github.com/PhilWaldmann/openrecord) - ORM for PostgreSQL, MySQL, SQLite3 and RESTful datastores. Similar to ActiveRecord.
|
||||
@@ -751,11 +707,10 @@
|
||||
### Benchmarking
|
||||
|
||||
- [Benchmark.js](https://github.com/bestiejs/benchmark.js) - Benchmarking library that supports high-resolution timers and returns statistically significant results.
|
||||
- [matcha](https://github.com/logicalparadox/matcha) - Simplistic approach to benchmarking.
|
||||
|
||||
### Minifiers
|
||||
|
||||
- [babili](https://github.com/babel/babili) - ES2015+ aware minifier based on the Babel toolchain.
|
||||
- [babel-minify](https://github.com/babel/minify) - ES2015+ aware minifier based on the Babel toolchain.
|
||||
- [UglifyJS2](https://github.com/mishoo/UglifyJS2) - JavaScript minifier.
|
||||
- [clean-css](https://github.com/jakubpawlowicz/clean-css) - CSS minifier.
|
||||
- [minimize](https://github.com/Swaagie/minimize) - HTML minifier.
|
||||
@@ -826,14 +781,10 @@
|
||||
|
||||
- [Acorn](https://github.com/ternjs/acorn) - Tiny, fast JavaScript parser.
|
||||
- [babel-parser](https://github.com/babel/babel/tree/master/packages/babel-parser) - JavaScript parser used in Babel.
|
||||
- [cherow](https://github.com/cherow/cherow) - JavaScript parser with focus on performance and stability.
|
||||
|
||||
### Static site generators
|
||||
|
||||
- [Wintersmith](https://github.com/jnordberg/wintersmith) - Flexible, minimalistic, multi-platform static site generator.
|
||||
- [Assemble](https://github.com/assemble/assemble/) - Static site generator for Node.js, Grunt.js, and Yeoman.
|
||||
- [DocPad](https://github.com/docpad/docpad) - Static site generator with dynamic abilities and huge plugin ecosystem.
|
||||
- [Phenomic](https://github.com/phenomic/phenomic) - Modern static website generator based on the React and Webpack ecosystem.
|
||||
- [docsify](https://github.com/QingWei-Li/docsify) - Markdown documentation site generator with no statically built HTML files.
|
||||
- [Charge](https://github.com/brandonweiss/charge) - Opinionated, zero-config static site generator using JSX and MDX.
|
||||
|
||||
@@ -877,18 +828,15 @@
|
||||
|
||||
- [execa](https://github.com/sindresorhus/execa) - Better `child_process`.
|
||||
- [cheerio](https://github.com/cheeriojs/cheerio) - Fast, flexible, and lean implementation of core jQuery designed specifically for the server.
|
||||
- [Electron](https://github.com/atom/electron) - Build cross platform desktop apps with web technologies. *(You might like [awesome-electron](https://github.com/sindresorhus/awesome-electron))*
|
||||
- [open](https://github.com/sindresorhus/open) - Opens stuff like websites, files, executables.
|
||||
- [hasha](https://github.com/sindresorhus/hasha) - Hashing made simple. Get the hash of a buffer/string/stream/file.
|
||||
- [dot-prop](https://github.com/sindresorhus/dot-prop) - Get a property from a nested object using a dot path.
|
||||
- [onetime](https://github.com/sindresorhus/onetime) - Only run a function once.
|
||||
- [mem](https://github.com/sindresorhus/mem) - Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input.
|
||||
- [import-fresh](https://github.com/sindresorhus/import-fresh) - Import a module while bypassing the cache.
|
||||
- [strip-bom](https://github.com/sindresorhus/strip-bom) - Strip UTF-8 byte order mark (BOM) from a string/buffer/stream.
|
||||
- [os-locale](https://github.com/sindresorhus/os-locale) - Get the system locale.
|
||||
- [ssh2](https://github.com/mscdex/ssh2) - SSH2 client and server module.
|
||||
- [adit](https://github.com/markelog/adit) - SSH tunneling made simple.
|
||||
- [import-lazy](https://github.com/sindresorhus/import-lazy) - Import a module lazily.
|
||||
- [file-type](https://github.com/sindresorhus/file-type) - Detect the file type of a Buffer.
|
||||
- [Bottleneck](https://github.com/SGrondin/bottleneck) - Rate limiter that makes throttling easy.
|
||||
- [ow](https://github.com/sindresorhus/ow) - Function argument validation for humans.
|
||||
@@ -897,15 +845,10 @@
|
||||
- [node-pre-gyp](https://github.com/mapbox/node-pre-gyp) - Makes it easy to publish and install Node.js C++ addons from binaries.
|
||||
- [opencv](https://github.com/peterbraden/node-opencv) - Bindings for OpenCV. The defacto computer vision library.
|
||||
- [dotenv](https://github.com/motdotla/dotenv) - Load environment variables from .env file.
|
||||
- [remote-git-tags](https://github.com/sindresorhus/remote-git-tags) - Get tags from a remote git repo.
|
||||
- [semver](https://github.com/npm/node-semver) - Semantic version parser.
|
||||
- [Faker.js](https://github.com/Marak/Faker.js) - Generate massive amounts of fake data.
|
||||
- [nodegit](https://github.com/nodegit/nodegit) - Native bindings to Git.
|
||||
- [json-strictify](https://github.com/pigulla/json-strictify) - Safely serialize a value to JSON without data loss or going into an infinite loop.
|
||||
- [resolve-from](https://github.com/sindresorhus/resolve-from) - Resolve the path of a module like `require.resolve()` but from a given path.
|
||||
- [simplecrawler](https://github.com/cgiffard/node-simplecrawler) - Event driven web crawler.
|
||||
- [jsdom](https://github.com/tmpvar/jsdom) - JavaScript implementation of HTML and the DOM.
|
||||
- [hypernova](https://github.com/airbnb/hypernova) - Server-side rendering your JavaScript views.
|
||||
- [@sindresorhus/is](https://github.com/sindresorhus/is) - Type check values.
|
||||
- [env-dot-prop](https://github.com/simonepri/env-dot-prop) - Get, set, or delete nested properties of process.env using a dot path.
|
||||
- [emittery](https://github.com/sindresorhus/emittery) - Simple and modern async event emitter.
|
||||
@@ -1018,7 +961,6 @@
|
||||
|
||||
### Community
|
||||
|
||||
- [Gitter](https://gitter.im/nodejs/node)
|
||||
- [`#node.js` on Freenode](http://webchat.freenode.net/?channels=node.js)
|
||||
- [Stack Overflow](http://stackoverflow.com/questions/tagged/node.js)
|
||||
- [Reddit](https://www.reddit.com/r/node)
|
||||
|
||||
Reference in New Issue
Block a user