Skip to content
51

Awesome Dev Env

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

3.4k stars210 forks115 entriesLast push Jul 29, 2024 (2 years ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Admins

hss

Never type the annoying ssh commands again.

In 2 lists

MongoHub

Native OSx client for mongo

Robomongo

a cross platform Admin for MongoDB

Benchmarking

apachebench (ab)

boom

HTTP(S) load generator, ApacheBench (ab) replacement, written in Go (archived)

In 2 lists

httperf

phantomas

website perf evaluation tool

In 2 lists

siege

multithreaded concurrent connections and slow single-user, written in C

In 2 lists

Vegeta

HTTP load testing tool and library, written in Go (golang)

In 5 listsDetails

wrk

A HTTP benchmarking tool (with optional Lua scripting for request generation, response processing, and custom reporting).

In 5 listsDetails

redis-faina

Instagram's Redis counter/timing stats based on the MONITOR command

Data

s3cmd

the S3 CLI tool for Amazon

In 5 listsDetails

Diagnostics

glances

Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, macOS and Windows operating systems.

In 12 listsDetails

nmon

gtop

System monitoring dashboard for terminal written in Node.js.

In 5 listsDetails

Desktop

Alfred

OSX productivity app /OSX/

hydra

script your desktop /OSX/

Keycastr

show your keys while presenting/casting /OSX/

Documentation

Log4brains

Docs-as-code knowledge base to manage Architecture Decision Records (ADR) for your project and publish them automatically as a static website.

In 2 lists

Dotfiles

dotfiles.github.io

Collected dotfile resources. Has sections with dotfile bootstraps and lists of frameworks for various shells and editors.

In 2 lists

Zach Holman's

oh-my-zsh, osx, Zsh, vi, Ruby, Git, and more

In 2 lists

Mathias Bynens's

.files, including ~/.osx — sensible hacker defaults for OS X

In 3 lists

Thoughtbot's

A set of vim, zsh, git, and tmux configuration files

In 2 lists

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.

Emmet

Improves HTML & CSS workflow

In 2 lists

Git Gutter

display changed/added lines in the margin of the editor window.

In 2 lists

jsFormat

Javascript formatting.

In 2 lists

LiveReload

LiveReload plugin.

MarkdownEditing

Markdown syntax understanding and good color schemes.

In 3 lists

Package Control

The Sublime Text package manager.

RubyTest

Plugin for running Ruby tests.

Side Bar Enhancments

Enhancements to Sublime Text sidebar. Files and folders.

In 3 lists

Sublime Git

Git Integration for Sublime.

In 2 lists

Sublime Linter

Interactive code linting.

In 4 lists

TrailingSpaces

Highlight trailing spaces and delete them in a flash.

In 3 lists

Editors >Intellij

keymap

a hybrid Vim/ReSharper/Intellij keymap

Editors >Visual Studio Code

Dev Git Repo

Github code repository for VS Code

In 13 listsDetails

Monaco Editor Git Repo

Github code repository for underlying browser-based editor

In 2 lists

VS Code Extension Marketplace

Official website for extensions

Python extension

Official Python extension

In 2 lists

Sync settings

Excellent extension for settings and extension sync of your VS code setup

In 3 lists

Git

awesome-github

Faraz Fallahi maintains a curated list of GitHub & Git resources.

In 2 lists

gh

Fast GitHub command line client (hub port to Go)

In 2 lists

git-extra-commands

collected git helper scripts

In 6 listsDetails

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

In 2 lists

git-secret

A bash-tool to store your private data inside a git repository.

In 7 listsDetails

git-semver

A git plugin to make Semantic Versioning 2.0.0 and Change Log management easier.

In 2 lists

git-sweep

safely removes branches that have been merged into the master

In 3 lists

git-up

a better 'git pull'

hub

git CLI wrapper which makes working with GitHub easier

In 3 lists

scm_breeze

Streamline your git workflow

In 2 lists

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).

Mockoon

an API / HTTP REST mocking desktop application

In 5 listsDetails

HTTP Toolkit

an HTTP inspection & debugging desktop application

In 2 lists

Notifications

CatLight

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

In 4 lists

Orchestration

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.

In 2 lists

Presentation

bespoke.js

DIY Presentation Micro-Framework

In 2 lists

hacker-slides

Reveal.js based presentation tool

In 2 lists

impress.js

presentation framework based on the power of CSS3 transforms and transitions

In 4 listsDetails

mithril-slides

A Keynote-inspired presentation app written with Mithril

remark

markdown based presentation on your browser

In 2 lists

reveal.js

markdown based presentation on your browser

In 7 listsDetails

deck.js

markdown based presentation on your browser

In 3 lists

vimdeck

present inside your Vim

WebSlides

Making HTML presentations easy

Shell

awesome-zsh-plugins

List of zsh plugins usable with zgen and other oh-my-zsh compatible zsh frameworks

In 6 listsDetails

fish-shell

The user-friendly command line shell

In 5 listsDetails

hss

Never type the annoying ssh commands again.

In 2 lists

oh-my-fish

Framework for managing your fish shell configuration inspired by oh-my-zsh.

In 5 lists

oh-my-zsh

A community driven framework for managing zsh configuration.

In 7 listsDetails

zgen

Faster framework for managing your zsh configuration, backward compatible with oh-my-zsh plugins

In 3 lists

zsh

A shell designed for interactive use, although it is also a powerful scripting language.

In 2 lists

shellcheck

Lint for shell. Will find deprecated and/or dangerous usage in shell scripts

In 7 listsDetails

zsh quickstart kit

Quick intro for getting set up with zsh and zgen

In 3 lists

Text

ack

the Perl based better-than-grep tool.

ag

A C based code-searching tool similar to ack, but faster

In 6 listsDetails

peco

interactive filtering, like interactive Grep

In 7 listsDetails

ripgrep

Faster than grep, written in Rust

In 10 listsDetails

Terminal

autojump

remembers your folders and jump to them based on partial recall (e.g. j proj will jump to /home/Users/yourself/projects.

fasd

Command-line productivity booster, offers quick access to files and directories.

In 2 lists

freshenv

Provision, share, manage local and cloud developer environments.

homebrew

Makes it easy to install open source packages on an OS X system with a single command.

hss

Never type the annoying ssh commands again.

In 2 lists

httpie

A command line HTTP client, a user-friendly cURL replacement.

iTerm2

a great terminal replacement /OSX/

jq

a lightweight and flexible command-line JSON processor

In 2 lists

oh-my-zsh

A community driven framework for managing zsh configuration.

In 7 listsDetails

Pipe Viewer

a tool for monitoring the progress of data through a pipeline

In 2 lists

tmux

the awesome terminal multiplexer.

In 5 listsDetails

zoxide

A better way to navigate your filesystem. Written in Rust, cross-shell, and much faster than other autojumpers.

In 12 listsDetails

Workflow

fswatch

a watch tool which will emit FS events and you can run commands on demand with. Note - fswatch-run too.

guard

FS watch tool with a huge ecosystem of plugins

In 3 lists

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

In 2 lists

guard-livereload

Guard plugin compatible with LiveReload's browser extensions

In 2 lists

simplehttp

Fastest and simplest way to start serving a local directory over http.

In 2 lists

watchman

Facebook's better watch - note it works as a service.

In 4 lists

Zappr

GitHub integration built to enhance your project workflow via enable/disable pull request approval checks.

In 2 lists

ergo

The management of multiple local services running over different ports made easy.

In 3 lists

Prodmodel

Build tool for data science pipelines.

In 4 listsDetails

Gebug

A tool that makes debugging of Dockerized Go applications super easy by enabling Debugger and Hot-Reload features, seamlessly.

In 3 lists
See category
92

Awesome Sysadmin

awesome-foss/awesome-sysadmin

A curated list of amazingly awesome open-source sysadmin resources.

Fresh★ 35k329 entriesPushed 12 days ago
92

awesome-zsh-plugins

unixorn/awesome-zsh-plugins

A collection of ZSH frameworks, plugins, themes and tutorials.

Fresh★ 18k2533 entriesPushed 2 days ago
90

Awesome Cli Apps

agarrharr/awesome-cli-apps

🖥 📊 🕹 🛠 A curated list of command line apps

Fresh★ 20k546 entriesPushed today
89

Awesome Terraform

shuaibiyy/awesome-tf

Curated list of resources on HashiCorp's Terraform and OpenTofu

Fresh★ 6.6k472 entriesPushed 2 days ago
87

Awesome DevOps

wmariuss/awesome-devops

A curated list of awesome DevOps platforms, tools, practices and resources

Fresh★ 4.4k317 entriesPushed 9 days ago
87

Awesome Cloud Native

rootsongjc/awesome-cloud-native

A curated list for awesome cloud native tools, software and tutorials.

Fresh★ 2.5k798 entriesPushed today