awesome-devenv
A curated list of awesome tools, resources and workflow tips making an awesome development environment.
https://github.com/jondot/awesome-devenv
Last synced: 19 days ago
JSON representation
Admins
Benchmarking
Data
- s3cmd - the S3 CLI tool for Amazon
Desktop
- Keycastr - show your keys while
Diagnostics
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.
- 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.
Sublime Text 3
- LiveReload - LiveReload plugin.
- Package Control - The Sublime Text package manager.
- Emmet
- Git Gutter - display changed/added lines in the margin of the editor window.
- MarkdownEditing - Markdown syntax understanding and good color schemes.
- RubyTest - Plugin for running Ruby tests.
- Side Bar Enhancments - Enhancements to Sublime Text sidebar. Files and folders.
- Sublime Git - Git Integration for Sublime.
- TrailingSpaces - Highlight trailing spaces and delete them in a flash.
Vim
- The Ultimate Vim Distribution - spf13-vim is a distribution of vim plugins and resources for Vim, GVim and MacVim.
- Completor - async autocomplete with support for omni and semantic completion.
- 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.
Visual Studio Code
- 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
- Dev Git Repo - Github code repository for VS Code
- Monaco Editor Git Repo - Github code repository for underlying browser-based editor
Git
Visual Studio Code
- hub - git CLI wrapper which makes working with GitHub easier
- tig - an ncurses-based text-mode interface for 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-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'
- scm_breeze
Misc
Visual Studio Code
- Fenix Web Server - A multi-host local static web server with push-button sharing (desktop app).
Orchestration
Visual Studio Code
- azk - a lightweight open source engine to orchestrate development environments
- Nanobox - A micro-PaaS (μPaaS) for creating consistent, isolated, development environments deployable anywhere https://nanobox.io.
Presentation
Visual Studio Code
- 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
- bespoke.js - DIY Presentation Micro-Framework
Shell
Visual Studio Code
- awesome-zsh-plugins - List of zsh plugins usable with zgen and other oh-my-zsh compatible zsh frameworks
- fish-shell - The user-friendly command line shell
- oh-my-fish - Framework for managing your fish shell configuration inspired by oh-my-zsh.
- zgen - Faster framework for managing your zsh configuration, backward compatible with oh-my-zsh plugins
- 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
- zsh - A shell designed for interactive use, although it is also a powerful scripting language.
Terminal
Visual Studio Code
- Pipe Viewer - a tool for monitoring the progress of data through a pipeline
- tmux
- fasd - line productivity booster, offers quick access to files and directories.
- freshenv - Provision, share, manage local and cloud developer environments.
- jq - a lightweight and flexible command-line JSON processor
- zoxide - A better way to navigate your filesystem. Written in Rust, cross-shell, and much faster than other autojumpers.
- oh-my-zsh - the
Text
Visual Studio Code
Workflow
Visual Studio Code
- 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
/OSX/and/WIN/with complementary browser extensions - guard - FS watch tool with a huge ecosystem of plugins
- guard-livereload - Guard plugin compatible with LiveReload's browser extensions
- simplehttp
- watchman - Facebook's better
- 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.