SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Golang Open-Source Projects
-
https://github.com/practical-tutorials/project-based-learning and https://github.com/Xtremilicious/projectlearn-project-based-learning
-
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.
-
InfluxDB
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.
-
Project 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)
-
Project 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 😁
-
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.
-
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:
-
-
Onboard AI
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.
-
Project 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
-
rclone
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files
-
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
-
github.com/spf13/cobra
-
Homepage: https://gorm.io/
-
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.
-
alist
🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。
-
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.
-
-
-
-
linkedin-skill-assessments-quizzes
Full reference of LinkedIn answers 2023 for skill assessments (aws-lambda, rest-api, javascript, react, git, html, jquery, mongodb, java, Go, python, machine-learning, power-point) linkedin excel test lösungen, linkedin machine learning test LinkedIn test questions and answers
-
For BaaS / PaaS I’ve been dying to try out https://pocketbase.io/
-
Mattermost
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..
Mattermost for Chat, and also for Notifications sent by Uptime-Kuma
-
-
https://github.com/go-kit/kit
-
SaaSHub
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
- Mock unit test an API that uses postgres or integration test API with a "test" database?
- Need insights to build a distributed key value store from scratch.
- SG^2 (Svelte + Go + SQLite + gRPC) - open source application
- 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
Index
What are some of the best open-source Golang projects? This list will help you:
Project | Stars | |
---|---|---|
1 | project-based-learning | 125,123 |
2 | go | 116,187 |
3 | go-formatter | 112,766 |
4 | Caddy | 50,929 |
5 | act | 45,813 |
6 | traefik | 45,700 |
7 | v2ray-core | 44,013 |
8 | golang-standards/project-layout | 43,295 |
9 | rclone | 41,385 |
10 | Gitea | 39,490 |
11 | cobra | 34,396 |
12 | GORM | 34,215 |
13 | cli | 33,939 |
14 | alist | 32,814 |
15 | Docker Compose | 31,085 |
16 | LeetCode-Go | 31,006 |
17 | PhotoPrism | 30,244 |
18 | Fiber | 29,446 |
19 | linkedin-skill-assessments-quizzes | 27,598 |
20 | pocketbase | 27,464 |
21 | Mattermost | 26,969 |
22 | go-zero | 26,489 |
23 | go-kit | 25,676 |