awesome-devenv
by jondot
A curated list of awesome tools, resources and workflow tips making an awesome development environment.
AI summary
Dev Env
A curated list of tools and resources for creating an efficient and effective development environment.
- stars
- 2.9K
- forks
- 188
- watching
- 87
- awesome lists
- 11
- entries
- 120
What's in the list
120 links in 24 sections, with live GitHub stats.activeno commit in 2y
Awesome Dev Env / Contributing
open an issue
If you think an item shouldn't be here
Admins
Benchmarking
phantomas
website perf evaluation tool
redis-faina
Instagram's Redis counter/timing stats based on the MONITOR command
Data
s3cmd
the S3 CLI tool for Amazon
Diagnostics
Desktop
Documentation
Log4brains
Docs-as-code knowledge base to manage Architecture Decision Records (ADR) for your project and publish them automatically as a static website
Dotfiles
- dotfiles.github.io
Collected dotfile resources. Has sections with dotfile bootstraps and lists of frameworks for various shells and editors
Zach Holman's
oh-my-zsh, osx, Zsh, vi, Ruby, Git, and more
Mathias Bynens's
.files, including ~/.osx — sensible hacker defaults for OS X
Thoughtbot's
A set of vim, zsh, git, and tmux configuration files
Paul Miller's
Colourful & robust OS X configuration files and utilities
Editors / Atom
atom-beautify
Beautify HTML (including Handlebars), CSS (including Sass and Less), JavaScript, and much more in Atom
file-icons
Adds file specific icons to atom for improved visual grepping
highlight-selected
Double click on a word to highlight it throughout the open file
minimap
A graphical map (preview) of the full source code
minimap-git-diff
A minimap binding for the Atom git-diff package
minimap-highlight-selected
A minimap binding for the highlight-selected package
atom-project-manager
Get easy access to all your projects and manage them with project specific settings and options
atom-tree-view-git-status
Show the Git repository status in the Atom tree-view
atom-pigments
An Atom package to display colors in project and files
Editors / Vim
Completor
async autocomplete with support for omni and semantic completion
Powerline
improved status bar for your buffers
snipmate
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
Editors / Sublime Text 3
AdvancedNewFile
File creation plugin
Git Gutter
display changed/added lines in the margin of the editor window
jsFormat
Javascript formatting
- LiveReload
LiveReload plugin
MarkdownEditing
Markdown syntax understanding and good color schemes
- Package Control
The Sublime Text package manager
RubyTest
Plugin for running Ruby tests
Side Bar Enhancments
Enhancements to Sublime Text sidebar. Files and folders
Sublime Git
Git Integration for Sublime
Sublime Linter
Interactive code linting
TrailingSpaces
Highlight trailing spaces and delete them in a flash
Editors / Intellij
keymap
a hybrid Vim/ReSharper/Intellij keymap
Editors / Visual Studio Code
Dev Git Repo
Github code repository for VS Code
Monaco Editor Git Repo
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
Git
awesome-github
Faraz Fallahi maintains a curated list of GitHub & Git resources
gh
Fast GitHub command line client (hub port to Go)
git-extra-commands
collected git helper scripts
git-extras
GIT utilities -- repo summary, repl, changelog population, author commit percentages and more
git-it-on
ZSH plugin, adds a gitit command that opens the current directory on github in your current branch
git-secret
A bash-tool to store your private data inside a git repository
git-semver
A git plugin to make Semantic Versioning 2.0.0 and Change Log management easier
git-sweep
safely removes branches that have been merged into the master
git-up
a better 'git pull'
- hub
git CLI wrapper which makes working with GitHub easier
scm_breeze
Streamline your git workflow
- tig
an ncurses-based text-mode interface for git
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
Notifications
- CatLight
status notifier for developers. Checks the status of continuous delivery builds and shows desktop notifications
Orchestration
Presentation
bespoke.js
DIY Presentation Micro-Framework
hacker-slides
Reveal.js based presentation tool
impress.js
presentation framework based on the power of CSS3 transforms and transitions
mithril-slides
A Keynote-inspired presentation app written with Mithril
remark
markdown based presentation on your browser
reveal.js
markdown based presentation on your browser
deck.js
markdown based presentation on your browser
vimdeck
present inside your Vim
WebSlides
Making HTML presentations easy
Shell
awesome-zsh-plugins
List of zsh plugins usable with and other compatible zsh frameworks
fish-shell
The user-friendly command line shell
hss
Never type the annoying ssh commands again
oh-my-fish
Framework for managing your fish shell configuration inspired by oh-my-zsh
oh-my-zsh
A community driven framework for managing zsh configuration
zgen
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
Lint for shell. Will find deprecated and/or dangerous usage in shell scripts
zsh quickstart kit
Quick intro for getting set up with zsh and zgen
Text
Terminal
autojump
remembers your folders and jump to them based on partial recall (e.g. will jump to
fasd
Command-line productivity booster, offers quick access to files and directories
freshenv
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
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
the incredible ZSH addon
- Pipe Viewer
a tool for monitoring the progress of data through a pipeline
- tmux
the awesome terminal multiplexer
zoxide
A better way to navigate your filesystem. Written in Rust, cross-shell, and much faster than other autojumpers
Workflow
fswatch
a watch tool which will emit FS events and you can run commands on demand with. Note - too
guard
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
Workflow / LiveReload
guard-livereload
Guard plugin compatible with LiveReload's browser extensions
simplehttp
Fastest and simplest way to start serving a local directory over http
Workflow
watchman
Facebook's better - note it works as a service
Zappr
GitHub integration built to enhance your project workflow via enable/disable pull request approval checks
ergo
The management of multiple local services running over different ports made easy
Prodmodel
Build tool for data science pipelines
Gebug
A tool that makes debugging of Dockerized Go applications super easy by enabling Debugger and Hot-Reload features, seamlessly
Nothing in this list matches your filter.
Featured in 11 awesome lists
Each link jumps to the spot where the list mentions awesome-devenv.