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
187 forks
last commit: 4 months ago
Linked from 11 awesome lists


Awesome Dev Env / Contributing

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

Content / Admins

hss 352 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,731 about 8 years ago
httperf
phantomas 2,258 7 days ago website perf evaluation tool
siege
Vegeta 23,597 24 days ago
wrk 38,001 11 months ago
redis-faina 1,779 over 4 years ago Instagram's Redis counter/timing stats based on the MONITOR command

Content / Data

s3cmd 4,594 2 months ago the S3 CLI tool for Amazon

Content / Diagnostics

glances 26,860 6 days ago
nmon
gtop 9,724 7 months ago

Content / Desktop

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

Content / Documentation

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

Content / Editors / Atom

atom-beautify 1,495 4 days ago Beautify HTML (including Handlebars), CSS (including Sass and Less), JavaScript, and much more in Atom
file-icons 1,323 5 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 24 days 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 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 almost 2 years ago An Atom package to display colors in project and files

Content / Editors / Vim

Completor 1,317 3 months ago async autocomplete with support for omni and semantic completion
Powerline 14,395 about 2 months ago improved status bar for your buffers
snipmate 2,011 4 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 827 8 months ago File creation plugin
Emmet 5,256 over 1 year ago
Git Gutter 3,877 12 months ago display changed/added lines in the margin of the editor window
jsFormat 1,421 over 2 years ago Javascript formatting
LiveReload LiveReload plugin
MarkdownEditing 3,190 30 days 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 7 months ago Enhancements to Sublime Text sidebar. Files and folders
Sublime Git 2,825 5 months ago Git Integration for Sublime
Sublime Linter 2,013 3 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 164,461 4 days ago Github code repository for VS Code
Monaco Editor Git Repo 40,481 10 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 501 6 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,020 9 days ago collected git helper scripts
git-extras 17,351 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,745 10 days 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,549 about 1 year ago safely removes branches that have been merged into the master
git-up 2,610 about 7 years ago a better 'git pull'
hub git CLI wrapper which makes working with GitHub easier
scm_breeze 2,834 5 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 over 5 years ago a lightweight open source engine to orchestrate development environments
Nanobox 1,607 about 5 years ago A micro-PaaS (μPaaS) for creating consistent, isolated, development environments deployable anywhere

Content / Presentation

bespoke.js 4,688 about 4 years ago DIY Presentation Micro-Framework
hacker-slides 347 over 3 years ago Reveal.js based presentation tool
impress.js 37,663 7 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,738 5 months ago markdown based presentation on your browser
reveal.js 67,906 10 days ago markdown based presentation on your browser
deck.js 5,423 almost 6 years ago markdown based presentation on your browser
vimdeck 1,410 almost 4 years ago present inside your Vim
WebSlides 6,213 almost 2 years ago Making HTML presentations easy

Content / Shell

awesome-zsh-plugins 15,490 2 days ago List of zsh plugins usable with and other compatible zsh frameworks
fish-shell 26,252 4 days ago The user-friendly command line shell
hss 352 almost 3 years ago Never type the annoying ssh commands again
oh-my-fish 10,486 2 months ago Framework for managing your fish shell configuration inspired by oh-my-zsh
oh-my-zsh 174,014 7 days ago A community driven framework for managing zsh configuration
zgen 1,501 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,432 17 days ago Lint for shell. Will find deprecated and/or dangerous usage in shell scripts
zsh quickstart kit 788 16 days ago Quick intro for getting set up with zsh and zgen

Content / Text

ack 1,478 over 5 years ago the Perl based better-than-grep tool
ag 26,185 5 months ago A C based code-searching tool similar to ack, but faster
peco 7,694 9 months ago interactive filtering, like interactive Grep
ripgrep 48,751 about 2 months ago Faster than grep, written in Rust

Content / Terminal

autojump 16,274 about 1 year ago remembers your folders and jump to them based on partial recall (e.g. will jump to
fasd 5,905 over 4 years ago Command-line productivity booster, offers quick access to files and directories
freshenv 171 about 2 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 352 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,014 7 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,837 15 days ago A better way to navigate your filesystem. Written in Rust, cross-shell, and much faster than other autojumpers

Content / Workflow

fswatch 5,060 3 months ago a watch tool which will emit FS events and you can run commands on demand with. Note - too
guard 6,242 24 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 about 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,742 5 days ago Facebook's better - note it works as a service
Zappr 540 3 months ago GitHub integration built to enhance your project workflow via enable/disable pull request approval checks
ergo 624 4 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 634 7 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: