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


Awesome Dev Env / Contributing

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

Content / Admins

hss 353 about 3 years ago Never type the annoying ssh commands again
MongoHub 2,429 almost 4 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 3 months ago website perf evaluation tool
siege
Vegeta 23,718 5 months ago
wrk 38,170 about 1 year ago
redis-faina 1,779 about 5 years ago Instagram's Redis counter/timing stats based on the MONITOR command

Content / Data

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

Content / Diagnostics

glances 27,127 3 months ago
nmon
gtop 9,741 11 months ago

Content / Desktop

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

Content / Documentation

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

Content / Editors / Atom

atom-beautify 1,493 4 months ago Beautify HTML (including Handlebars), CSS (including Sass and Less), JavaScript, and much more in Atom
file-icons 1,324 9 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 4 months ago A graphical map (preview) of the full source code
minimap-git-diff 21 about 2 years ago A minimap binding for the Atom git-diff package
minimap-highlight-selected 41 about 2 years ago A minimap binding for the highlight-selected package
atom-project-manager 511 about 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 almost 3 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 7 months ago async autocomplete with support for omni and semantic completion
Powerline 14,413 6 months ago improved status bar for your buffers
snipmate 2,012 8 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 12 months ago File creation plugin
Emmet 5,254 over 1 year ago
Git Gutter 3,876 over 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 5 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 11 months ago Enhancements to Sublime Text sidebar. Files and folders
Sublime Git 2,825 10 months ago Git Integration for Sublime
Sublime Linter 2,017 7 months ago Interactive code linting
TrailingSpaces 897 almost 2 years 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 3 months ago Github code repository for VS Code
Monaco Editor Git Repo 40,801 4 months 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 10 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 3 months ago collected git helper scripts
git-extras 17,416 4 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 4 months ago A bash-tool to store your private data inside a git repository
git-semver 382 about 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 over 7 years ago a better 'git pull'
hub git CLI wrapper which makes working with GitHub easier
scm_breeze 2,837 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 897 almost 6 years ago a lightweight open source engine to orchestrate development environments
Nanobox 1,611 over 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 almost 4 years ago Reveal.js based presentation tool
impress.js 37,671 11 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 9 months ago markdown based presentation on your browser
reveal.js 68,073 4 months ago markdown based presentation on your browser
deck.js 5,421 about 6 years ago markdown based presentation on your browser
vimdeck 1,409 about 4 years ago present inside your Vim
WebSlides 6,218 over 2 years ago Making HTML presentations easy

Content / Shell

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

Content / Text

ack 1,477 about 6 years ago the Perl based better-than-grep tool
ag 26,229 9 months ago A C based code-searching tool similar to ack, but faster
peco 7,699 about 1 year ago interactive filtering, like interactive Grep
ripgrep 49,203 6 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 almost 5 years ago Command-line productivity booster, offers quick access to files and directories
freshenv 171 6 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 about 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 3 months 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 4 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 7 months ago a watch tool which will emit FS events and you can run commands on demand with. Note - too
guard 6,248 5 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 over 2 years ago Guard plugin compatible with LiveReload's browser extensions
simplehttp 66 about 2 years ago Fastest and simplest way to start serving a local directory over http

Content / Workflow

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