awesome-devenv

Dev Env

A curated list of tools and resources for creating an efficient and effective development environment.

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

GitHub

3k stars
87 watching
188 forks
last commit: 6 months ago
Linked from 11 awesome lists


Awesome Dev Env / Contributing

open an issue 2,862 6 months ago If you think an item shouldn't be here

Content / Admins

hss 353 almost 3 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,728 over 8 years ago
httperf
phantomas 2,257 about 1 month ago website perf evaluation tool
siege
Vegeta 23,718 3 months ago
wrk 38,170 about 1 year ago
redis-faina 1,779 almost 5 years ago Instagram's Redis counter/timing stats based on the MONITOR command

Content / Data

s3cmd 4,610 4 months ago the S3 CLI tool for Amazon

Content / Diagnostics

glances 27,127 about 1 month ago
nmon
gtop 9,741 9 months ago

Content / Desktop

Alfred OSX productivity app
hydra 5,202 almost 4 years ago script your desktop
Keycastr 477 almost 4 years ago show your keys while presenting/casting

Content / Documentation

Log4brains 1,164 about 1 month 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,356 4 months ago oh-my-zsh, osx, Zsh, vi, Ruby, Git, and more
Mathias Bynens's 30,424 6 months ago .files, including ~/.osx — sensible hacker defaults for OS X
Thoughtbot's 7,992 about 2 months ago A set of vim, zsh, git, and tmux configuration files
Paul Miller's 1,207 8 months ago Colourful & robust OS X configuration files and utilities

Content / Editors / Atom

atom-beautify 1,493 2 months ago Beautify HTML (including Handlebars), CSS (including Sass and Less), JavaScript, and much more in Atom
file-icons 1,324 7 months ago Adds file specific icons to atom for improved visual grepping
highlight-selected 248 about 2 years ago Double click on a word to highlight it throughout the open file
minimap 646 about 1 month ago A graphical map (preview) of the full source code
minimap-git-diff 21 almost 2 years ago A minimap binding for the Atom git-diff package
minimap-highlight-selected 41 almost 2 years ago A minimap binding for the highlight-selected package
atom-project-manager 511 almost 3 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 521 about 2 years ago An Atom package to display colors in project and files

Content / Editors / Vim

Completor 1,319 5 months ago async autocomplete with support for omni and semantic completion
Powerline 14,413 4 months ago improved status bar for your buffers
snipmate 2,012 6 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 10 months ago File creation plugin
Emmet 5,254 over 1 year ago
Git Gutter 3,876 about 1 year ago display changed/added lines in the margin of the editor window
jsFormat 1,422 almost 3 years ago Javascript formatting
LiveReload LiveReload plugin
MarkdownEditing 3,198 3 months ago Markdown syntax understanding and good color schemes
Package Control The Sublime Text package manager
RubyTest 721 over 7 years ago Plugin for running Ruby tests
Side Bar Enhancments 2,193 9 months ago Enhancements to Sublime Text sidebar. Files and folders
Sublime Git 2,825 7 months ago Git Integration for Sublime
Sublime Linter 2,017 5 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 over 10 years ago a hybrid Vim/ReSharper/Intellij keymap

Content / Editors / Visual Studio Code

Dev Git Repo 165,346 about 1 month ago Github code repository for VS Code
Monaco Editor Git Repo 40,801 about 1 month 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 504 8 months ago Faraz Fallahi maintains a curated list of GitHub & Git resources
gh 717 over 2 years ago Fast GitHub command line client (hub port to Go)
git-extra-commands 1,024 about 1 month ago collected git helper scripts
git-extras 17,416 about 2 months ago GIT utilities -- repo summary, repl, changelog population, author commit percentages and more
git-it-on 111 about 2 years ago ZSH plugin, adds a gitit command that opens the current directory on github in your current branch
git-secret 3,767 about 1 month ago A bash-tool to store your private data inside a git repository
git-semver 382 almost 5 years ago A git plugin to make Semantic Versioning 2.0.0 and Change Log management easier
git-sweep 2,561 over 1 year ago safely removes branches that have been merged into the master
git-up 2,609 about 7 years ago a better 'git pull'
hub git CLI wrapper which makes working with GitHub easier
scm_breeze 2,837 about 1 month 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 897 over 5 years ago a lightweight open source engine to orchestrate development environments
Nanobox 1,611 about 5 years ago A micro-PaaS (μPaaS) for creating consistent, isolated, development environments deployable anywhere

Content / Presentation

bespoke.js 4,688 over 4 years ago DIY Presentation Micro-Framework
hacker-slides 346 over 3 years ago Reveal.js based presentation tool
impress.js 37,671 9 months ago presentation framework based on the power of CSS3 transforms and transitions
mithril-slides 24 over 6 years ago A Keynote-inspired presentation app written with Mithril
remark 12,757 7 months ago markdown based presentation on your browser
reveal.js 68,073 about 2 months ago markdown based presentation on your browser
deck.js 5,421 almost 6 years ago markdown based presentation on your browser
vimdeck 1,409 about 4 years ago present inside your Vim
WebSlides 6,218 about 2 years ago Making HTML presentations easy

Content / Shell

awesome-zsh-plugins 15,638 about 1 month ago List of zsh plugins usable with and other compatible zsh frameworks
fish-shell 26,452 about 1 month ago The user-friendly command line shell
hss 353 almost 3 years ago Never type the annoying ssh commands again
oh-my-fish 10,522 4 months ago Framework for managing your fish shell configuration inspired by oh-my-zsh
oh-my-zsh 174,664 about 1 month ago A community driven framework for managing zsh configuration
zgen 1,498 over 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,593 about 2 months ago Lint for shell. Will find deprecated and/or dangerous usage in shell scripts
zsh quickstart kit 795 about 2 months ago Quick intro for getting set up with zsh and zgen

Content / Text

ack 1,477 almost 6 years ago the Perl based better-than-grep tool
ag 26,229 7 months ago A C based code-searching tool similar to ack, but faster
peco 7,699 11 months ago interactive filtering, like interactive Grep
ripgrep 49,203 4 months ago Faster than grep, written in Rust

Content / Terminal

autojump 16,322 over 1 year ago remembers your folders and jump to them based on partial recall (e.g. will jump to
fasd 5,903 over 4 years ago Command-line productivity booster, offers quick access to files and directories
freshenv 171 4 months 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 353 almost 3 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 174,664 about 1 month ago the incredible ZSH addon
Pipe Viewer a tool for monitoring the progress of data through a pipeline
tmux the awesome terminal multiplexer
zoxide 23,350 2 months ago A better way to navigate your filesystem. Written in Rust, cross-shell, and much faster than other autojumpers

Content / Workflow

fswatch 5,079 5 months ago a watch tool which will emit FS events and you can run commands on demand with. Note - too
guard 6,248 3 months 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,108 about 2 years ago Guard plugin compatible with LiveReload's browser extensions
simplehttp 66 almost 2 years ago Fastest and simplest way to start serving a local directory over http

Content / Workflow

watchman 12,816 about 1 month ago Facebook's better - note it works as a service
Zappr 540 5 months ago GitHub integration built to enhance your project workflow via enable/disable pull request approval checks
ergo 627 6 months ago The management of multiple local services running over different ports made easy
Prodmodel 58 over 2 years ago Build tool for data science pipelines
Gebug 635 9 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:

More related projects: