Skip to content
This repository has been archived by the owner on Apr 7, 2024. It is now read-only.
/ ServerSide Public archive

A swift implementation for a server application.

License

Notifications You must be signed in to change notification settings

ronflima/ServerSide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Server Side

A C framework for server implementations

Platform License Build Status

Project Goals

Server Side is a small project which aim is to create all boiler plate code for a unix server, integrating:

  • startup systems support, like System V or upstart;
  • configuration files in several formats like INI, Yaml, XML, etc;
  • system logging with Syslog
  • signal handling
  • IPC support
  • process priority control

Server software is basicaly a repetition of those features. So, Server Side is intended to create the full run-time so you have to worry about writing what matters: your business code.

Current State

This project was originally written in Swift language. It is being ported to C due its small footprint.

License

This software is distributed under MIT License.