-
terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
I'm going with terraform https://github.com/hashicorp/terraform
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
Gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
gitea
-
PocketBase! https://github.com/pocketbase/pocketbase
-
https://github.com/gokcehan/lf has a :filter command which is nicer than fzf. You can add in the config map f :filter and the hotkey f will do the "fuzzy finding" type searches.
-
-
Devtron
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Litestream
-
frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
FRP: A fast reverse proxy.
-
Milvus: Vector database.
-
nats: Golang client for NATS, the cloud native messaging system
-
bubbletea: A powerful little TUI framework
-
terratest
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
or anything hashicorp, terratest from gruntwork is also sweet https://github.com/gruntwork-io/terratest
-
About IaC i would also suggest Pulumi repo https://github.com/pulumi/pulumi
-
Centrifugo
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
Centrifugo https://centrifugal.dev/ https://github.com/centrifugal/centrifugo
-
Temporali.io https://temporal.io/ https://github.com/temporalio/temporal
-
go-edlib
๐ String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
-
-
-
permify
An open-source authorization as a service inspired by Google Zanzibar, designed to build and manage fine-grained and scalable authorization systems for any application.
-
-
aws-controllers-k8s
AWS Controllers for Kubernetes (ACK) is a project enabling you to manage AWS services from Kubernetes
so like ack? https://github.com/aws-controllers-k8s/community
-
Portal: hassle-free CLI file transfer
-
-
https://syncthing.net : Syncthing is a continuous file synchronization program.
-
If I may, https://github.com/gen2brain/iup-go: Cross-platform UI library with native controls.
-
Chezmoi, an incredibly feature-rich dotfile manager: https://github.com/twpayne/chezmoi
-
-
-
https://github.com/luraproject/lura api gateway framework
-
krakend-ce
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
https://github.com/krakendio/krakend-ce api gateway built using lura
-
constellation
Constellation is the first Confidential Kubernetes. Constellation shields entire Kubernetes clusters from the (cloud) infrastructure using confidential computing.
Putting a disclaimer that I wrote this with my company: https://github.com/edgelesssys/constellation we built an end-to-end encrypted Kubernetes, the best way to secure data you have ever seen. If you want to give some feedback it is very welcome!
-
And thereโs wormhole-William, but as a derivative of the Python magic wormhole it loses points for originality.
-
terraform, hcl, vault
-
terraform, hcl, vault
-
ngrok
-
TinyGo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
tinygo
-
bimg
-
cobra
-
echo
-
openfga
A high performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar
OpenFGA is similar to Permify https://github.com/openfga/openfga
-
SFTPGo
Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server - S3, Google Cloud Storage, Azure Blob
sftpgo
-
kopia
Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.
There are people, who doing backups and those who early or later will do backups (due to data loss), so my vote is going first to: kopia (a second choice - restic)
-
filebrowser
-
-
rclone
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
rclone
-
gotop
-
go-mtree # Integrity
-
duf
-
dnscrypt-proxy
-
jackal
Discontinued ๐ฌ Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
jackal
-
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.
dasel # most common human readable configs(json, yaml, xml...)
-
FerretDB-aka-mongoDB-but-without-leagal-trap
-
InfluxDB
-
Redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
redis
-
Biased because I worked on this for the last year - apeture, open-source flow control and reliability management platform
-
Yep. I was using manual WireGuard tunnels for that, but everytime I added a machine I had to configurations from both sides with manual key swaps, plus the fact that it I wanted direct connections between each machine the configuration would literally have increased exponentially. Tailscale handles all of that for me. Literally. It's primarily an automatic WireGuard tunnel coordinator. I just have to install it and log in and voila, it just works. I like it so much that I've actually got a project that wraps a GUI around Tailscale for Linux.
-
Well I am working on a 3D game engine in Go: https://github.com/bloeys/nmage
-
I also did a suuper fast (faster than map), and compressed, set implementation for numbers: https://github.com/bloeys/nset
-
phalanx
Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.
Donโt forget about Phalanx if you like Bleve/Bluge.
-
-
-
Sorry, wrong link, I meant Go client for redis. Corrected.
-
seaweedfs
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.
I am biased: SeaweedFS https://github.com/seaweedfs/seaweedfs
-
-
this has always helped me as an alternative to scp https://github.com/schollz/croc
-
wails is pretty cool for building desktop applications. v2 for it is in beta and improves on vq but it's still, imo, preferable to electron
-
My Atari2600 emulator has been called "cool". I like to think it's cool too :-) https://github.com/JetSetIlly/Gopher2600.
-
-
-
-
If you really want to rice it insanely you can add the stuff from https://www.youtube.com/watch?v=XOMj7JSGR78 https://github.com/LukeSmithxyz/voidrice
-
There are several db projects in Go but none really seem that ambitious. https://surrealdb.com/ (not in Go) is easily the most ambitious system in last decade or more. For this reason cockroach, influx, and all the others are pretty dead to look at
-
lxd
Discontinued Powerful system container and virtual machine manager [Moved to: https://github.com/canonical/lxd] (by lxc)
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives