Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

awesome-development

A curated list of packages and resources I use in front-end development.
https://github.com/urban/awesome-development

Last synced: 3 days ago
JSON representation

  • Packages

    • Package managers

      • npm - A package manager for Node.js and the web.
    • Build tools

      • PostCSS - Framework for CSS postprocessors, to modify CSS.
      • webpack - Packs CommonJS/AMD modules for the browser.
      • browserify - Browser-side require() the Node.js way.
    • HTTP

      • nets - HTTP client that works in node and browsers.
      • superagent - A small progressive HTTP request library.
      • superagent - A small progressive HTTP request library.
    • Command-line utilities

    • Hardware

    • Filesystem

      • del - Delete files/folders using globs.
      • globby - Glob files with support for multiple patterns.
      • look-up - Find the first file matching a given pattern in the current directory or the nearest ancestor directory.
      • cpy - Copy files.
      • rimraf - Recursively delete files like `rm -rf`.
      • mkdirp - Recursively create directories like `mkdir -p`.
      • fs-extra - Extra methods for the `fs` module.
    • Control flow

      • async - Provides straight-forward, powerful functions for working with asynchronousity.
      • co - The ultimate generator based flow-control goodness.
      • Bluebird - A fully featured promise library with focus on innovative features and performance.
    • Streams

      • through2 - Tiny wrapper around streams2 Transform to avoid explicit subclassing noise.
      • concat-stream - Concatenates a stream into strings or binary data.
      • co-stream - [co](https://github.com/visionmedia/co) generator stream.
    • Text

      • camelcase - Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar.
      • normalize-url - Normalize a URL.
      • humanize-url - Humanize a URL: http://sindresorhus.com → sindresorhus.com.
    • Parsing

      • csv-parser - Streaming CSV parser that aims to be faster than everyone else.
      • marked - A markdown parser and compiler built for speed.
    • Database

    • Testing

      • tape - [TAP](http://testanything.org)-producing test harness.
      • tape - [TAP](http://testanything.org)-producing test harness.
    • Minifiers

    • Authentication

      • Grant - OAuth middleware for Express, Koa and Hapi.
    • Node.js management

      • nvm - Simple bash script to manage multiple active node.js versions.
      • nvm for Windows - Version management for Windows.
    • Polyfills

    • Process management

      • nodemon - Monitor for any changes in your node.js application and automatically restart the server.
    • AST

      • Acorn - A tiny, fast JavaScript parser.
    • Miscellaneous

      • semver - [semver](http://semver.org) parser.
      • Electron - Build cross platform desktop apps with web technologies. *(You might like [awesome-electron](https://github.com/sindresorhus/awesome-electron))*
    • Web frameworks

      • Restify - A node framework built specifically to enable you to build correct REST web services.
    • Date

    • Command-line apps

    • Functional programming