Awesome Dev Env

A curated list of awesome tools, resources and workflow tips making an awesome development environment.

Inspired by awesome-go, which was in turn inspired by awesome-python.

Contributing

Guidelines tweaked and adapted from awesome-go - thanks!

But in short:

Many thanks to everyone on the contributor list :)

Content

Note: for an OS specific tool, please do your best to mark with OSX/WIN/*NIX/LIN

Admins

Tools to manage databases, permissions, etc.

Benchmarking

Tools to benchmark your code or services

Data

Tools for handling online and offline data

Diagnostics

Tools for checking diagnosing your system while you work

Desktop

Tools for improving and hacking around with your vanilla desktop

Dotfiles

Editors

Only awesome tools and addons for your favorite editor

Vim

Sublime Text 3

Intellij

Git

Tools and addons for making an awesome Git experience

Presentation

Tools for presenting your work

Text

Tools for working with text files - search, replace, processing

Terminal

Tools and addons for terminal and terminal work

Workflow

Tools and addons which improve your daily workflow with code