Server Applications

Open-source projects categorized as Server Applications

Top 23 Server Application Open-Source Projects

  • Caddy

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

    Project mention: Best OS for an NAS + Jellyfin use | reddit.com/r/jellyfin | 2023-06-02

    Set up another virtual machine dedicated to Jellyfin (and a reverse proxy if you need access from outside of your network). I use an Ubuntu installation which runs Jellyfin and Caddy.

  • etcd

    Distributed reliable key-value store for the most critical data of a distributed system

    Project mention: Implementing a distributed key-value store on top of implementing Raft in Go | news.ycombinator.com | 2023-05-25
  • 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.

  • traefik

    The Cloud Native Application Proxy

    Project mention: Replicating and Load Balancing Go Applications in Docker Containers with Consul and Fabio | reddit.com/r/golang | 2023-05-31

    Glad it was helpful! I had never heard of it before either, but it looks like it's been around since 2015. I've leaned on Traefik a lot in the past, but Fabio seemed to be a lot simpler. Simplicity was the rule of thumb for this exercise, So I didn't dig too hard for performance comparisons...

  • minio

    High Performance Object Storage for AI

    Project mention: What's the best AWS S3 protocol alternative? | news.ycombinator.com | 2023-05-31

    You say protocol alternative, but assuming you're more concerned with AWS as the host than S3 as the protocol you might try https://github.com/minio/minio

    If you do feel an aversion to the protocol then the rclone backend list would be a good starting point

    https://rclone.org/overview/

  • Vault

    A tool for secrets management, encryption as a service, and privileged access management

    Project mention: What is your fallback plan in case of layoff ? | reddit.com/r/ExperiencedDevs | 2023-06-01
  • consul

    Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

    Project mention: Replicating and Load Balancing Go Applications in Docker Containers with Consul and Fabio | reddit.com/r/golang | 2023-05-31

    After some research and testing, I landed on using Consul and Fabio as the demo infrastructure. Of course, there is a myriad of other options to accomplish this task, but because of the low configuration and ease of use, I was impressed with this pairing. Both projects are mature and well-supported, and very flexible--just because you can run them with low configuration, doesn't mean you have to. I wanted to keep this demo constrained, but the exercise did get me excited about exploring things further: circuit breakers, traffic splitting, and more complex service meshes.

  • nsq

    A realtime distributed messaging platform

    Project mention: MQTT vs. Kafka: An IoT Advocate's Perspective | news.ycombinator.com | 2023-03-14

    Interesting. What are you thoughts on NSQ?

    https://github.com/nsqio/nsq

    Was looking at it earlier today, but haven't ever tried it out.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • RoadRunner

    🤯 High-performance PHP application server, process manager written in Go and powered with plugins

    Project mention: Go with PHP | news.ycombinator.com | 2023-05-10
  • 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: options for SFTP or remote users uploading documents mainly PDF | reddit.com/r/sysadmin | 2023-05-31

    SFTPGo can use S3 as storage directly. Check out the getting started guide to understand how it works

  • 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

    A Cloud Native traffic orchestration system

    Project mention: Thoughts on new tool - easegress - 5k stars in 8 months | reddit.com/r/kubernetes | 2023-03-03

    Since there is no discussion on reddit, wanted to get people's thoughts on a relatively new project easegress which looks to have gained a lot of stars. Seems interesting and something that can't easily be compared to any other individual tool since it combines a lot of features in one.

  • 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-16

    Still early stages but building on top of this. - https://github.com/travisjeffery/jocko

  • devd

    A local webserver for developers

    Project mention: Live preview of vanilla CSS as I change it? | news.ycombinator.com | 2023-04-19

    There are plenty of solutions to that specific problem. Nowadays, I only work on Nuxt/Next/Astro projects that come with hot reload out of the box so I don't have a need for it anymore, but I have used https://github.com/cortesi/devd a lot in the past, with much success.

    A no-install solution would be to use the "workspace" feature of Chrome's Dev Tools:

    1. Open your .html file in Chrome.

    2. Open the Dev Tools.

    3. In the "Sources" tab, activate the "Filesystem" sub-tab.

    4. Click on "+ Add folder to workspace" and choose the directory containing your .html and .css files.

    5. Edit the .css file with autocompletion and live preview.

    6. Save your work so that it is synchronized with your filesystem.

    In action: https://i.imgur.com/slcSt9X.gif

  • flipt

    An open source, self-hosted feature flag solution

  • algernon

    :tophat: Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support

  • Flagr

    Flagr is a feature flagging, A/B testing and dynamic configuration microservice

  • wish

    Make SSH apps, just like that! 💫

    Project mention: Wish: Make SSH apps, just like that! | reddit.com/r/learngo | 2023-05-20
  • Rendora

    dynamic server-side rendering using headless Chrome to effortlessly solve the SEO problem for modern javascript websites

  • Trickster

    Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator

  • discovery

    A registry for resilient mid-tier load balancing and failover. (by bilibili)

  • jackal

    💬 Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).

    Project mention: VoceChat server is ready! Rust written 17MB open sourced chat server--the easiest to host/intergrate chat server you can find. | reddit.com/r/selfhosted | 2023-02-13

    Take your pick. Or just look here.

  • GeoDNS in Go

    DNS server with per-client targeted responses

  • Golang API Starter Kit

    Go Server/API boilerplate using best practices DDD CQRS ES gRPC

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-06-02.

Server Applications related posts

Index

What are some of the best open-source Server Application projects? This list will help you:

Project Stars
1 Caddy 47,534
2 etcd 43,572
3 traefik 43,257
4 minio 39,219
5 Vault 27,777
6 consul 26,470
7 nsq 23,504
8 RoadRunner 7,182
9 SFTPGo 6,265
10 Ponzu 5,559
11 easegress 5,414
12 Jocko 4,718
13 devd 3,324
14 flipt 2,408
15 algernon 2,241
16 Flagr 2,158
17 wish 2,107
18 Rendora 1,962
19 Trickster 1,885
20 discovery 1,726
21 jackal 1,409
22 GeoDNS in Go 1,303
23 Golang API Starter Kit 769
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com