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: 2 months ago
Linked from 11 awesome lists


Awesome Dev Env / Contributing

open an issue 2,827 2 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,732 about 8 years ago
httperf
phantomas 2,252 17 days ago website perf evaluation tool
siege
Vegeta 23,408 12 days ago
wrk 37,676 9 months ago
redis-faina 1,769 over 4 years ago Instagram's Redis counter/timing stats based on the MONITOR command

Content / Data

s3cmd 4,556 24 days ago the S3 CLI tool for Amazon

Content / Diagnostics

glances 26,462 6 days ago
nmon
gtop 9,695 6 months ago

Content / Desktop

Alfred OSX productivity app
hydra 5,204 over 3 years ago script your desktop
Keycastr 476 over 3 years ago show your keys while presenting/casting

Content / Documentation

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

Content / Editors / Atom

atom-beautify 1,495 28 days ago Beautify HTML (including Handlebars), CSS (including Sass and Less), JavaScript, and much more in Atom
file-icons 1,317 3 months ago Adds file specific icons to atom for improved visual grepping
highlight-selected 249 almost 2 years ago Double click on a word to highlight it throughout the open file
minimap 646 11 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 over 1 year 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,353 about 1 month ago improved status bar for your buffers
snipmate 2,007 2 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 829 6 months ago File creation plugin
Emmet 5,256 over 1 year ago
Git Gutter 3,874 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,185 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,190 5 months ago Enhancements to Sublime Text sidebar. Files and folders
Sublime Git 2,825 4 months ago Git Integration for Sublime
Sublime Linter 2,009 about 1 month 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 3 days ago Github code repository for VS Code
Monaco Editor Git Repo 39,978 11 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 4 months ago Faraz Fallahi maintains a curated list of GitHub & Git resources
gh 718 almost 2 years ago Fast GitHub command line client (hub port to Go)
git-extra-commands 1,005 4 days ago collected git helper scripts
git-extras 17,286 12 days ago GIT utilities -- repo summary, repl, changelog population, author commit percentages and more
git-it-on 111 over 1 year ago ZSH plugin, adds a gitit command that opens the current directory on github in your current branch
git-secret 3,717 5 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,821 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,604 almost 5 years ago A micro-PaaS (μPaaS) for creating consistent, isolated, development environments deployable anywhere

Content / Presentation

bespoke.js 4,683 about 4 years ago DIY Presentation Micro-Framework
hacker-slides 348 over 3 years ago Reveal.js based presentation tool
impress.js 37,636 5 months ago presentation framework based on the power of CSS3 transforms and transitions
mithril-slides 23 about 6 years ago A Keynote-inspired presentation app written with Mithril
remark 12,690 4 months ago markdown based presentation on your browser
reveal.js 67,666 5 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 over 3 years ago present inside your Vim
WebSlides 6,203 almost 2 years ago Making HTML presentations easy

Content / Shell

awesome-zsh-plugins 15,256 2 days ago List of zsh plugins usable with and other compatible zsh frameworks
fish-shell 25,784 11 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,415 16 days ago Framework for managing your fish shell configuration inspired by oh-my-zsh
oh-my-zsh 172,670 12 days ago A community driven framework for managing zsh configuration
zgen 1,494 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 27 days ago Lint for shell. Will find deprecated and/or dangerous usage in shell scripts
zsh quickstart kit 778 about 2 months ago Quick intro for getting set up with zsh and zgen

Content / Text

ack 1,480 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 5 days ago Faster than grep, written in Rust

Content / Terminal

autojump 16,193 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 170 9 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 172,670 12 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 5 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 18 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,108 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,592 12 days ago Facebook's better - note it works as a service
Zappr 542 about 1 month 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 5 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: