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
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPSProject mention: RiiR - nginx | reddit.com/r/rustjerk | 2023-02-03
/uj Caddy is worth taking a look at. 100% automatic HTTPS with only two lines of configuration.
Distributed reliable key-value store for the most critical data of a distributed systemProject 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.
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.
The Cloud Native Application ProxyProject 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.
Multi-Cloud :cloud: Object StorageProject 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.
A tool for secrets management, encryption as a service, and privileged access managementProject mention: Working in IAM and bored, what other areas in cyber are more technical? | reddit.com/r/SecurityCareerAdvice | 2023-01-27
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.Project mention: Micro Frontends for Java Microservices | dev.to | 2023-01-20
Changed the service discovery to Consul, since this is the default in JHipster 8.
A realtime distributed messaging platformProject 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.
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.
🤯 High-performance PHP application server, process manager written in Go and powered with pluginsProject mention: Fast and reliable framework | reddit.com/r/golang | 2023-01-15
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?
Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure BlobProject mention: Help moving many files from Linux to Windows | reddit.com/r/linuxquestions | 2023-02-04
Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
A Cloud Native traffic orchestration systemProject mention: Kubernetes Ingress: Nginx Ingress Edition | dev.to | 2022-05-04
Easegress IngressController is an Easegress based API gateway that can run as an ingress controller.
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)
A local webserver for developersProject mention: Ask HN: What developer tools would you like to see? | news.ycombinator.com | 2022-05-22
:tophat: Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support
Flagr is a feature flagging, A/B testing and dynamic configuration microservice
An open source, self-hosted feature flag solutionProject mention: What are other alternatives like harness feature flags? | reddit.com/r/devops | 2022-04-09
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.
Make SSH apps, just like that! 💫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.
Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator
A registry for resilient mid-tier load balancing and failover. (by bilibili)
💬 Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).Project mention: Extend XMPP Authorization | reddit.com/r/golang | 2023-01-27
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.
DNS server with per-client targeted responses
Go Server/API boilerplate using best practices DDD CQRS ES gRPC
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
1 project | reddit.com/r/linuxquestions | 4 Feb 2023
Web interface for users to manage their off-site backups?
1 project | reddit.com/r/msp | 4 Feb 2023
RiiR - nginx
2 projects | reddit.com/r/rustjerk | 3 Feb 2023
🚀 Announcing GO Feature Flag v1.0.0, get more from your feature flags
1 project | dev.to | 3 Feb 2023
Show HN: Go Feature Flag OSS self-hosted feature flag solution launch v1.0.0
1 project | news.ycombinator.com | 1 Feb 2023
has anyone tried integrating govulncheck in their CI workflow?
1 project | reddit.com/r/golang | 31 Jan 2023
In 2023, what are best solution in terms of permission managed sftp/ftp storages.
1 project | reddit.com/r/sysadmin | 31 Jan 2023
A note from our sponsor - SonarQube
www.sonarqube.org | 4 Feb 2023
What are some of the best open-source Server Application projects in Go? This list will help you:
|22||GeoDNS in Go||1,277|
|23||Golang API Starter Kit||706|