0
I Use This!
Activity Not Available

Project Summary

Lightweight C++ framework for building network applications. Allows event-driven design, based on the Leader/Followers Reactor pattern as the most effective for UNIX-based systems. The idea behind the framework is simplicity, scalability, very high performance and low dependency from other software. To be a “swiss knife” for network applications. It consists of four parts building the modular framework functionality. The first one is abstraction of the socket-based communication mechanisms. It easily fits into the reactor part, that abstracts the OS-level multiple event sources multiplexing mechanisms. The third part contains most of the needed utilities for every network application like string processing, abstraction of POSIX threads and thread-synchronization mechanisms. Fourth one is for logging and tracing. The framework also comes with small, modular, easy-to-read, scalable HTTP server, that demonstrates how the framework parts fit into a real-world application. The framework is built on top of the standard C++ library and pthread library as the intent is minimum dependency from other software.

Tags

cplusplus event-driven framework http network reactor server

In a Nutshell, akula-framework...

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

GNU General Public License v2.0 or later
Permitted

Commercial Use

Modify

Distribute

Place Warranty

Forbidden

Sub-License

Hold Liable

Required

Distribute Original

Disclose Source

Include Copyright

State Changes

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    nearly 1 in 3 companies have no process for identifying, tracking, or remediating known open source vulnerabilities
  • ...
    compare projects before you chose one to use
  • ...
    there are over 3,000 projects on the Open Hub with security vulnerabilities reported against them
  • ...
    by exploring contributors within projects, you can view details on every commit they have made to that project

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Community Rating

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!
Sample ohloh analysis