SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Golang Open-Source Projects
Curated list of project-based tutorialsProject mention: Projects ideas | /r/learnprogramming | 2023-07-12
https://github.com/practical-tutorials/project-based-learning and https://github.com/Xtremilicious/projectlearn-project-based-learning
The Go programming languageProject mention: Handling high-traffic HTTP requests with JSON payloads | /r/golang | 2023-12-07
I wouldn't classify 100kb json as "huge" but I agree with the point that encoding/json can be slow (even more true if you are dealing with any and not a typed struct/field). Hope that it improve with v2 of the package - https://github.com/golang/go/discussions/63397.
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
A curated list of awesome Go frameworks, libraries and softwareProject mention: I created a search engine that helps you compare and determine quality, trends, and popularity in GO packages | /r/golang | 2023-12-05
✨ Includes all packages from Awesome Go ✨ (some entries did not exist anymore)
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPSProject mention: New FrankenPHP feature: package your PHP apps as standalone, self-executable binaries | /r/PHP | 2023-12-08
Fun fact, the website is "dynamically static", it's just markdown files being processed and rendered by Caddy itself using https://caddyserver.com/docs/caddyfile/directives/templates. It's also how the https://caddyserver.com/ is built as well. Also includes syntax highlighting for Caddyfile config, using a library called Chroma; I wrote the Caddyfile lexer myself a while back! I think it's pretty neat that Caddy can syntax highlight its own code 😁
Run your GitHub Actions locally 🚀Project mention: What’s with DevOps engineers using `make` of all things? | /r/devops | 2023-12-06
If you use Github actions, act is incredibly useful. It can be used to test your GH actions, but also serves as an interface for running tasks locally.
The Cloud Native Application ProxyProject mention: Security Workshop Part 1 - Put up a gate | dev.to | 2023-11-03
We'll use Traefik, an open source cloud native gateway that can plug into a Kubernetes cluster. It has the concept of "middleware" that can process API requests before passing them through to a backend. We can configuring a rate limit for all of our API endpoints by matching on the request path:
A platform for building proxies to bypass network restrictions.Project mention: Why won't my self-hosted VPN work? | /r/selfhosted | 2023-03-05
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
Standard Go Project LayoutProject mention: I'm coming from Java and I have been told that I'm writing go like I'm writing Java. Basically creating structs, injecting fields, and attaching methods. What else can I do? | /r/golang | 2023-12-07
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex FilesProject mention: Backuping Google Drive to a Raspberry Pi | /r/raspberry_pi | 2023-12-06
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/CDProject mention: Gitea – Open-Source GitHub | news.ycombinator.com | 2023-11-14
A Commander for modern Go CLI interactionsProject mention: What 3rd-party libraries do you use often/all the time? | /r/golang | 2023-12-01
The fantastic ORM library for Golang, aims to be developer friendlyProject mention: 6 🔥 Awesome Golang packages (web devs) | dev.to | 2023-12-04
GitHub’s official command line toolProject mention: pyaction 4.27.0 Released | dev.to | 2023-12-08
This Docker image is designed to support implementing Github Actions with Python. As of version 4.0.0., it starts with the official python docker image as the base which is a Debian OS. It specifically uses python:3-slim to keep the image size down for faster loading of Github Actions that use pyaction. On top of the base, we've installed curl gpg, git, and the GitHub CLI. We added curl and gpg because they are needed to install the GitHub CLI, and they may come in handy anyway (especially curl) when implementing a GitHub Action.
🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序，使用 Gin 和 Solidjs。Project mention: 有没有电脑高手？求个好用的公网文件共享方案 | /r/real_China_irl | 2023-05-10
Define and run multi-container applications with DockerProject mention: Docker - Setup a local JS and Python Development environment | dev.to | 2023-12-02
Now that we have our basic script to run the Node application, we'll create our base image. This time we will not be using the Dockerfile as we did earlier with the Python environment, but we will pull directly from the Docker Hub registry. Because we have multi-container services, it's best to orchestrate our services from a single file rather than building the services individually from a Dockerfile, which could be a daunting task if we need to build many services. Therefore, spinning up our Node containers with Docker Compose can be pretty handy in these situations. Note that Docker compose does not replace Dockerfile. Rather, the latter is part of a process to build Docker images, which are part of containers. Docker Compose allows us to operate the Node app alongside other services (assuming we have many services we need to spin up). In our case, it will be alongside our py service.
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
AI-Powered Photos App for the Decentralized Web 🌈💎✨Project mention: New Release 231128-f48ff16ef ⚙️🌈 | /r/photoprism | 2023-11-30
⚡️ Express inspired web framework written in GoProject mention: อย่าเพิ่งใช้ fiber ถ้ายังไม่ได้อ่าน doc | dev.to | 2023-10-31
Open Source realtime backend in 1 fileProject mention: Simple easy n’ quick to develop stack? | /r/webdev | 2023-12-07
For BaaS / PaaS I’ve been dying to try out https://pocketbase.io/
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..Project mention: List of your reverse proxied services | /r/selfhosted | 2023-12-05
Mattermost for Chat, and also for Notifications sent by Uptime-Kuma
A cloud-native Go microservices framework with cli tool for productivity.Project mention: A simple way to use sync.WaitGroup. | /r/golang | 2023-02-14
A standard library for microservices.Project mention: PHP to Golang | /r/golang | 2023-06-03
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Golang related posts
- 3 Basic Traits That Every Successful Open Source Developer Has
pyaction 4.27.0 Released
2 projects | dev.to | 8 Dec 2023
Mock unit test an API that uses postgres or integration test API with a "test" database?
4 projects | /r/node | 8 Dec 2023
Need insights to build a distributed key value store from scratch.
1 project | /r/DistributedComputing | 8 Dec 2023
SG^2 (Svelte + Go + SQLite + gRPC) - open source application
1 project | /r/golang | 8 Dec 2023
- How to Build a Ceph Cluster and Integrate with the JuiceFS File System
- Get started with Cerbos Hub
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b8100e0>
www.saashub.com | 8 Dec 2023
What are some of the best open-source Golang projects? This list will help you: