awesome-devenv
A curated list of awesome tools, resources and workflow tips making an awesome development environment.
3k stars
87 watching
186 forks
last commit: 3 months ago
Linked from 11 awesome lists
Awesome Dev Env / Contributing | |||
open an issue | 2,830 | 3 months ago | If you think an item shouldn't be here |
Content / Admins | |||
hss | 350 | over 2 years ago | Never type the annoying ssh commands again |
MongoHub | 2,429 | over 3 years ago | Native OSx client for mongo |
Robomongo | a cross platform Admin for MongoDB | ||
Content / Benchmarking | |||
apachebench (ab) | |||
boom | 4,731 | about 8 years ago | |
httperf | |||
phantomas | 2,253 | 5 days ago | website perf evaluation tool |
siege | |||
Vegeta | 23,408 | 19 days ago | |
wrk | 37,762 | 10 months ago | |
redis-faina | 1,772 | over 4 years ago | Instagram's Redis counter/timing stats based on the MONITOR command |
Content / Data | |||
s3cmd | 4,556 | about 1 month ago | the S3 CLI tool for Amazon |
Content / Diagnostics | |||
glances | 26,462 | 13 days ago | |
nmon | |||
gtop | 9,695 | 6 months ago | |
Content / Desktop | |||
Alfred | OSX productivity app | ||
hydra | 5,206 | over 3 years ago | script your desktop |
Keycastr | 476 | over 3 years ago | show your keys while presenting/casting |
Content / Documentation | |||
Log4brains | 1,126 | 8 days ago | Docs-as-code knowledge base to manage Architecture Decision Records (ADR) for your project and publish them automatically as a static website |
Content / Dotfiles | |||
dotfiles.github.io | Collected dotfile resources. Has sections with dotfile bootstraps and lists of frameworks for various shells and editors | ||
Zach Holman's | 7,306 | about 1 month ago | oh-my-zsh, osx, Zsh, vi, Ruby, Git, and more |
Mathias Bynens's | 30,232 | 2 months ago | .files, including ~/.osx — sensible hacker defaults for OS X |
Thoughtbot's | 7,964 | about 2 months ago | A set of vim, zsh, git, and tmux configuration files |
Paul Miller's | 1,199 | 4 months ago | Colourful & robust OS X configuration files and utilities |
Content / Editors / Atom | |||
atom-beautify | 1,494 | 6 days ago | Beautify HTML (including Handlebars), CSS (including Sass and Less), JavaScript, and much more in Atom |
file-icons | 1,318 | 3 months ago | Adds file specific icons to atom for improved visual grepping |
highlight-selected | 248 | almost 2 years ago | Double click on a word to highlight it throughout the open file |
minimap | 646 | 12 months ago | A graphical map (preview) of the full source code |
minimap-git-diff | 21 | over 1 year ago | A minimap binding for the Atom git-diff package |
minimap-highlight-selected | 41 | over 1 year ago | A minimap binding for the highlight-selected package |
atom-project-manager | 509 | over 2 years ago | Get easy access to all your projects and manage them with project specific settings and options |
atom-tree-view-git-status | 24 | over 2 years ago | Show the Git repository status in the Atom tree-view |
atom-pigments | 523 | almost 2 years ago | An Atom package to display colors in project and files |
Content / Editors / Vim | |||
Completor | 1,315 | about 1 month ago | async autocomplete with support for omni and semantic completion |
Powerline | 14,366 | 13 days ago | improved status bar for your buffers |
snipmate | 2,009 | 3 months ago | textual snippets compatiable with Textmate snippets |
The Ultimate Vim Distribution | spf13-vim is a distribution of vim plugins and resources for Vim, GVim and MacVim | ||
Content / Editors / Sublime Text 3 | |||
AdvancedNewFile | 828 | 6 months ago | File creation plugin |
Emmet | 5,255 | over 1 year ago | |
Git Gutter | 3,875 | 10 months ago | display changed/added lines in the margin of the editor window |
jsFormat | 1,420 | over 2 years ago | Javascript formatting |
LiveReload | LiveReload plugin | ||
MarkdownEditing | 3,186 | about 2 months ago | Markdown syntax understanding and good color schemes |
Package Control | The Sublime Text package manager | ||
RubyTest | 722 | about 7 years ago | Plugin for running Ruby tests |
Side Bar Enhancments | 2,191 | 6 months ago | Enhancements to Sublime Text sidebar. Files and folders |
Sublime Git | 2,825 | 4 months ago | Git Integration for Sublime |
Sublime Linter | 2,010 | about 2 months ago | Interactive code linting |
TrailingSpaces | 897 | over 1 year ago | Highlight trailing spaces and delete them in a flash |
Content / Editors / Intellij | |||
keymap | 9 | about 10 years ago | a hybrid Vim/ReSharper/Intellij keymap |
Content / Editors / Visual Studio Code | |||
Dev Git Repo | 163,045 | 10 days ago | Github code repository for VS Code |
Monaco Editor Git Repo | 40,129 | 15 days ago | Github code repository for underlying browser-based editor |
VS Code Extension Marketplace | Official website for extensions | ||
Python extension | Official Python extension | ||
Sync settings | Excellent extension for settings and extension sync of your VS code setup | ||
Content / Git | |||
awesome-github | 496 | 5 months ago | Faraz Fallahi maintains a curated list of GitHub & Git resources |
gh | 718 | about 2 years ago | Fast GitHub command line client (hub port to Go) |
git-extra-commands | 1,005 | 11 days ago | collected git helper scripts |
git-extras | 17,301 | 5 days ago | GIT utilities -- repo summary, repl, changelog population, author commit percentages and more |
git-it-on | 111 | almost 2 years ago | ZSH plugin, adds a gitit command that opens the current directory on github in your current branch |
git-secret | 3,717 | 12 days ago | A bash-tool to store your private data inside a git repository |
git-semver | 381 | over 4 years ago | A git plugin to make Semantic Versioning 2.0.0 and Change Log management easier |
git-sweep | 2,540 | about 1 year ago | safely removes branches that have been merged into the master |
git-up | 2,611 | almost 7 years ago | a better 'git pull' |
hub | git CLI wrapper which makes working with GitHub easier | ||
scm_breeze | 2,824 | 3 months ago | Streamline your git workflow |
tig | an ncurses-based text-mode interface for git | ||
Content / Misc | |||
Fenix Web Server | A multi-host local static web server with push-button sharing (desktop app) | ||
ML Workspace | All-in-one web-based development environment for machine learning and data science | ||
Mockoon | an API / HTTP REST mocking desktop application | ||
HTTP Toolkit | an HTTP inspection & debugging desktop application | ||
Content / Notifications | |||
CatLight | status notifier for developers. Checks the status of continuous delivery builds and shows desktop notifications | ||
Content / Orchestration | |||
azk | 899 | over 5 years ago | a lightweight open source engine to orchestrate development environments |
Nanobox | 1,605 | almost 5 years ago | A micro-PaaS (μPaaS) for creating consistent, isolated, development environments deployable anywhere |
Content / Presentation | |||
bespoke.js | 4,685 | about 4 years ago | DIY Presentation Micro-Framework |
hacker-slides | 348 | over 3 years ago | Reveal.js based presentation tool |
impress.js | 37,636 | 6 months ago | presentation framework based on the power of CSS3 transforms and transitions |
mithril-slides | 24 | about 6 years ago | A Keynote-inspired presentation app written with Mithril |
remark | 12,703 | 4 months ago | markdown based presentation on your browser |
reveal.js | 67,666 | 12 days ago | markdown based presentation on your browser |
deck.js | 5,421 | over 5 years ago | markdown based presentation on your browser |
vimdeck | 1,409 | almost 4 years ago | present inside your Vim |
WebSlides | 6,204 | almost 2 years ago | Making HTML presentations easy |
Content / Shell | |||
awesome-zsh-plugins | 15,302 | 5 days ago | List of zsh plugins usable with and other compatible zsh frameworks |
fish-shell | 25,881 | 4 days ago | The user-friendly command line shell |
hss | 350 | over 2 years ago | Never type the annoying ssh commands again |
oh-my-fish | 10,430 | 24 days ago | Framework for managing your fish shell configuration inspired by oh-my-zsh |
oh-my-zsh | 173,020 | 4 days ago | A community driven framework for managing zsh configuration |
zgen | 1,495 | about 3 years ago | Faster framework for managing your zsh configuration, backward compatible with oh-my-zsh plugins |
zsh | A shell designed for interactive use, although it is also a powerful scripting language | ||
shellcheck | 36,201 | about 1 month ago | Lint for shell. Will find deprecated and/or dangerous usage in shell scripts |
zsh quickstart kit | 779 | about 2 months ago | Quick intro for getting set up with zsh and zgen |
Content / Text | |||
ack | 1,481 | over 5 years ago | the Perl based better-than-grep tool |
ag | 26,096 | 4 months ago | A C based code-searching tool similar to ack, but faster |
peco | 7,662 | 7 months ago | interactive filtering, like interactive Grep |
ripgrep | 47,924 | 12 days ago | Faster than grep, written in Rust |
Content / Terminal | |||
autojump | 16,216 | 12 months ago | remembers your folders and jump to them based on partial recall (e.g. will jump to |
fasd | 5,904 | over 4 years ago | Command-line productivity booster, offers quick access to files and directories |
freshenv | 169 | 12 days ago | Provision, share, manage local and cloud developer environments |
homebrew | Makes it easy to install open source packages on an system with a single command | ||
hss | 350 | over 2 years ago | Never type the annoying ssh commands again |
httpie | A command line HTTP client, a user-friendly cURL replacement | ||
iTerm2 | a great terminal replacement | ||
jq | a lightweight and flexible command-line JSON processor | ||
oh-my-zsh | 173,020 | 4 days ago | the incredible ZSH addon |
Pipe Viewer | a tool for monitoring the progress of data through a pipeline | ||
tmux | the awesome terminal multiplexer | ||
zoxide | 22,002 | 12 days ago | A better way to navigate your filesystem. Written in Rust, cross-shell, and much faster than other autojumpers |
Content / Workflow | |||
fswatch | 5,036 | about 2 months ago | a watch tool which will emit FS events and you can run commands on demand with. Note - too |
guard | 6,241 | 25 days ago | FS watch tool with a huge ecosystem of plugins |
just | A task runner for conveniently saving and running project-specific commands. Similar to make, but much nicer | ||
LiveReload | FS watch and preprocessor as a desktop app for and with complementary browser extensions | ||
Content / Workflow / LiveReload | |||
guard-livereload | 2,107 | almost 2 years ago | Guard plugin compatible with LiveReload's browser extensions |
simplehttp | 66 | over 1 year ago | Fastest and simplest way to start serving a local directory over http |
Content / Workflow | |||
watchman | 12,654 | 5 days ago | Facebook's better - note it works as a service |
Zappr | 542 | about 2 months ago | GitHub integration built to enhance your project workflow via enable/disable pull request approval checks |
ergo | 622 | 3 months ago | The management of multiple local services running over different ports made easy |
Prodmodel | 59 | over 2 years ago | Build tool for data science pipelines |
Gebug | 635 | 6 months ago | A tool that makes debugging of Dockerized Go applications super easy by enabling Debugger and Hot-Reload features, seamlessly |