C++ Server

Open-source C++ projects categorized as Server | Edit details
Related topics: #Game #Linux #Windows #Client #CPP

Top 17 C++ Server Projects

  • GitHub repo OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Building a saved track design with scenery doesn't build the scenery | reddit.com/r/openrct2 | 2022-01-11

    v0.3.5.1 has a scenery placement bug for custom saved tracks that didn't exist in 0.3.5: https://github.com/OpenRCT2/OpenRCT2/issues/16019

  • GitHub repo Mumble

    Mumble is an open-source, low-latency, high quality voice chat software.

    Project mention: Mumble - Open Source, Low Latency, High Quality Voice Chat | reddit.com/r/CKsTechNews | 2022-01-17
  • 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.

  • GitHub repo cuberite

    A lightweight, fast and extensible game server for Minecraft

    Project mention: Pi 4 running multiple applications at once | reddit.com/r/raspberry_pi | 2021-10-20

    For minecraft server I guess it is worth trying this out: https://github.com/cuberite/cuberite

  • GitHub repo Boost.Beast

    HTTP and WebSocket built on Boost.Asio in C++11

    Project mention: Suggestions for a minimal and simple http client library? | reddit.com/r/cpp_questions | 2021-11-02

    Boost Beast?

  • GitHub repo deepdetect

    Deep Learning API and Server in C++14 support for Caffe, PyTorch,TensorRT, Dlib, NCNN, Tensorflow, XGBoost and TSNE

  • GitHub repo azerothcore-wotlk

    Complete Open Source and Modular solution for MMO

    Project mention: Revelation Wow Fiasco + Ownership of the site/core/launcher | reddit.com/r/wowservers | 2022-01-17

    AzerothCore can be checked out here: https://www.azerothcore.org/

  • GitHub repo verge

    Official Verge Core Source Code Repository :muscle:

    Project mention: A question about an ancient wallet | reddit.com/r/vergecurrency | 2021-04-19
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo forgottenserver

    A free and open-source MMORPG server emulator written in C++

    Project mention: 2D in 3D | reddit.com/r/gamedev | 2021-12-24

    I recommend just checking out https://otland.net/ to get into the community

  • GitHub repo Sapphire

    A Final Fantasy XIV 4.0+ Server Emulator written in C++

    Project mention: The Balance drama regarding world race and simulated datamined savage mechanics via private instances | reddit.com/r/ffxivdiscussion | 2022-01-02
  • GitHub repo DarkflameServer

    The main repository for the Darkflame Universe Server Emulator project.

    Project mention: Will setting up be easier in the near future? | reddit.com/r/legouniverse | 2021-12-13

    Not quite yet but it's almost there. Work in progress if you want to follow along: https://github.com/DarkflameUniverse/DarkflameServer/pull/90

  • GitHub repo QtSwissArmyKnife

    QSAK (Qt Swiss Army Knife) is a multi-functional, cross-platform debugging tool based on Qt.

    Project mention: QSAK – a Swiss Army Knife debugging tool based on Qt | news.ycombinator.com | 2021-03-09
  • GitHub repo construct

    This is The Construct (by matrix-construct)

    Project mention: PinePhone Pro Announced | news.ycombinator.com | 2021-10-15

    If that's the bar, then mobile Linux is simultaneously very fucking far, and dramatically closer than most people might think.

    As far as messaging apps, they're all technically there - the best kind of there for the crowd that this would interest. Spinning up a Matrix server means maybe a days work for this crowd, which allows (and I currently use it for) Whatsapp, Signal, Telegram, and more. Even better, due to constant improvements by Matrix, the server is only getting lighter and your options more varied with things like Construct [0].

    Email is there - one only really needs to ensure geary is set to scale to the phone screen. As far as gMail, I'd question what the overlap is between "Privacy conscious enough to use a Pinephone" and "Uses gMail instead of anything IMAP".

    That only leaves navigation and social media. For the former, I've used the mobile site in-browser on my Android phone that the Google Maps app was too heavy for. And for both on the Pinephone, especially the pro, Waydroid [1] is getting closer to closing the gap.

    To be honest, I could see it being mainstream for geeks within two years. Though that's unlikely what you meant by mainstream - which I think we can agree is several more years away, if ever.

    [0] https://github.com/matrix-construct/construct

    [1] https://github.com/waydroid/waydroid

  • GitHub repo telegram-qt

    Qt-based library for Telegram network

    Project mention: KDE Telegram Client? Meet Tok! | reddit.com/r/kde | 2021-11-02

    That's where we're now. Those free services are all (relatively) new and they still need to get some hang, but they have some enough that some kind and smart people were interested enough to develop a desktop client. Yes, in the ideal world (or at least my ideal world) people would just remembered about KDE-Telepathy and restart their work. I had some hope a couple years ago but definitely one man just can't keep up with the huge amount of work it needs, not just in KDE-Telepathy but in upstream Telepathy. Hell, it's a miracle that things like Telegram-Qt still move, albeit very slow.

  • GitHub repo eModbus

    Modbus library for both RTU and TCP protocols. Primarily developed on and for ESP32 MCUs.

    Project mention: Need help with ESP32 and Modbus RTU | reddit.com/r/esp32 | 2021-12-27

    If you're getting timeout errors or others, check this post: https://github.com/eModbus/eModbus/discussions/112

  • GitHub repo Fulcrum

    A fast & nimble SPV Server for BCH and BTC

    Project mention: Is there a service like Umbrel for BCH? Also a few questions about Nodes and BCH. | reddit.com/r/btc | 2021-06-05

    The relevant pieces (mainly the nodes and the index servers ) aren't that difficult to run, but no, as far as I can tell there is no "one package everything" service like Umbrel. Feel free to start your own though :)

  • GitHub repo black-marlin

    A fast in-memory key-value store with a REST API interface for easy development and integration.

    Project mention: Black Marlin - An in-memory database based on Redis with a REST API interface for easy development and integration. | reddit.com/r/programming | 2021-06-27
  • GitHub repo Arrowgene.KrazyRain

    Research for reviving and server emulation of the game KrazyRain

    Project mention: Looking for curious minds to reverse music games, alot already documented | reddit.com/r/REGames | 2021-05-17
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 2022-01-17.

C++ Server related posts


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

Project Stars
1 OpenRCT2 10,175
2 Mumble 4,474
3 cuberite 4,025
4 Boost.Beast 3,265
5 deepdetect 2,315
6 azerothcore-wotlk 1,814
7 verge 1,371
8 forgottenserver 1,152
9 Sapphire 474
10 DarkflameServer 329
11 QtSwissArmyKnife 263
12 construct 249
13 telegram-qt 118
14 eModbus 107
15 Fulcrum 38
16 black-marlin 7
17 Arrowgene.KrazyRain 5
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.