Top 23 Go Linux Projects
A simple zero-config tool to make locally trusted development certificates with any names you'd like.Project mention: Trouble creating a cookie with SPA and API | reddit.com/r/webdev | 2021-04-08
You may find something like this useful: https://github.com/FiloSottile/mkcert
Brook is a cross-platform strong encryption and not detectable proxy. Zero-Configuration. Brook 是一个跨平台的强加密无特征的代理软件. 零配置.Project mention: How do I let someone use my internet connection using SoftEther? | reddit.com/r/VPN | 2021-03-19
Scout APM - Leading-edge performance monitoring starting at $39/month. 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.
Application Kernel for ContainersProject mention: Function as a service: behind the scenes | dev.to | 2021-03-28
But there's a catch. Containers are not sandboxed! They don't have the same level of isolation as in VMs or sandboxes. That's why we have been seeing some new projects which provide sandboxing for containers like gVisor.
Do you know if therecipe/qt is still supported? I can see no activity recently.
Ultimate Plumber is a tool for writing Linux pipes with instant live previewProject mention: Hacker News top posts: Mar 31, 2021 | reddit.com/r/hackerdigest | 2021-03-31
UP: A tool for writing Linux pipes with instant live preview\ (45 comments)
A toolkit for building secure, portable and lean operating systems for containersProject mention: Docker Without Docker | news.ycombinator.com | 2021-04-08
I'm really impressed by fly.io, and the candidness with which they share some of their really awesome technology. Being container-first is the next step for PaaS IMO and they are ahead of the pack.
I aim to build a platform like theirs someday (probably not any time soon) but I don't think I'd do any of what they're doing -- it feels unnecessary. Bear with me as I recently learned that they use nomad and some of these suggestions are kubernetes projects but I'd love to hear why the following technologies were decided against (if they were):
- kata-containers (it does the whole container -> VM flow for you, automatically, nemu, firecracker) with multiple VMM options
- linuxkit (let's say you didn't go with kata-containers, this is another container->VM path)
- firecracker-containerd (very minimal keep-your-container-but-run-it-as-a-VM)
- kubevirt (if you just want to actually run VMs, regardless of how you built them)
- Ceph for storage -- make LVM pools and just give them to Ceph, you'll get blocks, distributed filesystems (CephFS), and object gateways (S3/Swift) out of it (in the k8s space Rook manages this)
As an aside to all this, there's also LXD, which supports running "system" (user namespace isolated) containers, VMs (somewhat recent), live migration via criu, management/migration of underlying filesystems, runs on LVM or zfs, it's basically all-in-one, but does fall behind in terms of ecosystem since everyone else is aboard the "cloud native"/"works-with-kubernetes" train.
I've basically how I plan to run a service like fly.io if I ever did -- so maybe my secret is out, but I sure would like to know just how much of this fly.io got built on (if any of it), and/or what was turned down.
Disk Usage/Free Utility - a better 'df' alternativeProject mention: lscpu + neofetch = cpufetch | news.ycombinator.com | 2021-04-07
Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.Project mention: Go Frontend (react vs Vuejs) | reddit.com/r/golang | 2021-01-27
Quick and Easy server testing/validationProject mention: Find The Cube | dev.to | 2020-11-24
The repository is private but there is a CI/CD no-downtime deployment process. So fancy! I use goss to test the built image along with the docker/build-push-action. The end of my ci.yml GitHub Action workflow looks like this:
Manage your dotfiles across multiple diverse machines, securely.Project mention: Show Reddit: chezmoi dotfile manager version 2 released | reddit.com/r/linux | 2021-03-31
Create desktop apps using Go and Web Technologies.Project mention: Native GUI framework for golang? | reddit.com/r/golang | 2021-04-03
Haven’t found a GUI that can compete with something like Angular, but wails is pretty cool if you go the web framework route and want to avoid Electron. I’m working on an Electron/Angular app and Go is so far excellent for a backend language.
CrowdSec - an open-source massively multiplayer firewall able to analyze visitor behavior & provide an adapted response to all kinds of attacks. It also leverages the crowd power to generate a global IP reputation database to protect the user network.Project mention: CrowdSec, the open-source massively multiplayer firewall inspired by Fail2ban. Download it for free. | reddit.com/r/u_CrowdSec | 2021-04-08
Simple command-line snippet manager, written in Go.Project mention: Sd: My Script Directory | news.ycombinator.com | 2021-03-15
Fast cross-platform HTTP benchmarking tool written in GoProject mention: What's the fastest template parser in Go? | dev.to | 2020-10-01
Bulk port forwarding Kubernetes services for local development.Project mention: kubefwd tool to bulk port forwarding #Kubernetes services for local development. | reddit.com/r/kubernetes | 2021-01-13
For anyone that doesn't want to open youtube for the link to github: https://github.com/txn2/kubefwd
Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure GoProject mention: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script | news.ycombinator.com | 2021-04-01
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
Go binding for GTK
A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.Project mention: Writing an init with Go (part 1) | reddit.com/r/linux | 2021-01-12
Great material! This approach is also used in u-root - Golang busybox created for LinuxBoot. I really enjoy working with it so far!
Docker registry v2 command line client and repo listing generator with security checks.Project mention: Minimal self-hosted Docker Registry on Docker swarm mode | reddit.com/r/selfhosted | 2021-04-13
CDK is an open-sourced container penetration toolkit, offering stable exploitation in different slimmed containers without any OS dependency. It comes with penetration tools and many powerful PoCs/EXPs helps you to escape container and takeover K8s cluster easily.
CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDPProject mention: saml2aws-multi: a simple tool providing an easy-to-use command line interface for saml2aws | dev.to | 2021-01-29
saml2aws-multi is a simple tool I created for using saml2aws more effectively on day-to-day tasks. saml2aws-multi provides an easy-to-use command line interface to support login and retrieve AWS temporary credentials for multiple roles of different accounts with saml2aws.
NFF-Go -Network Function Framework for GO (former YANFF)
What are some of the best open-source Linux projects in Go? This list will help you: