C Server

Open-source C projects categorized as Server

Top 18 C Server Projects

  • coturn

    coturn TURN server project

    Project mention: Nextcloud-AIO Backup error | reddit.com/r/NextCloud | 2023-02-27

    I've found this issue for you: https://github.com/coturn/coturn/issues/492

  • GlusterFS

    Gluster Filesystem : Build your distributed storage in minutes

    Project mention: Setting up a 2 node distributed network share | reddit.com/r/homelab | 2022-09-22

    https://www.gluster.org/ Is the way to do this across nodes

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

  • open62541

    Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0

    Project mention: How to be good at C++ | reddit.com/r/cpp | 2022-06-27

    Here is a bug report I submitted to open62541, over a year ago. Figuring out how that library works... I don't even understand the terminology; it's all very generic (everything is called 'nodes', 'objects', etc.), there are loads of ways to do anything, type safety is not a concept the library approves of so that doesn't help either, and most functions you cannot even find in the source as they are generated by macros. It doesn't help that OPC UA is a big standard (thousands of pages) either. It boggles the mind that the reference implementation for something used in so many critical places is so badly documented, and at the same time allows so many ways to get things subtly wrong.

  • magma

    The magma server daemon, is an encrypted email system with support for SMTP, POP, IMAP, HTTP and MOLTEN,. Additional support for DMTP and DMAP is currently in active development. (by lavabit)

    Project mention: Magma: Open-source carrier-grade wireless networking platform for rural areas | news.ycombinator.com | 2022-12-03

    If you're having déjà vu, it's because there is also an encrypted email service called Magma:


  • Iodine

    iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support (by boazsegev)

  • Icecast

    Icecast streaming media server (Mirror) - Please report bugs at https://gitlab.xiph.org/xiph/icecast-server/issues

    Project mention: Audio stream encoding/relaying? | reddit.com/r/selfhosted | 2023-01-11

    https://icecast.org/ perhaps?

  • FastWSGI

    An ultra fast WSGI server for Python 3

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

  • ngircd

    Free, portable and lightweight Internet Relay Chat server

    Project mention: Discord Will Not Help | news.ycombinator.com | 2022-11-19

    This won't likely help after the fact but I would suggest separating Artwork discussion into their own Discord server and then move all business partners and certainly financial information discussion with employees into private self-hosted servers so that one has control over the server, chat filters, IP/domain blocks and even approved/denied web links. It's not perfect and some may not be happy about having to register on a second site friction and all but it sounds like in this case it would have helped. Leave cloaking disabled on the business server so you can see where people are connecting from ahead of time and password protect sensitive channels.

    Additionally IRC server filters can be updated daily with the most prevalent scam domains using the same sources as uBlock and a few other git mirrors on github. One could even block all text that appears to be any kind of URL and instead require them to get on voice chat to verify themselves. uMurmur is a tiny daemon that is very easy and quick to set up and one can also password protect channels on uMurmur. There is an android client for uMurmur called Mumla.

    Take a look at Ngircd [1] and TheLounge as a quick way to set up a private secure chat server in less than 20 minutes. uMurmur [3] takes even less time to set up. All three daemons are available in sever Linux distribution repositories and have example configurations.

    [1] - https://ngircd.barton.de/

    [2] - https://thelounge.chat/

    [3] - https://github.com/umurmur/umurmur/wiki/Configuration

  • Knot DNS

    A mirrored repository

  • SA-MP

    A repository for making the latest SA-MP version open source

    Project mention: Can anyone please make the PC version of SAMP playable on Android? | reddit.com/r/sanandreas | 2022-09-07

    SAMP Source code: https://github.com/dashr9230/SA-MP

  • northstar-dedicated

    Docker image for the Northstar dedicated server.

    Project mention: Is there any documentation about making your own unraid docker app? | reddit.com/r/unRAID | 2022-04-26

    Thanks for the quick reply. I am grabbing the docker image from an online source (the project in question) but like I said I can't find it on dockerhub and every guide I've read has mentioned dockerhub so I want to make sure that this will still work as intended without a link to dockerhub.

  • ksmbd-tools

    ksmbd kernel server userspace utilities

  • iso14229

    ISO 14229 (UDS) server and client for embedded systems

    Project mention: Iso14229 0.5.0 Released | news.ycombinator.com | 2022-12-11
  • ps4-ftp

    Improved FTP server payload for PS4 and command line FTP server for Linux.

  • eja

    eja micro web server

  • olive

    A lightweight and fast Linux based HTTP Server written in C (by fkkarakurt)

    Project mention: [Hobby] I Need a Friendly Team. Your Experience Doesn't Matter! | reddit.com/r/INAT | 2022-12-24

    Olive (A lightweight and fast Linux based HTTP Server) : https://github.com/fkkarakurt/olive

  • httpserve

    Spin up a little http server from the commandline.

  • homenet

    Reverse proxy server that exposes all your local network servers to the public internet.

    Project mention: How to bypass CGNAT and expose your server to the internet using ZeroTier, a VPS and NGINX | reddit.com/r/selfhosted | 2022-04-21

    I’m building a tunneling server project that solves the same problem and can do more. Might interest people here: https://github.com/asrient/homenet You can deploy it on any cloud computes as well as on heroku if you want always free options.

  • 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-02-27.

C Server related posts


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

Project Stars
1 coturn 8,947
2 GlusterFS 4,018
3 open62541 2,070
4 magma 1,797
5 Iodine 824
6 Icecast 406
7 FastWSGI 358
8 ngircd 357
9 Knot DNS 184
10 SA-MP 115
11 northstar-dedicated 92
12 ksmbd-tools 45
13 iso14229 43
14 ps4-ftp 11
15 eja 11
16 olive 1
17 httpserve 1
18 homenet 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives