Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
#30 Compare This branch is 109 commits ahead, 4 commits behind cryptonomex:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
GitVersionGen Collect time of git commit for display in Keyhotee, add function for … Mar 31, 2014
include/fc Revert changing count() return sign Jan 24, 2018
vendor Issue #1147 Oct 16, 2017
.gitignore Remove problematic easylzma Jun 23, 2015
.gitmodules Changes to fc to get MinGW cross-compilation working May 22, 2016
CMakeLists.txt Implement restartable sha256 #32 Dec 13, 2017 Created tests/* subfolders Jul 27, 2015 Create Jul 2, 2013
fc.natvis Visual Studio native visualizers for fc Jan 9, 2014


FC stands for fast-compiling c++ library and provides a set of utility libraries useful for the development of asynchronous libraries. Some of the highlights include:

  • Cooperative Multi-Tasking Library with support for Futures, mutexes, signals.
  • Wrapper on Boost ASIO for handling async opperations cooperatively with easy to code synchronous style.
  • Reflection for C++ allowing automatic serialization in Json & Binary of C++ Structs
  • Automatic generation of client / server stubs for reflected interfaces with support for JSON-RPC
  • Cryptographic Primitives for a variaty of hashes and encryption algorithms
  • Logging Infrastructure
  • Wraps many Boost APIs, such as boost::filesystem, boost::thread, and boost::exception to acceleate compiles
  • Support for unofficial Boost.Process library.
You can’t perform that action at this time.