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.
Guidelines tweaked and adapted from awesome-go
- thanks!
But in short:
- List is alphabetically sorted
- If you think an item shouldn't be here open an issue
Many thanks to everyone on the contributor list :)
Note: for an OS specific tool, please do your best to mark with OSX/WIN/*NIX/LIN
Tools to manage databases, permissions, etc.
- Robomongo - a cross platform Admin for MongoDB
Tools to benchmark your code or services
Tools for handling online and offline data
- s3cmd - the S3 CLI tool for Amazon
Tools for checking diagnosing your system while you work
Tools for improving and hacking around with your vanilla desktop
- Alfred - OSX productivity app
/OSX/
- hydra - script your desktop
/OSX/
- Keycastr - show your keys while
presenting/casting
/OSX/
Only awesome tools and addons for your favorite editor
- Powerline - improved status bar for your buffers.
Tools and addons for making an awesome Git experience
- git-up - a better 'git pull'
- git-sweep - safely removes branches that have been merged into the master
- hub - git CLI wrapper which makes working with GitHub easier
- gh - Fast GitHub command line client (hub port to Go)
Tools for presenting your work
Tools for working with text files - search, replace, processing
- ack - the Perl based better-than-grep tool.
- peco - interactive filtering, like interactive Grep
- The Silver Searcher -
an
ack
replacement, much faster, C based.
Tools and addons for terminal and terminal work
- autojump - remembers your
folders and jump to them based on partial recall (e.g.
j proj
will jump to/home/Users/yourself/projects
. - iTerm2 - a great terminal replacement
/OSX/
- oh-my-zsh - the incredible ZSH addon.
Tools and addons which improve your daily workflow with code