Awesome Lists

awesome-devenv

by jondot

awesome listpushed about 2 years ago

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
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/jondot/awesome-devenv/links.svg)](https://awesome.facts.dev/awesome/jondot/awesome-devenv)
HTML
<a href="https://awesome.facts.dev/awesome/jondot/awesome-devenv"><img src="https://awesome.facts.dev/shield/jondot/awesome-devenv/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/jondot/awesome-devenv/links.svg

What's in the list

120 links in 24 sections, with live GitHub stats.activeno commit in 2y

Awesome Dev Env / Contributing

Admins

  • hss

    Never type the annoying ssh commands again

  • MongoHub

    Native OSx client for mongo

  • Robomongo

    a cross platform Admin for MongoDB

Benchmarking

Data

  • s3cmd

    the S3 CLI tool for Amazon

Diagnostics

Desktop

  • Alfred

    OSX productivity app

  • hydra

    script your desktop

  • Keycastr

    show your keys while presenting/casting

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

Editors / Intellij

  • keymap

    a hybrid Vim/ReSharper/Intellij keymap

Editors / Visual Studio Code

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

  • azk

    a lightweight open source engine to orchestrate development environments

  • Nanobox

    A micro-PaaS (μPaaS) for creating consistent, isolated, development environments deployable anywhere

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

  • ack

    the Perl based better-than-grep tool

  • ag

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

  • peco

    interactive filtering, like interactive Grep

  • ripgrep

    Faster than grep, written in Rust

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

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.