awesome-devenv

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

GitHub

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

Backlinks from these awesome lists: