Stopping gorutines via context, basics

Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes. Incoming requests to a server should create a Context, …

SonarQube

SonarQube empowers all developers to write cleaner and safer code. Thousands of automated Static Code Analysis rules, protecting your app on multiple fronts, and guiding your team. Detect Bugs Issues raised …

Litter: a pretty printer library for Go

Litter is a pretty printer library for Go data structures to aid in debugging and testing. Litter named for the fact that it outputs literals, which you litter your output with. As a …

gitui: blazing fast terminal-ui for git

features fast and intuitive key only control context based help (no need to remember any hot-key) inspect/commit changes (incl. hooks: commit-msg/post-commit) (un)stage files/hunks, revert/reset files/hunk stashing (save, apply, drop) browse commit log …

tokei: Count your code, quickly

tokei is a program that displays statistics about your code. Tokei will show the number of files, total lines within those files and code, comments, and blanks grouped by language.

Taskwarrior

Taskwarrior is Free and Open Source Software that manages your TODO list from the command line. It is flexible, fast, and unobtrusive. It does its job then gets out of …

dirvish.vim

dirwish: Directory viewer for Vim ⚡Path navigator designed to work with Vim’s built-in mechanisms and complementary plugins. Features Simple: Each line is just a filepath Flexible: Mash up the buffer with :g, automate it with g:dirvish_mode Safe: Never …

Fiber: awesome Go web framework

Fiber is an Express inspired web framework built on top of Fasthttp, the fastest HTTP engine for Go. Designed to ease things up for fast development with zero memory allocation and performance in mind. Philosophy New gophers that make the switch from Node.js to Go are dealing with a learning curve …

vim profiling

When vim performance going down… start vim make things which slow vim down… after this go back to normal mode and and exit from vim Finally and you get result: