# Awesome Dev Env | Resources | Workflow | Development Environment ⭐

**URL:** <https://onehack.st/t/awesome-dev-env-resources-workflow-development-environment/280680>\
**Category:** Give-Away and Freebies\
**Tags:** tools, programming, freebies, self-improvement\
**Created:** [April 2, 2024, 8:46pm UTC](https://onehack.st/t/awesome-dev-env-resources-workflow-development-environment/280680 "2024-04-02T20:46:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aina](https://onehack.st/user_avatar/onehack.st/aina/32/167469_2.png) [@Aina](https://onehack.st/u/Aina)\
**Post date:** [April 2, 2024, 8:46pm UTC](https://onehack.st/t/awesome-dev-env-resources-workflow-development-environment/280680/1 "2024-04-02T20:46:16Z")

</div>

![image](https://onehack.st/uploads/default/original/3X/5/d/5d0da4e049fefa7e0c1f5a9decde8ef7f4272f5d.jpeg)

### Awesome Dev Env | Resources | Workflow | Development Environment ⭐

A curated list of awesome tools, resources and workflow tips making an awesome development environment.

# Content

- Admins
- Benchmarking
- Data
- Diagnostics
- Desktop
- Documentation
- Dotfiles
- Editors
- Atom
- Sublime Text
- Vim
- IntelliJ
- VSCode
- Git
- Misc
- Notifications
- Orchestration
- Presentation
- Shell
- Text
- Terminal
- Workflow

_Note: for an OS specific tool, please do your best to mark with `OSX/WIN/*NIX/LIN`_

## Admins

_Tools to manage databases, permissions, etc._

- [hss](https://github.com/six-ddc/hss) - Never type the annoying ssh commands again.
- [Robomongo](http://robomongo.org/) - a cross platform Admin for MongoDB

## Benchmarking

_Tools to benchmark your code or services_

- [apachebench (ab)](http://httpd.apache.org/docs/2.2/programs/ab.html)
- [boom](https://github.com/rakyll/boom)
- [httperf](http://www.hpl.hp.com/research/linux/httperf/)
- [phantomas](https://github.com/macbre/phantomas) - website perf evaluation tool
- [siege](http://www.joedog.org/siege-home/)
- [Vegeta](https://github.com/tsenart/vegeta)
- [wrk](https://github.com/wg/wrk)
- [redis-faina](https://github.com/Instagram/redis-faina) Instagram’s Redis counter/timing stats based on the MONITOR command

## Data

_Tools for handling online and offline data_

- [s3cmd](https://github.com/s3tools/s3cmd) - the S3 CLI tool for Amazon

## Diagnostics

_Tools for checking diagnosing your system while you work_

- [glances](https://github.com/nicolargo/glances)
- [nmon](http://nmon.sourceforge.net/pmwiki.php)
- [gtop](https://github.com/aksakalli/gtop)

## Desktop

_Tools for improving and hacking around with your vanilla desktop_

- [Alfred](http://www.alfredapp.com/) - OSX productivity app `/OSX/`
- [hydra](https://github.com/sdegutis/hydra) - script your desktop `/OSX/`
- [Keycastr](https://github.com/sdeken/keycastr) - show your keys while presenting/casting `/OSX/`

## Documentation

_Tools to document your project_

- [Log4brains](https://github.com/thomvaill/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](https://dotfiles.github.io/) - Collected dotfile resources. Has sections with dotfile bootstraps and lists of frameworks for various shells and editors.
- [Zach Holman’s](https://github.com/holman/dotfiles) - oh-my-zsh, osx, Zsh, vi, Ruby, Git, and more
- [Mathias Bynens’s](https://github.com/mathiasbynens/dotfiles) - .files, including ~/.osx — sensible hacker defaults for OS X
- [Thoughtbot’s](https://github.com/thoughtbot/dotfiles) - A set of vim, zsh, git, and tmux configuration files
- [Paul Miller’s](https://github.com/paulmillr/dotfiles) - Colourful & robust OS X configuration files and utilities

## Editors

_Only awesome tools and addons for your favorite editor_

### Atom

- [atom-beautify](https://github.com/Glavin001/atom-beautify) - Beautify HTML (including Handlebars), CSS (including Sass and Less), JavaScript, and much more in Atom.
- [file-icons](https://github.com/DanBrooker/file-icons) - Adds file specific icons to atom for improved visual grepping.
- [highlight-selected](https://github.com/richrace/highlight-selected) - Double click on a word to highlight it throughout the open file.
- [minimap](https://github.com/atom-minimap/minimap) - A graphical map (preview) of the full source code.
- [minimap-git-diff](https://github.com/atom-minimap/minimap-git-diff) - A minimap binding for the Atom git-diff package.
- [minimap-highlight-selected](https://github.com/atom-minimap/minimap-highlight-selected) - A minimap binding for the highlight-selected package.
- [atom-project-manager](https://github.com/danielbrodin/atom-project-manager) - Get easy access to all your projects and manage them with project specific settings and options.
- [atom-tree-view-git-status](https://github.com/subesokun/atom-tree-view-git-status) - Show the Git repository status in the Atom tree-view.
- [atom-pigments](https://github.com/abe33/atom-pigments) - An Atom package to display colors in project and files.

### Vim

- [Completor](https://github.com/maralla/completor.vim) - async autocomplete with support for omni and semantic completion.
- [Powerline](https://github.com/Lokaltog/powerline) - improved status bar for your buffers.
- [snipmate](https://github.com/garbas/vim-snipmate) - textual snippets compatiable with Textmate snippets.
- [The Ultimate Vim Distribution](http://vim.spf13.com/) - spf13-vim is a distribution of vim plugins and resources for Vim, GVim and MacVim.

### Sublime Text 3

- [AdvancedNewFile](https://github.com/skuroda/Sublime-AdvancedNewFile) - File creation plugin.
- [Emmet](https://github.com/sergeche/emmet-sublime)
- [Git Gutter](https://github.com/jisaacks/GitGutter) - display changed/added lines in the margin of the editor window.
- [jsFormat](https://github.com/jdc0589/JsFormat) - Javascript formatting.
- [LiveReload](https://github.com/dz0ny/LiveReload-sublimetext2) - LiveReload plugin.
- [MarkdownEditing](https://github.com/SublimeText-Markdown/MarkdownEditing) - Markdown syntax understanding and good color schemes.
- [Package Control](https://sublime.wbond.net/installation) - The Sublime Text package manager.
- [RubyTest](https://github.com/maltize/sublime-text-2-ruby-tests) - Plugin for running Ruby tests.
- [Side Bar Enhancments](https://github.com/titoBouzout/SideBarEnhancements) - Enhancements to Sublime Text sidebar. Files and folders.
- [Sublime Git](https://github.com/kemayo/sublime-text-git) - Git Integration for Sublime.
- [Sublime Linter](https://github.com/SublimeLinter/SublimeLinter3/) - Interactive code linting.
- [TrailingSpaces](https://github.com/SublimeText/TrailingSpaces) - Highlight trailing spaces and delete them in a flash.

### Intellij

- [keymap](https://github.com/jondot/keymaps/) - a hybrid Vim/ReSharper/Intellij keymap

### Visual Studio Code

- [Dev Git Repo](https://github.com/Microsoft/vscode) - Github code repository for VS Code
- [Monaco Editor Git Repo](https://github.com/microsoft/monaco-editor) - Github code repository for underlying browser-based editor

#### Extensions

- [VS Code Extension Marketplace](https://marketplace.visualstudio.com/search?target=VSCode&category=All%20categories) - Official website for extensions
- [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python) - Official Python extension
- [Sync settings](https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync) - Excellent extension for settings and extension sync of your VS code setup

## Git

_Tools and addons for making an awesome Git experience_

- [awesome-github](https://github.com/fffaraz/awesome-github) - Faraz Fallahi maintains a curated list of GitHub & Git resources.
- [gh](https://github.com/jingweno/gh) - Fast GitHub command line client (hub port to Go)
- [git-extra-commands](https://github.com/unixorn/git-extra-commands) - collected git helper scripts
- [git-extras](https://github.com/visionmedia/git-extras) - GIT utilities – repo summary, repl, changelog population, author commit percentages and more
- [git-it-on](https://github.com/peterhurford/git-it-on.zsh) - ZSH plugin, adds a gitit command that opens the current directory on github in your current branch
- [git-secret](https://github.com/sobolevn/git-secret) - A bash-tool to store your private data inside a git repository.
- [git-semver](https://github.com/markchalloner/git-semver) - A git plugin to make Semantic Versioning 2.0.0 and Change Log management easier.
- [git-sweep](https://github.com/arc90/git-sweep) - safely removes branches that have been merged into the master
- [git-up](https://github.com/aanand/git-up) - a better ‘git pull’
- [hub](https://hub.github.com/) - git CLI wrapper which makes working with GitHub easier
- [scm\_breeze](https://github.com/ndbroadbent/scm_breeze) Streamline your git workflow
- [tig](http://jonas.nitro.dk/tig/) - an ncurses-based text-mode interface for git

## Misc

_Useful tools that cannot find a home in other categories_

- [Fenix Web Server](https://fenixwebserver.com/) - 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](https://mockoon.com/) - an API / HTTP REST mocking desktop application
- [HTTP Toolkit](https://httptoolkit.tech/) - an HTTP inspection & debugging desktop application

## Notifications

_Tools that notify developers about changes in their work environment_

- [CatLight](https://catlight.io/) - status notifier for developers. Checks the status of continuous delivery builds and shows desktop notifications.

## Orchestration

_Tools for orchestrating awesome development environments_

- [azk](https://github.com/azukiapp/azk) - a lightweight open source engine to orchestrate development environments
- [Nanobox](https://github.com/nanobox-io/nanobox) - A micro-PaaS (μPaaS) for creating consistent, isolated, development environments deployable anywhere [https://nanobox.io](https://nanobox.io/).

## Presentation

_Tools for presenting your work_

- [bespoke.js](https://github.com/markdalgleish/bespoke.js) - DIY Presentation Micro-Framework
- [hacker-slides](https://github.com/msoedov/hacker-slides) - Reveal.js based presentation tool
- [impress.js](https://github.com/impress/impress.js) - presentation framework based on the power of CSS3 transforms and transitions
- [mithril-slides](https://github.com/wulab/mithril-slides) - A Keynote-inspired presentation app written with Mithril
- [remark](https://github.com/gnab/remark) - markdown based presentation on your browser
- [reveal.js](https://github.com/hakimel/reveal.js/) - markdown based presentation on your browser
- [deck.js](https://github.com/imakewebthings/deck.js) - markdown based presentation on your browser
- [vimdeck](https://github.com/tybenz/vimdeck) - present inside your Vim
- [WebSlides](https://github.com/jlantunez/webslides) - Making HTML presentations easy

## Shell

_Tools for having an awesome shell environment_

- [awesome-zsh-plugins](https://github.com/unixorn/awesome-zsh-plugins) - List of zsh plugins usable with [zgen](https://github.com/tarjoilija/zgen) and other [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh/) compatible zsh frameworks
- [fish-shell](https://github.com/fish-shell/fish-shell) - The user-friendly command line shell
- [hss](https://github.com/six-ddc/hss) - Never type the annoying ssh commands again.
- [oh-my-fish](https://github.com/oh-my-fish/oh-my-fish) - Framework for managing your fish shell configuration inspired by oh-my-zsh.
- [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh/) - A community driven framework for managing zsh configuration.
- [zgen](https://github.com/tarjoilija/zgen) - Faster framework for managing your zsh configuration, backward compatible with oh-my-zsh plugins
- [zsh](http://www.zsh.org/) - A shell designed for interactive use, although it is also a powerful scripting language.
- [shellcheck](https://github.com/koalaman/shellcheck) - Lint for shell. Will find deprecated and/or dangerous usage in shell scripts
- [zsh quickstart kit](https://github.com/unixorn/zsh-quickstart-kit) - Quick intro for getting set up with zsh and zgen

## Text

_Tools for working with text files - search, replace, processing_

- [ack](https://github.com/petdance/ack2) - the Perl based better-than-grep tool.
- [ag](https://github.com/ggreer/the_silver_searcher) - A C based code-searching tool similar to ack, but faster
- [peco](https://github.com/peco/peco) - interactive filtering, like interactive Grep
- [ripgrep](https://github.com/BurntSushi/ripgrep) - Faster than grep, written in Rust

## Terminal

_Tools and addons for terminal and terminal work_

- [autojump](https://github.com/joelthelion/autojump) - remembers your folders and jump to them based on partial recall (e.g. `j proj` will jump to `/home/Users/yourself/projects`.
- [fasd](https://github.com/clvv/fasd) Command-line productivity booster, offers quick access to files and directories.
- [freshenv](https://github.com/raiyanyahya/freshenv) - Provision, share, manage local and cloud developer environments.
- [homebrew](http://brew.sh/) - Makes it easy to install open source packages on an `OS X` system with a single command.
- [hss](https://github.com/six-ddc/hss) - Never type the annoying ssh commands again.
- [httpie](http://httpie.org/) A command line HTTP client, a user-friendly cURL replacement.
- [iTerm2](http://www.iterm2.com/) - a great terminal replacement `/OSX/`
- [jq](https://stedolan.github.io/jq/) - a lightweight and flexible command-line JSON processor
- [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh) - the incredible ZSH addon.
- [Pipe Viewer](http://www.ivarch.com/programs/pv.shtml) - a tool for monitoring the progress of data through a pipeline
- [tmux](https://tmux.github.io/) the awesome terminal multiplexer.
- [zoxide](https://github.com/ajeetdsouza/zoxide) - A better way to navigate your filesystem. Written in Rust, cross-shell, and much faster than other autojumpers.

## Workflow

_Tools and addons which improve your daily workflow with code_

- [fswatch](https://github.com/alandipert/fswatch) - a watch tool which will emit FS events and you can run commands on demand with. Note - `fswatch-run` too.
- [guard](https://github.com/guard/guard) - FS watch tool with a huge ecosystem of plugins
- [just](https://github/casey/just) - A task runner for conveniently saving and running project-specific commands. Similar to make, but much nicer
- [LiveReload](http://livereload.com/) - FS watch and preprocessor as a desktop app for `/OSX/` and `/WIN/` with complementary browser extensions
  - [guard-livereload](https://github.com/guard/guard-livereload) - Guard plugin compatible with LiveReload’s browser extensions
  - [simplehttp](https://github.com/snwfdhmp/simplehttp) Fastest and simplest way to start serving a local directory over http.

- [watchman](https://github.com/facebook/watchman) - Facebook’s better `watch` - note it works as a service.
- [Zappr](https://github.com/zalando/zappr) - GitHub integration built to enhance your project workflow via enable/disable pull request approval checks.
- [ergo](https://github.com/cristianoliveira/ergo) - The management of multiple local services running over different ports made easy.
- [Prodmodel](https://github.com/prodmodel/prodmodel) - Build tool for data science pipelines.
- [Gebug](https://github.com/moshebe/gebug) - A tool that makes debugging of Dockerized Go applications super easy by enabling Debugger and Hot-Reload features, seamlessly.

`Source: GitHub/Onehack.Us`

## **ENJOY & HAPPY LEARNING!** ❤

Appreciate the share & feedback! don’t be cheap!

![](https://i.ibb.co/rwpPJZy/Leechers.gif)

[![OneHack Telegram Channel](https://onehack.st/uploads/default/original/3X/2/0/2014a3e956aa176c11b7a3ba232e0d6dba194d19.png)](https://t.me/Official_OneHack "OneHack Telegram Channel")

---

<div class="post-metadata">

**Author:** ![ailihphilia](https://onehack.st/user_avatar/onehack.st/ailihphilia/32/104172_2.png) [@ailihphilia](https://onehack.st/u/ailihphilia)\
**Post date:** [April 2, 2024, 8:53pm UTC](https://onehack.st/t/awesome-dev-env-resources-workflow-development-environment/280680/3 "2024-04-02T20:53:11Z")

</div>

Awesome list! Thanks!

---

<div class="post-metadata">

**Author:** ![leejiacheng1](https://onehack.st/user_avatar/onehack.st/leejiacheng1/32/94426_2.png) [@leejiacheng1](https://onehack.st/u/leejiacheng1)\
**Post date:** [April 3, 2024, 8:04am UTC](https://onehack.st/t/awesome-dev-env-resources-workflow-development-environment/280680/4 "2024-04-03T08:04:08Z")

</div>

Thanks a lot for these great list! 👍

---

<div class="post-metadata">

**Author:** ![Hasendra\_Darmasiri](https://onehack.st/user_avatar/onehack.st/hasendra_darmasiri/32/86286_2.png) [@Hasendra\_Darmasiri](https://onehack.st/u/Hasendra_Darmasiri)\
**Post date:** [April 7, 2024, 7:25am UTC](https://onehack.st/t/awesome-dev-env-resources-workflow-development-environment/280680/7 "2024-04-07T07:25:07Z")

</div>

Very Usefull Thank You !
