keywords: Tools, Development Environment, Collection

IDE

Visual Studio Plugins

The Visual Studio Extension for .NET Developers.
ReSharper Ultimate 2019.3 introduces a brand new Localization Manager and Type Name Hints, and offers even better support for C# 8, C++ 20, and Unreal Engine. Navigation, code styles, and unit testing are enhanced, and Command Line Tools for ReSharper and dotTrace now work on Linux and macOS.
https://www.jetbrains.com/resharper

VisualStudio extension to highlight compilation profiling data
https://github.com/Viladoman/CompileScore

Unreal Engine

Smart C++ and Blueprints support to craft the best games.
https://www.jetbrains.com/lp/rider-unreal/

C++ IDE

The 10x vision is for an IDE/Editor targetted at the professional developer with an emphasis on performance and scalability. (Recommended)
https://www.10xeditor.com/index.htm

Cross-platform IDE for C and C++ developers.
https://www.jetbrains.com/cpp

Autocompletion with deep learning

TabNine Cloud lets you use our servers for GPU-accelerated completions.
https://www.tabnine.com/blog/deep/

TUI(Text-based User Interface) IDE

Vim-fork focused on extensibility and usability
https://github.com/neovim/neovim

Command & Terminal

Fragment Command Tools

Cross-platform, fast, feature-rich, GPU based terminal
https://github.com/kovidgoyal/kitty

Cmder is a software package created out of pure frustration over absence of usable console emulator on Windows
https://github.com/cmderdev/cmder

Terminus is a highly configurable terminal emulator for Windows, macOS and Linux.
https://github.com/Eugeny/terminus

Oh My Zsh
https://github.com/robbyrussell/oh-my-zsh

radare2 : unix-like reverse engineering framework and commandline tools
https://github.com/radare/radare2

A community-driven modular vim distribution - The ultimate vim configuration
https://github.com/SpaceVim/SpaceVim

The GitHub CLI: GitHub’s official command line tool.
https://github.com/cli/cli

The new Windows Terminal and the original Windows console host, all in the same place!
https://github.com/microsoft/terminal

Terminal/ssh/sftp client(linux, mac, win)
https://github.com/electerm/electerm

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust (Recommended)
https://github.com/wez/wezterm

tmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen.
https://github.com/tmux/tmux
Instant Terminal Sharing
https://github.com/tmate-io/tmate

The minimal, blazing-fast, and infinitely customizable prompt for any shell!
https://github.com/starship/starship

Source Code Manager

Source Code Graphical Tree

CodeWalker™ is a developer’s tool that allows users to view Source Code as graphical trees in a color-coded logic hierarchy. It features 2D and 3D graphical interfaces that allow a programmer to quickly understand unfamiliar code, debug, and optimize software.
https://store.steampowered.com/app/1286590/CodeWalker/

Sourcetrail - free and open-source interactive source explorer
https://github.com/CoatiSoftware/Sourcetrail

Code Quality

Enhance Your Workflow with Continuous Code Quality & Code Security
https://www.sonarqube.org/

A code-searching tool similar to ack, but faster.
https://github.com/ggreer/the_silver_searcher

Find recent (newest) forks on github
https://techgaun.github.io/active-forks/index.html

Sourcegraph, Great code search helps you write, reference, and fix, faster.
https://sourcegraph.com/search

Editor

Sublime Text

Houdini add-on for Sublime Text, VEX script syntactic highlight.
https://github.com/teared/vex

Graphical Debugger for Sublime Text for debuggers that support the debug adapter protocol.
https://github.com/daveleroy/SublimeDebugger

The code linting framework for Sublime Text
https://github.com/SublimeLinter/SublimeLinter

Visual Studio Code

GitLens supercharges the Git capabilities built into Visual Studio Code. It helps you to visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more.
https://github.com/eamodio/vscode-gitlens

VS Code in 100 Seconds (Tutorial). Get the full VS Code Magic Tricks course to write better code faster.
https://www.youtube.com/watch?v=KMxo3T_MTvY

Markdown

An intuitive and stylish markdown note app for developers. It’s fully open-source.
https://boostnote.io/

A Notepad++ Plugin to view a Markdown file rendered on-the-fly
https://github.com/nea/MarkdownViewerPlusPlus

Assistance

A better way to indent and align code.
http://nickgravgaard.com/elastic-tabstops/

Machine Learning Assistance

The all-language autocompleter.
https://www.tabnine.com/

Building

Android

Use CLion to edit android source code and automatically parse Android.mk
https://github.com/Ahren-Li/android-cmake-project

Remote Development

Gitpod is an open-source developer platform for remote development. Accelerate your teams developer experience, remote collaboration and security - to ship new products faster and more securely.
https://www.gitpod.io/

Profiling & Crashlytics

XCode

Apple Debugging L9 - Instruments Time Profiler
https://www.youtube.com/watch?v=gbpCPphf4xw

Xcode Tutorial for Beginners - (using the new Xcode 11)
https://www.youtube.com/watch?v=_YvAUgV6GYM

Firebase

Firebase Crashlytics in iOS Swift
https://medium.com/@paulsoham/firebase-crashlytics-in-ios-swift-1d8c9aec63d0

How to use Firebase in iOS games written in C++
https://medium.com/firebase-developers/how-to-use-firebase-in-ios-games-written-in-c-fef1a6a9f87d

EasyFirebase Pro: Firebase plugin for unreal engine 4 (Android & IOS)
https://www.unrealengine.com/marketplace/en-US/product/easyfirebase-pro

Static Code Analysis

PVS-Studio Analyzer, Static Code Analysis for C, C++, C# and Java.
https://www.viva64.com/en/pvs-studio/

Windows

AddressSanitizer for Windows: x64 and Debug Build Support
https://devblogs.microsoft.com/cppblog/asan-for-windows-x64-and-debug-build-support/

Bug Report / Bug Tracker

BugSplat is a crash and error reporting tool that helps developers find, understand, fix, and monitor crash-causing bugs in any app.
https://www.bugsplat.com/

Distributed, offline-first bug tracker embedded in git, with bridges (Recommended)
https://github.com/MichaelMure/git-bug

Sentry is a service that monitors and fix crashes in real time. It contains an API for sending events from multiple languages in a range of applications.
https://sentry.io/

Install Scripts

Visual Studio

Visual Studio 2017 Install Scripts
https://github.com/InfinityWard/vsinstall

Tool Tutorials

An interactive git training meant to teach you how git works, not just which commands to execute
https://github.com/UnseenWizzard/git_training

Browser

Browser List

Chrome Canary
https://www.google.com/chrome/canary/

Edge Canary
https://www.microsoftedgeinsider.com/en-us/download

Chrome Plugins

(第1期)11个chrome神级扩展(插件),让你上网效率翻倍
https://www.youtube.com/watch?v=cZ0S2emSGZ4
(第2期)9个chrome神级扩展(插件),让你上网效率翻倍
https://www.youtube.com/watch?v=dLXHQF5fmHU

谷歌 Chrome 拓展插件推荐(好用到爆炸),每一个都无法被取代,浏览器必备神器
https://www.youtube.com/watch?v=di1J5GAbSm4

Google Search Tricks

8 Easy Symbols to Make Google Work Better for You
https://www.digitalthirdcoast.com/blog/5-easy-symbols-google-work

3D Print

CUR3D
https://www.ruhrsource.com/en/cur3d/

GitHub Tools

GitZip for github
https://chrome.google.com/webstore/detail/gitzip-for-github/ffabmkklhbepgcgfonabamgnfafbdlkn

Octotree
https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc

4 tips for GitHub Actions usability (+2 bonus tips for debugging)
https://blog.fleetdm.com/4-tips-for-github-actions-usability-2-debugging-4c0c920adfde

Dependency

A rewrite of the old legacy software “depends.exe” in C# for Windows devs to troubleshoot dll load dependencies issues.
https://github.com/lucasg/Dependencies

Cross Platform Mod API
https://mod.io/

Search Engine

Qwant, The search engine that respects your privacy.
https://lite.qwant.com/

DuckDuckGo, We don’t store your personal info. We don’t follow you around with ads. We don’t track you. Ever.
https://duckduckgo.com/

Startpage, The world’s most private search engine.
https://startpage.com/

Monitor

Linux resource monitor
https://github.com/aristocratos/bashtop

Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
https://github.com/Celtoys/Remotery

The Linux perf GUI for performance analysis.
https://github.com/KDAB/hotspot

Algorithm

Visualising Data Structures

visualising data structures and algorithms through animation
https://visualgo.net/en

Collections

Fragement Collections

HelloGitHub
https://hellogithub.com/periodical/volume/46/

Game Development

Game Server

Azure PlayFab
https://playfab.com/

Low-latency multiplayer. Reach more gamers across Asia-Pacific at low latency with OneQode. Performance servers, strategic locations, DDoS-protected.
https://www.oneqode.com/

App Development

Build App in graph (without coding)

Build Applications Fast, Right, and for the Future
https://www.outsystems.com/


高柳垂阴,老鱼吹浪,留我花间住。田田多少,几回沙际归路。---姜夔《念奴娇》