Skip to content

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

Notifications You must be signed in to change notification settings

aleung/awesome-dev-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Dev Env Awesome

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

awesome |ˈɔːs(ə)m|

adjective

    extremely impressive or daunting; inspiring great admiration, apprehension, or fear.

    "the awesome power of the atomic bomb"

This list is dedicated for our team so tools with license issue using in our office are excluded.

Software

Note: please do your best to mark running platform with Win Mac Linux Web Android iOS Chrome.

Documentation

Tools for writing document and presenting your work

Name Description Platform
slides.com Online creating, presenting and sharing slide decks. Web
Typora Give you a seamless experience as both a Markdown reader and a writer. What you see is what you get. Win Mac Linux

Editors

Only awesome tools and addons for your favorite editor

Name Description Platform
Visual Studio Code (vscode) A lightweight code editor for writing modern web and cloud applications. Win Mac Linux

Git

Tools and addons for making an awesome Git experience

Name Description Platform
Fork A fast and friendly git client Win Mac
SourceTree Visual Git and Hg client Win Mac
GitAhead A graphical Git client Linux Win Mac
Meld A visual diff and merge tool, supports two- and three-way comparison of files and directories Linux Win Mac

Modeling

Tools for making software design modeling

Name Description Platform
AstahUML community edition v6.9 Rich feature UML 2.0 modeling tool Win Mac
diagrams.net (draw.io) Diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams. Web Win Mac Linux
PlantUML Create lightweight UML diagrams from a plain text language. Win Mac Linux Web

Shell and Terminal

Tools for having an awesome shell environment and terminal work

Name Description Platform
cmder, ConEmu Improve CLI experience on Windows Win
fasd Command-line productivity booster, offers quick access to files and directories. Mac Linux
iTerm2 A great terminal replacement Mac
jo A small utility to create JSON objects Mac Linux
jq A lightweight and flexible command-line JSON processor. Win Mac Linux Web
MobaXterm home edition Enhanced terminal for Windows with X11 server, tabbed SSH client, network tools and much more Win
oh-my-zsh A community driven framework for managing zsh configuration Mac Linux
zsh A shell designed for interactive use, although it is also a powerful scripting language. Mac Linux

Others (to be categorized)

  • homebrew - Makes it easy to install open source packages on an Mac system with a single command.

Hardware

  • MacBook Pro (Early/Mid 2015) - The best professional laptop for developers until 2017. Mac OS X, USB interfaces, comfortable keyboard, and most of all, the glowing Apple logo! 

Contributing

Guidelines tweaked and adapted from jondot/awesome-devenv - thanks!

But in short:

  • List is alphabetically sorted
  • If you think an item shouldn't be here open an issue

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published