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


Awesome Dev Env / Contributing

open an issue2,862about 2 years agoIf you think an item shouldn't be here

Content / Admins

hss353over 4 years agoNever type the annoying ssh commands again
MongoHub2,429over 5 years agoNative OSx client for mongo
Robomongoa cross platform Admin for MongoDB

Content / Benchmarking

apachebench (ab)
boom4,728about 10 years ago
httperf
phantomas2,257almost 2 years agowebsite perf evaluation tool
siege
Vegeta23,718almost 2 years ago
wrk38,170over 2 years ago
redis-faina1,779over 6 years agoInstagram's Redis counter/timing stats based on the MONITOR command

Content / Data

s3cmd4,610about 2 years agothe S3 CLI tool for Amazon

Content / Diagnostics

glances27,127almost 2 years ago
nmon
gtop9,741over 2 years ago

Content / Desktop

AlfredOSX productivity app
hydra5,202over 5 years agoscript your desktop
Keycastr477over 5 years agoshow your keys while presenting/casting

Content / Documentation

Log4brains1,164almost 2 years agoDocs-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.ioCollected dotfile resources. Has sections with dotfile bootstraps and lists of frameworks for various shells and editors
Zach Holman's7,356about 2 years agooh-my-zsh, osx, Zsh, vi, Ruby, Git, and more
Mathias Bynens's30,424about 2 years ago.files, including ~/.osx — sensible hacker defaults for OS X
Thoughtbot's7,992almost 2 years agoA set of vim, zsh, git, and tmux configuration files
Paul Miller's1,207over 2 years agoColourful & robust OS X configuration files and utilities

Content / Editors / Atom

atom-beautify1,493almost 2 years agoBeautify HTML (including Handlebars), CSS (including Sass and Less), JavaScript, and much more in Atom
file-icons1,324about 2 years agoAdds file specific icons to atom for improved visual grepping
highlight-selected248over 3 years agoDouble click on a word to highlight it throughout the open file
minimap646almost 2 years agoA graphical map (preview) of the full source code
minimap-git-diff21over 3 years agoA minimap binding for the Atom git-diff package
minimap-highlight-selected41over 3 years agoA minimap binding for the highlight-selected package
atom-project-manager511over 4 years agoGet easy access to all your projects and manage them with project specific settings and options
atom-tree-view-git-status24over 4 years agoShow the Git repository status in the Atom tree-view
atom-pigments521over 3 years agoAn Atom package to display colors in project and files

Content / Editors / Vim

Completor1,319about 2 years agoasync autocomplete with support for omni and semantic completion
Powerline14,413almost 2 years agoimproved status bar for your buffers
snipmate2,012about 2 years agotextual snippets compatiable with Textmate snippets
The Ultimate Vim Distributionspf13-vim is a distribution of vim plugins and resources for Vim, GVim and MacVim

Content / Editors / Sublime Text 3

AdvancedNewFile828over 2 years agoFile creation plugin
Emmet5,254about 3 years ago
Git Gutter3,876almost 3 years agodisplay changed/added lines in the margin of the editor window
jsFormat1,422over 4 years agoJavascript formatting
LiveReloadLiveReload plugin
MarkdownEditing3,198almost 2 years agoMarkdown syntax understanding and good color schemes
Package ControlThe Sublime Text package manager
RubyTest721about 9 years agoPlugin for running Ruby tests
Side Bar Enhancments2,193over 2 years agoEnhancements to Sublime Text sidebar. Files and folders
Sublime Git2,825over 2 years agoGit Integration for Sublime
Sublime Linter2,017about 2 years agoInteractive code linting
TrailingSpaces897about 3 years agoHighlight trailing spaces and delete them in a flash

Content / Editors / Intellij

keymap9about 12 years agoa hybrid Vim/ReSharper/Intellij keymap

Content / Editors / Visual Studio Code

Dev Git Repo165,346almost 2 years agoGithub code repository for VS Code
Monaco Editor Git Repo40,801almost 2 years agoGithub code repository for underlying browser-based editor
VS Code Extension MarketplaceOfficial website for extensions
Python extensionOfficial Python extension
Sync settingsExcellent extension for settings and extension sync of your VS code setup

Content / Git

awesome-github504over 2 years agoFaraz Fallahi maintains a curated list of GitHub & Git resources
gh717almost 4 years agoFast GitHub command line client (hub port to Go)
git-extra-commands1,024almost 2 years agocollected git helper scripts
git-extras17,416almost 2 years agoGIT utilities -- repo summary, repl, changelog population, author commit percentages and more
git-it-on111over 3 years agoZSH plugin, adds a gitit command that opens the current directory on github in your current branch
git-secret3,767almost 2 years agoA bash-tool to store your private data inside a git repository
git-semver382over 6 years agoA git plugin to make Semantic Versioning 2.0.0 and Change Log management easier
git-sweep2,561almost 3 years agosafely removes branches that have been merged into the master
git-up2,609almost 9 years agoa better 'git pull'
hubgit CLI wrapper which makes working with GitHub easier
scm_breeze2,837almost 2 years agoStreamline your git workflow
tigan ncurses-based text-mode interface for git

Content / Misc

Fenix Web ServerA multi-host local static web server with push-button sharing (desktop app)
ML WorkspaceAll-in-one web-based development environment for machine learning and data science
Mockoonan API / HTTP REST mocking desktop application
HTTP Toolkitan HTTP inspection & debugging desktop application

Content / Notifications

CatLightstatus notifier for developers. Checks the status of continuous delivery builds and shows desktop notifications

Content / Orchestration

azk897over 7 years agoa lightweight open source engine to orchestrate development environments
Nanobox1,611almost 7 years agoA micro-PaaS (μPaaS) for creating consistent, isolated, development environments deployable anywhere

Content / Presentation

bespoke.js4,688about 6 years agoDIY Presentation Micro-Framework
hacker-slides346over 5 years agoReveal.js based presentation tool
impress.js37,671over 2 years agopresentation framework based on the power of CSS3 transforms and transitions
mithril-slides24about 8 years agoA Keynote-inspired presentation app written with Mithril
remark12,757about 2 years agomarkdown based presentation on your browser
reveal.js68,073almost 2 years agomarkdown based presentation on your browser
deck.js5,421over 7 years agomarkdown based presentation on your browser
vimdeck1,409over 5 years agopresent inside your Vim
WebSlides6,218almost 4 years agoMaking HTML presentations easy

Content / Shell

awesome-zsh-plugins15,638almost 2 years agoList of zsh plugins usable with and other compatible zsh frameworks
fish-shell26,452almost 2 years agoThe user-friendly command line shell
hss353over 4 years agoNever type the annoying ssh commands again
oh-my-fish10,522about 2 years agoFramework for managing your fish shell configuration inspired by oh-my-zsh
oh-my-zsh174,664almost 2 years agoA community driven framework for managing zsh configuration
zgen1,498about 5 years agoFaster framework for managing your zsh configuration, backward compatible with oh-my-zsh plugins
zshA shell designed for interactive use, although it is also a powerful scripting language
shellcheck36,593almost 2 years agoLint for shell. Will find deprecated and/or dangerous usage in shell scripts
zsh quickstart kit795almost 2 years agoQuick intro for getting set up with zsh and zgen

Content / Text

ack1,477over 7 years agothe Perl based better-than-grep tool
ag26,229over 2 years agoA C based code-searching tool similar to ack, but faster
peco7,699over 2 years agointeractive filtering, like interactive Grep
ripgrep49,203almost 2 years agoFaster than grep, written in Rust

Content / Terminal

autojump16,322almost 3 years agoremembers your folders and jump to them based on partial recall (e.g. will jump to
fasd5,903over 6 years agoCommand-line productivity booster, offers quick access to files and directories
freshenv171almost 2 years agoProvision, share, manage local and cloud developer environments
homebrewMakes it easy to install open source packages on an system with a single command
hss353over 4 years agoNever type the annoying ssh commands again
httpieA command line HTTP client, a user-friendly cURL replacement
iTerm2a great terminal replacement
jqa lightweight and flexible command-line JSON processor
oh-my-zsh174,664almost 2 years agothe incredible ZSH addon
Pipe Viewera tool for monitoring the progress of data through a pipeline
tmuxthe awesome terminal multiplexer
zoxide23,350almost 2 years agoA better way to navigate your filesystem. Written in Rust, cross-shell, and much faster than other autojumpers

Content / Workflow

fswatch5,079about 2 years agoa watch tool which will emit FS events and you can run commands on demand with. Note - too
guard6,248almost 2 years agoFS watch tool with a huge ecosystem of plugins
justA task runner for conveniently saving and running project-specific commands. Similar to make, but much nicer
LiveReloadFS watch and preprocessor as a desktop app for and with complementary browser extensions

Content / Workflow / LiveReload

guard-livereload2,108almost 4 years agoGuard plugin compatible with LiveReload's browser extensions
simplehttp66over 3 years agoFastest and simplest way to start serving a local directory over http

Content / Workflow

watchman12,816almost 2 years agoFacebook's better - note it works as a service
Zappr540about 2 years agoGitHub integration built to enhance your project workflow via enable/disable pull request approval checks
ergo627about 2 years agoThe management of multiple local services running over different ports made easy
Prodmodel58about 4 years agoBuild tool for data science pipelines
Gebug635over 2 years agoA 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: