8000 GitHub - abbycin/tools: modern c++ toolkit
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

abbycin/tools

Repository files navigation

tools

header-only libraries written in modern C++, some are list below:

item description
bloom nαïve bloom filter
cfg hash table
channel Rust-like channel implementation based on lock-free mpsc queue
coroutine coroutine impl from scratch, demonstrate how to impl your own coroutine
crypt toy
fake_variant tuple-like class based on multi-inherit
file_sort sort numbers in a big file (bitset and divide-conquer)
fm functor-map for storing any callable to a signal object, see example
form_parser multipart/form-data parser
json nαïve json library
logging logging library based on mpsc queue of channel
loop_per_thread test for loop per thread paradigm
rbtree red-black tree implementation
avl avl tree implementation
bptree in memory B+ tree implementation
signal simple signal-slot implementation, see ss
string_ext extended std::string
threadpool thread pool implementation via std::thread and lock-based task queue
variant variant implementation for C++11
optional optional implementation for C++11
typelist.cpp loki-like typelist implemented by modern C++

and more...

LICENSE

GPLv3(with exception)

About

modern c++ toolkit

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0