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. Learn more →
Top 23 Server Application Open-Source Projects
-
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.
-
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.
-
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...
-
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
-
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-31After 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.
-
Interesting. What are you thoughts on 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
-
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-31SFTPGo 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.
-
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-16Still early stages but building on top of this. - https://github.com/travisjeffery/jocko
-
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
-
-
algernon
:tophat: Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support
-
-
-
Rendora
dynamic server-side rendering using headless Chrome to effortlessly solve the SEO problem for modern javascript websites
-
-
-
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.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Server Applications related posts
- Best OS for an NAS + Jellyfin use
- What is your fallback plan in case of layoff ?
- A free tool to make your server public without port forwarding
- Replicating and Load Balancing Go Applications in Docker Containers with Consul and Fabio
- What's the best AWS S3 protocol alternative?
- options for SFTP or remote users uploading documents mainly PDF
- Trying to set up an SFTP on a shared drive used by both Linux and Windows.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 3 Jun 2023
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 |