Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 23 Go Server Application Projects
-
/uj Caddy is worth taking a look at. 100% automatic HTTPS with only two lines of configuration.
-
Project mention: How to get a head start into contributing to open source projects | reddit.com/r/cscareerquestions | 2023-01-30
Step 0: You have a strong grasp on who uses the tool/product/service and for what purpose. That can take weeks, months, or years depending on the specific project you're contributing to. A little NodeJS module? Probably closer to days. etcd? Probably closer to months/years.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: Configuring Fail2ban for Traefik Reverse Proxy | reddit.com/r/selfhosted | 2023-01-22
I've played a bit with Traefik as reverse proxy and wanted to implement fail2ban for it, after switching from Nginx Proxy Manager. It finally works and successfully bans threat actors that conduct malicous HTTP requests. As soon as a multitude of HTTP errors are detected by fail2ban in Traefik's JSON access logs, the attacker's IP address is banned. I am using a dockerized fail2ban container and ban locally via iptables as well as optionally on Cloudflare, using Cloudflare's API. A ban notification via Telegram can also be configured.
-
Project mention: has anyone tried integrating govulncheck in their CI workflow? | reddit.com/r/golang | 2023-01-31
https://github.com/minio/minio/blob/master/.github/workflows/vulncheck.yml works for us.
-
Project mention: Working in IAM and bored, what other areas in cyber are more technical? | reddit.com/r/SecurityCareerAdvice | 2023-01-27
-
consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Changed the service discovery to Consul, since this is the default in JHipster 8.
-
Project mention: Infinite loop pattern to poll for a queue in a REST server app | reddit.com/r/node | 2022-10-16
Queue consumers are interesting because there are many solutions for them, from using Redis and persisting the data in a data store - but for fast and scalable the approach I would take is something like SQS (as I advocate AWS even free tier) or NSQ for managing your own distributed producers and consumers.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
RoadRunner
🤯 High-performance PHP application server, process manager written in Go and powered with plugins
Have you considered optimizing the Laravel app? I love Go, but full rewrite for such low rate sounds overkill. Have you looked at the RoadRunner PHP application sample, for example?
-
SFTPGo
Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
Project mention: Help moving many files from Linux to Windows | reddit.com/r/linuxquestions | 2023-02-04 -
Ponzu
Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
-
Easegress IngressController is an Easegress based API gateway that can run as an ingress controller.
-
Jocko
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)
Project mention: Ask HN: What interesting problems are you working on? ( 2022 Edition) | news.ycombinator.com | 2022-09-16Still early stages but building on top of this. - https://github.com/travisjeffery/jocko
-
Project mention: Ask HN: What developer tools would you like to see? | news.ycombinator.com | 2022-05-22
-
algernon
:tophat: Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support
-
-
Project mention: What are other alternatives like harness feature flags? | reddit.com/r/devops | 2022-04-09
Correction: https://flipt.io/
-
Rendora
dynamic server-side rendering using headless Chrome to effortlessly solve the SEO problem for modern javascript websites
If you only want to add better support for search engines maybe you can lookup into puppeter and have it SSR for bots and search engines in general. I think there was a golang proyect that did something similar but looks a little bit abandoned: rendora.
-
Project mention: Bitesize Tactics is now open source (7DRL written in Go) | reddit.com/r/roguelikedev | 2022-09-03
In hindsight, I'd probably use something like https://github.com/charmbracelet/wish instead of doing the ANSI handling myself.
-
-
-
XMPP servers have the ability to use backend authenticators that can share existing auth infrastructure. This is commonly used for LDAP integration at corporations, for instance. The jackal XMPP server, since it is in Go and this is /r/golang, appears to have some support for this although it appears you'd have to go learn GRPC, the docs basically assume you know what you're doing with that already.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Server Applications related posts
- Help moving many files from Linux to Windows
- Web interface for users to manage their off-site backups?
- RiiR - nginx
- 🚀 Announcing GO Feature Flag v1.0.0, get more from your feature flags
- Show HN: Go Feature Flag OSS self-hosted feature flag solution launch v1.0.0
- has anyone tried integrating govulncheck in their CI workflow?
- In 2023, what are best solution in terms of permission managed sftp/ftp storages.
-
A note from our sponsor - SonarQube
www.sonarqube.org | 4 Feb 2023
Index
What are some of the best open-source Server Application projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Caddy | 45,608 |
2 | etcd | 42,452 |
3 | traefik | 41,341 |
4 | minio | 37,281 |
5 | Vault | 26,876 |
6 | consul | 25,941 |
7 | nsq | 23,157 |
8 | RoadRunner | 6,975 |
9 | SFTPGo | 5,525 |
10 | Ponzu | 5,517 |
11 | easegress | 5,008 |
12 | Jocko | 4,700 |
13 | devd | 3,298 |
14 | algernon | 2,176 |
15 | Flagr | 2,094 |
16 | flipt | 2,049 |
17 | Rendora | 1,934 |
18 | wish | 1,878 |
19 | Trickster | 1,840 |
20 | discovery | 1,699 |
21 | jackal | 1,377 |
22 | GeoDNS in Go | 1,277 |
23 | Golang API Starter Kit | 706 |