Skip to content

A lightweight, cross-platform, thread-safe, asynchronous, C++11 network library.

License

Notifications You must be signed in to change notification settings

JesvinJoseph/Hermes

 
 

Repository files navigation

Hermes Build Status Build status codecov MIT licensed

Hermes is an Olympian god in Greek religion and mythology. Moving freely between the worlds of the mortal and the divine, he is portrayed as emissary and the messenger of the gods.

Hermes suffers from no limit. He loves to outwit other gods for his own satisfaction or for the sake of humankind.

Hermes is a lightweight, cross-platform, thread-safe, asynchronous, C++11 network library.

Requirement

  • C++11 only.

Usage

Hermes is a header only library, you just need to include the Hermes.hpp header, to use the library.

  • Download Hermes:
git clone --recursive https://github.com/TommyStarK/Hermes.git
  • Run tests:
./run_tests.sh

Documentation

A Full documentation is available.

Contribution

Each Contribution is welcomed and encouraged. I do not claim to cover each use cases nor completely master the c++. If you encounter a non sense or any trouble, you can open an issue and I will be happy to discuss about it.

Thanks

Thanks to my friend and mate Manu for the original idea.

About

A lightweight, cross-platform, thread-safe, asynchronous, C++11 network library.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 98.1%
  • CMake 1.7%
  • Shell 0.2%