Top 23 Go Software Package Projects
Production-Grade Container Scheduling and ManagementProject mention: Multi OS Ansible Playbooks Demo | dev.to | 2021-03-02
The purpose of this demo is to demonstrate some basic multi-os Ansible playbooks. The patterns demonstrated within the playbooks can be used when establishing a Kubernetes cluster. For example, the main node can generate a cluster join command and set that as a fact. That fact can then be read by the other nodes and executed in their respective shells in order to join that worker host to the Kubernetes cluster.
Moby Project - a collaborative project for the container ecosystem to assemble container-based systemsProject mention: Deep Dive into Docker Internals - Union Filesystem | dev.to | 2021-03-01
// https://github.com/moby/moby/blob/1ef1cc8388165b2b848f9b3f53ec91c87de09f63/daemon/graphdriver/overlay2/overlay.go#L580 opts := fmt.Sprintf("lowerdir=%s,upperdir=%s,workdir=%s", strings.Join(absLowers, ":"), path.Join(dir, "diff"), path.Join(dir, "work")) mountData := label.FormatMountLabel(opts, mountLabel) mount := unix.Mount mountTarget := mergedDir rootUID, rootGID, err := idtools.GetRootUIDGID(d.uidMaps, d.gidMaps) // ...
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
The world’s fastest framework for building websites.Project mention: Easy and good looking internal services page (wordpress?) | reddit.com/r/sysadmin | 2021-03-05
Do you like markdown? You could use something like Hugo.
Gogs is a painless self-hosted Git serviceProject mention: What do you use for a headless CMS? | reddit.com/r/webdev | 2021-01-07
Open Source Continuous File SynchronizationProject mention: Dear iPhone users -- How do I bypass iCloud? | reddit.com/r/selfhosted | 2021-03-05
Git with a cup of tea, painless self-hosted git serviceProject mention: No, these are not swastikas | news.ycombinator.com | 2021-03-04
HTTP load testing tool and library. It's over 9000!Project mention: Containers benchmarks | reddit.com/r/kubernetes | 2021-02-14
As with most things in life, DragonBallZ is the answer: https://github.com/tsenart/vegeta
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.Project mention: How To Find Performance Issues Before Deploying | reddit.com/r/sre | 2020-12-29
Not OP, but that is the idea. I use this tool for it, as it is dead-simple to get running and fairly configurable: https://github.com/buger/goreplay
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Fast, secure, efficient backup programProject mention: Client(s) backup to remote server | reddit.com/r/selfhosted | 2021-03-06
I'm using restic on the clients and minio on the server. Restic is scheduled hourly with prune policies, so old backups are deleted.
Easily and securely send things from one computer to another :crocodile: :package:Project mention: Command line peer-to-peer data transfer tool based on libp2p. | reddit.com/r/opensource | 2021-02-13
HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boomProject mention: Best way to benchmark and load test an api. | reddit.com/r/devops | 2021-02-17
hey is my go to tool for this: https://github.com/rakyll/hey
Manage local application configuration files using templates and data from etcd or consul
webhook is a lightweight incoming webhook server to run shell commandsProject mention: Wake Windows 10 PC via Linux Mint and IFTTT | reddit.com/r/ifttt | 2021-02-20
Google Drive client for the commandlineProject mention: google drive bulk download | reddit.com/r/DataHoarder | 2021-01-21
i've used this on macos and linux with great success: https://github.com/odeke-em/drive
HTTP(S) load generator, ApacheBench (ab) replacement, written in Go
NES emulator written in Go.Project mention: Are there any docs on the NES's PPU instructions? | reddit.com/r/EmuDev | 2021-02-01
Build powerful pipelines in any programming language.
A dead simple, no frills Go cross compile tool
A new generation cloud backup toolProject mention: Duplicacy is now available in the QNAP App Center | reddit.com/r/qnap | 2021-03-05
Duplicacy is a new generation cross-platform cloud backup tool based on the idea of Lock-Free Deduplication, which allows multiple computers to back up their data to the same storage destination simultaneously, in order to achieve the maximum degree of cross-computer deduplication.
DEPRECATED: Data collection and processing made easy.
Time Series Alerting Framework
Go port of Coda Hale's Metrics library
What are some of the best open-source Software Package projects in Go? This list will help you: