Realize is the Go tool that is focused to speed up and improve developers workflow. https://github.com/tockins/realize Automate your work pipeline, integrate additional tools of third party, define custom cli commands and reload projects at each changed without stop to write code. Features Highly customizable Setup step by step Live reload Support for multiple projects Save
What is TiDB? https://github.com/pingcap/tidb TiDB (The pronunciation is: /’taɪdiːbi:/ tai-D-B, etymology: titanium) is a distributed SQL database. Inspired by the design of Google F1 and Google Spanner, TiDB supports the best features of both traditional RDBMS and NoSQL. Horizontal scalability Grow TiDB as your business grows. You can increase the capacity simply by adding more machines.
A collection of tools and libraries for working with Go code, including linters and static analysis: https://github.com/dominikh/go-tools Tool Description gosimple Detects code that could be rewritten in a simpler way. keyify Transforms an unkeyed struct literal into a keyed one. rdeps Find all reverse dependencies of a set of packages staticcheck Detects a myriad of
cronsun is a distributed golang based cron-style job system. It’s similar with crontab on stand-alone *nix. https://github.com/shunfei/cronsun Purpose The goal of this project is to make it much easier to manage jobs on lots of machines and provides high availability. cronsun is different from Azkaban, Chronos, Airflow. Features Easy manage jobs on multiple machines Managemant
https://github.com/rqlite/rqlite rqlite is a distributed relational database, which uses SQLite as its storage engine. rqlite uses Raft to achieve consensus across all the instances of the SQLite databases, ensuring that every change made to the system is made to a quorum of SQLite databases, or none at all. It also gracefully handles leader elections, and tolerates failures of machines, including
A Golang tool that does static analysis, unit testing, code review and generate code quality report. This is a tool that concurrently runs a whole bunch of those linters and normalizes their output to a report https://github.com/wgliang/goreporter Supported linters unittest – Golang unit test status. deadcode – Finds unused code. gocyclo – Computes the cyclomatic complexity of functions.
Drone is a golang based Continuous Delivery system built on container technology. Drone uses a simple yaml configuration file, a superset of docker-compose, to define and execute Pipelines inside Docker containers. https://github.com/drone/drone Share This:
https://github.com/TykTechnologies/tyk Tyk is a lightweight, open source API Gateway and Management Platform enables you to control who accesses your API, when they access it and how they access it. Tyk will also record detailed analytics on how your users are interacting with your API and when things go wrong. What is an API Gateway? An
https://restic.github.io/ https://github.com/restic/restic Easy: Doing backups should be a frictionless process, otherwise you are tempted to skip it. Restic should be easy to configure and use, so that in the unlikely event of a data loss you can just restore it. Likewise, restoring data should not be complicated. Fast: Backing up your data with restic should only be