go-callvis
go-callvis is a development tool to help visualize call graph of a Go program using interactive view. The purpose of this tool is to provide developers with a visual overview of …
Air: Live reload for Go apps
Air is yet another live-reloading command line utility for Go applications in development. Just air in your project root directory, leave it alone, and focus on your code. Features Colorful log output …
Olric
Distributed cache and in-memory key/value data store. It can be used both as an embedded Go library and as a language-independent service. With Olric, you can instantly create a fast, …
Vitess: A database clustering system for horizontal scaling of MySQL
Vitess combines many important MySQL features with the scalability of a NoSQL database. Its built-in sharding features let you grow your database without adding sharding logic to your application. Vitess …
Vimspector: A multi-language debugging plugin for Vim
Vimspector: The plugin is a capable Vim graphical debugger for multiple languages. It’s mostly tested for c++, python and TCL, but in theory supports any language that Visual Studio Code …
syslogd server and client in golang
Server side Server is running on port localhost:514 Client side Sending message to log server: Output on server side: DONE 🙂
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 …