InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code. Learn more →
Top 23 Go Software Package Projects
Production-Grade Container Scheduling and ManagementProject mention: Does "managed Nomad" exist? | reddit.com/r/devops | 2022-11-29
My high availability work-around for that nonsense was to set up an etcd watch and etcdctl remove any lost member (because etcd will not do it for you, expecting that the member will one day arise from the dead and rejoin), and then the ASG rotates in the new member, which joins as expected. The sheer number of duct tape work-arounds for this stupidity (my own certainly included) highlights that etcd somehow believes strongly that "computers never fail," which makes keeping the PoS happy a stressful experience. And, given that the k8s mental model is entirely that computers fail, it makes them choosing it (nay, doubling down on it) extra weird
Moby Project - a collaborative project for the container ecosystem to assemble container-based systemsProject mention: docker: command not found | reddit.com/r/GUIX | 2022-11-28
did guix install docker, but this does not produce the docker command. Docker package points to mobyproject.org which looks like something that has to do with containerd and not docker. How to install docker?
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
The world’s fastest framework for building websites.Project mention: Raneto or Hugo for Notes/Knowledgebase? | reddit.com/r/selfhosted | 2022-11-28
Should I use Raneto or Hugo for Notes/Knowledgebase?
Open Source Continuous File SynchronizationProject mention: I love obsidian. But listen to this cool idea 😂 | reddit.com/r/ObsidianMD | 2022-11-22
syncthing try this project it works flawlessly and user friendly.
Easily and securely send things from one computer to another :crocodile: :package:Project mention: What's the fastest way to pass a large file directly if I am in the same wifi as the receiver person? I don't want to pass the file through WeTransfer or Telegram or Drive/Dropbox etc. I want to take advantage of same wifi connection. I need a cross platform method. | reddit.com/r/opensource | 2022-11-25
How about croc?
HTTP load testing tool and library. It's over 9000!Project mention: Possibly stupid question, is java the right language for low latency and high throughput web servers? | reddit.com/r/java | 2022-11-03
I tried a few load testing tools but really liked https://github.com/tsenart/vegeta. You can start by trying it on your Python and Node servers just to get familiar with the process of identifying and dealing with performance bottlenecks. If you're lucky this alone will be enough to solve your problem and you won't have to introduce another language into your technology stack.
Fast, secure, efficient backup programProject mention: What makes a good backup integrity check ? | reddit.com/r/DataHoarder | 2022-11-30
I'm currently struggling to come up with a good data integrity check for my backups. I am using [restic](https://restic.net/) (which has a lot of the same features as borg) as a backup engine. It already includes [integrity and consistency checks](https://restic.readthedocs.io/en/stable/045_working_with_repos.html#checking-integrity-and-consistency) but I feel like the described `check` command still leaves room for silently corrupted data, even with its `--read-data` flag : the integrity seems to be checked against hashes of already-packed data, but what if something happened during the packing process ?
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
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: Ask HN: How do you do Load Testing this 2022? | news.ycombinator.com | 2022-07-10
HTTP load generator, ApacheBench (ab) replacementProject mention: GraphQL Fastify vs Apollo Server — Learnings from the real world | dev.to | 2022-10-25
To compare the two servers, we used two packages. The first one was ClinicJS, an open-source set of tools used to diagnose NodeJS performance issues, which also gives you suggestions and points you in a direction to fix the diagnosed problems. The second one was hey, a CLI tool to send some load to the server. Below we show how we use them and the results of these comparisons.
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.Project mention: Is "development environment as code" a thing? | reddit.com/r/DevelEire | 2022-11-28
Simulating shitty network connections so you can build better systems.Project mention: How to simulate a high ping? | reddit.com/r/networking | 2022-09-25
There's a tool called "comcast" for exactly that (and more): https://github.com/tylertreat/comcast
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testingProject mention: Performance testing with slow connection and packet loss | reddit.com/r/softwaretesting | 2022-08-17
We use this thing. https://github.com/Shopify/toxiproxy I am not sure that it supports windows, but you can install it to the Linux machine and route your application under the test to that proxy.
webhook is a lightweight incoming webhook server to run shell commandsProject mention: Is there an API type service to allow remote actions? | reddit.com/r/linux | 2022-11-07
I'm using this at home: https://github.com/adnanh/webhook
Manage local application configuration files using templates and data from etcd or consulProject mention: Populating Docker containers with sensitive information using kubernetes | reddit.com/r/codehunter | 2022-10-23
this can then be incorporated into confd, which populates local files according to a template definition (such as Apache or WordPress config files)
Google Drive client for the commandlineProject mention: 10 years since Google said to “hang tight” about Linux support for Google Drive | news.ycombinator.com | 2022-04-24
I just want to collect the major options for Google Drive on Linux in a single comment, since a few options are scattered around:
Insync works well, and it's 50% off for a couple more days: https://www.insynchq.com/ Not affiliated, but $15 is not a lot to pay, as opposed to waiting for something that probably won't happen.
Rclone has support for Google Drive, and it's open source: https://rclone.org/
There's a command line client that uses a push/pull workflow: https://github.com/odeke-em/drive It was written by a member of the Google Drive team.
Gnome supports Google Drive, or at least used to, directly in Nautilus. I don't use Gnome, so I can't comment.
There may be other options I've missed, but the point is that there is already good support in multiple forms. I'd be interested to know what support Google could provide that's not already available.
Build and deploy Go applications on KubernetesProject mention: how to create container for Kubernetes? | reddit.com/r/golang | 2022-10-13
High-performance load testing tool, written in Golang. For distributed and Geo-targeted load testing: Ddosify Cloud - https://ddosify.com 🚀Project mention: Ddosify | High-performance load testing tool, written in Golang (Listed in GitHub Trending) | reddit.com/r/developersIndia | 2022-11-20
NES emulator written in Go.
Build powerful pipelines in any programming language.
A dead simple, no frills Go cross compile toolProject mention: Future of Rust, 2023 and beyond? | reddit.com/r/rust | 2022-11-17
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?
A new generation cloud backup toolProject mention: What is your backup setup? | reddit.com/r/NextCloud | 2022-11-25
I use Duplicacy to make nightly backups to an external hard drive and to Backblaze B2. I also make daily automatic backups of my server's configuration files to my laptop just in case.
Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure GoProject mention: Building a custom code search index in Go for searchcode.com | news.ycombinator.com | 2022-11-23
Very cool to see this here, Ben! It was fun beating the ins and outs of your work on this in the TZ discord.
Also, off-topic but as you know, I recently tried out your scc tool and am eagerly awaiting its support for Elixir templates (.eex, .heex)!
Fast cross-platform HTTP benchmarking tool written in GoProject mention: codesenberg/bombardier: Fast cross-platform HTTP benchmarking tool written in Go | reddit.com/r/devopsish | 2022-07-14
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
Go Software Packages related posts
What makes a good backup integrity check ?
2 projects | reddit.com/r/DataHoarder | 30 Nov 2022
Does "managed Nomad" exist?
1 project | reddit.com/r/devops | 29 Nov 2022
Some Useful Patterns for Go's os/exec
1 project | reddit.com/r/golang | 29 Nov 2022
How do you backup your Docker volumes?
4 projects | reddit.com/r/selfhosted | 29 Nov 2022
Docker Compose: how to wait for the MySQL server container to be ready?
3 projects | dev.to | 29 Nov 2022
Raneto or Hugo for Notes/Knowledgebase?
3 projects | reddit.com/r/selfhosted | 28 Nov 2022
Is "development environment as code" a thing?
5 projects | reddit.com/r/DevelEire | 28 Nov 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 30 Nov 2022
What are some of the best open-source Software Package projects in Go? This list will help you: