Skip to content

urykhy/stuff

Repository files navigation

stuff

some information about stuff

libraries

  • asio_http - asio http server and client
  • asio_tnt - tarantool 1.7 client with asio
  • cache - LRU, Segmented-LRU, LFU, LFU with BloomFilter.
  • cbor - cbor format parser/encoder
  • curl - easy and multi handle c++ wrapper
  • etcd - etcd v3 client
  • jaeger - tracing events from c++
  • mq - poor man message queue over http, etcd used to avoid duplicates.
  • mysql - mysql client, task queue, message queue.
  • prometheus - small metrics library
  • protobuf - simple protobuf parser with polymorphic allocator support
  • swagger - codegeneration from openapi
  • s3 - curl based client to minio
  • sentry - sentry logs from c++, supports __cxa_throw.
  • ssl - openssl wrappers
  • sqlite - tiny sqlite wrapper
  • threads - thread group, work queue, pipeline.

scripts

  • btsync - transfer files over bittorrent
  • esalert - check logs in elasticsearch
  • samlib - to make fb2 ebook from samlib
  • scripts - unsorted, iptables, qos, make deb packages, make certificates and so on.
  • testing - convert boost.test xml results to allure xml

web api

  • flibusta/ - interface to search books over local flibusta library
  • torrent/ - interface to use rutracker database