Skip to content
/ cerver Public

Cerver is a development framework, created by Ermiry, designed to provide you with the necessary tools for creating fast and reliable multipurpose servers written in C.

Notifications You must be signed in to change notification settings

ermiry/cerver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

870c769 · Oct 13, 2021
May 21, 2021
Jan 27, 2021
Jan 5, 2021
Apr 28, 2021
Oct 13, 2021
Oct 13, 2021
Sep 19, 2021
Sep 19, 2021
Jan 5, 2021
Sep 19, 2021
Jan 5, 2021
Oct 13, 2021
Oct 13, 2021
Sep 19, 2021
Jan 7, 2021
Jan 7, 2021
Sep 19, 2021
Sep 19, 2021
Mar 2, 2021
Sep 19, 2021
Apr 15, 2021
Sep 28, 2018
Oct 13, 2021
Jan 14, 2021
Jan 7, 2021
Sep 19, 2021
Oct 13, 2021
Sep 19, 2021
Jan 17, 2021
Jan 1, 2021
Sep 19, 2021
Sep 19, 2021
Sep 19, 2021
Sep 19, 2021
Oct 29, 2020
Sep 19, 2021
Oct 13, 2021

Repository files navigation

Cerver Banner

Cerver Production Integration Cerver Continuous Integration Cerver Tests

Cerver is a development framework, created by Ermiry, designed to provide you with the necessary tools for creating fast and reliable multipurpose servers written in C/C++. It is highly customizable and with an extensive set of features out of the box, and yet, it is extremely lightweight.

Cerver was originally created as a game server, and since then, it has evolved into a framework that can be used as a base to develop any kind of server type you might think of.

Cerver was designed from the ground up for fast and easy deployments, with great scalability in mind, without compromising security or reliability, supporting many critical features out of the box that are essential for today applications, like authentication and sessions, load balancer, file operations, and many more.

Cerver helps you get started with three different server templates:

Game Server: Designed for any kind of game you can think of, like a simple online game connecting two players, to an RPG game with an open world and a combination of on going instances like dungeons (hosted inside lobbies), all updating in real time.

Http Server: You can use cerver to host a simple website that only requires static files, or as a support API that can handle I/O opperations for a more complex backend.

File Server: You can set up a personal file storage server that you can use to backup your files or that can be used in a production environment.

Cerver provides you with all the required methods to directly create one of these servers, but you can also take advantage of all the features and combine them to create your own custom server that best fits your needs. You can start without an existing template and then customize the cerver methods and hanlders to best fit your application's needs

We use Cerver to power many of our core operations in Ermiry, so it is in constant development and new features are being added all the time. You can check the latest news in our devblog here!

Cerver is now in stable release 1.0 and you can get it right now. It is totally open source and the code is well documented, you can check our official documentation page to help you get started.

About

Cerver is a development framework, created by Ermiry, designed to provide you with the necessary tools for creating fast and reliable multipurpose servers written in C.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages