Skip to content

ermiry/cerver

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