SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go DevOps Tool Projects
-
Project mention: m8a scenario #1 - Using Coder to Develop Keycloak Templates Live (almost)... | dev.to | 2023-02-09
Above and beyond these two great applications, we are also using Kubernetes.
-
Moby
Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Project mention: docker rollout - Zero Downtime Deployment for docker-compose | reddit.com/r/docker | 2023-02-07migrations can run as jobs instead of with exec which is bad practice. It's basically a service that does not restart on exit, but here: https://github.com/moby/moby/pull/40307
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Docker Compose is a tool used to run applications with multiple containers at once with a single command. It also facilitates the sharing of multi-container applications. In Docker Compose, each image that it handles is known as a service. The instructions for Docker Compose are included in a YAML file.
-
vegeta v12.8.4
-
Project mention: Benchmarking SQLite Performance in Go. Using Go's awesome built-in simple benchmarking tools to investigate SQLite database performance in a couple of different benchmarks, plus a comparison to Postgres. | reddit.com/r/golang | 2022-12-14
64 concurrent requests isn't a lot. Modern web apps can typically handle much more than that (depending on what the request does, of course). Try it yourself with a load tester like https://github.com/rakyll/hey against a Go HTTP server, for example the one I've built in https://www.golang.dk/articles/go-and-sqlite-in-the-cloud
-
Packer
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
I'd suggest using a tool like Packer to build a gold image based on your base AMI and all your changes. Then you'll have your own AMI you can launch new instances with.
-
Project mention: Can anyone explain what the dev ops section in this flowchart is used for. I am familiar with all the rest. | reddit.com/r/webdev | 2023-01-25
You can do a hell of a lot with webhooks, a bit of scripting and, err, webhook.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
kubeshark
The API traffic viewer for Kubernetes providing real-time, protocol-aware visibility into Kubernetes’ internal network, capturing, dissecting and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Think TCPDump and Wireshark re-invented for Kubernetes
Check out the GitHub repository: https://github.com/kubeshark/kubeshark
-
Project mention: Create a minimalist OS using Docker Containers and Hashicorp Packer | dev.to | 2022-09-18
LF-Edge EVE project leverages Linuxkit to create custom OSs for Edge Devices which in turn leverages Containers as Lego Blocks
-
-
miller
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
Project mention: Ask HN: Programs that saved you 100 hours? (2022 edition) | news.ycombinator.com | 2022-12-20 -
ddosify
High-performance load testing tool, written in Golang. For distributed and Geo-targeted load testing: Ddosify Cloud - https://ddosify.com 🚀
-
-
Project mention: Is docker the right tool for my use case? (testing an installscript) | reddit.com/r/docker | 2023-01-22
Docker would work. I suggest also integrating infrastructure tests to validate your install script behaved as expected. For example, you could use goss.
-
-
-
One of the biggest selling points for me when I started to use Go is cross compilation; I develop on a Mac, but run a lot of my code on a Linux EC2 instance (or been doing dev work on a Windows+WSL machine) and Go's cross compilation options (either via the built in tool or via something like gox are braindead easy. Rust's cross compilation however makes me want to drive my head thru my monitor... there are no easy ways to build a binary for Linux, Windows, AND Mac without having to dip my toes into CI services and with that comes an expense that for a hobby dev I'd prefer to not incur. Is there a brighter future for easy cross compilation with Rust?
-
dasel
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
Project mention: Yq is a portable yq: command-line YAML, JSON, XML, CSV and properties processor | news.ycombinator.com | 2023-02-04Another tool in this space is Dasel[1], which can handle querying/modifying JSON, YAML, TOML, XML and CSV files.
-
Project mention: codesenberg/bombardier: Fast cross-platform HTTP benchmarking tool written in Go | reddit.com/r/devopsish | 2022-07-14
-
-
devspace
DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.
-
kubefwd bulk port forward: https://github.com/txn2/kubefwd
-
Hello! I'm not sure if anyone else out there has struggled with out of date data in the default exponential decay sampling method in the go-metrics library, but if you have I just open sourced a sliding window implementation that should help ease the pain. More details on the rationale in the README.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go DevOps Tools related posts
- How to Dockerize a Django and React Application
- docker rollout - Zero Downtime Deployment for docker-compose
- How to register compose as a CLI plugin on Windows?
- [Custom kernel] Yet another phone running docker on Termux
- Docker stuck since last kernel update
- Failed CKAD - any advice
- Docker 23.0.0 is out
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea61935398>
www.saashub.com | 9 Feb 2023
Index
What are some of the best open-source DevOps Tool projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | kubernetes | 95,703 |
2 | Moby | 65,107 |
3 | Docker Compose | 28,516 |
4 | Vegeta | 20,766 |
5 | Hey | 15,034 |
6 | Packer | 14,231 |
7 | webhook | 8,611 |
8 | kubeshark | 8,248 |
9 | linuxkit | 7,676 |
10 | yq | 7,321 |
11 | miller | 6,381 |
12 | ddosify | 6,032 |
13 | ko | 5,541 |
14 | goss | 5,061 |
15 | gaia | 4,969 |
16 | awless | 4,898 |
17 | gox | 4,455 |
18 | dasel | 4,036 |
19 | bombardier | 3,960 |
20 | script | 3,784 |
21 | devspace | 3,340 |
22 | kubefwd | 3,336 |
23 | Go Metrics | 3,333 |