格式化输出 fmt
日志 spdlog
关系数据库连接 sqlpp11
tcp/udp(uSockets,libuv)
http(uWebSockets)
协程,磁盘文件异步访问(asio)
强扩展的消息协议(nanomsg)
任务调度库(taskflow)支持cpu和GPU
无锁队列(concurrentqueue)
枚举类型反射(magic_enum)
序列化json(nlohmann-json)
磁盘文件更新检测库(efsw)
python交互(pybind11)
以及其他一些周边的库(jwt-cpp,cppcodec等)
编译工具(cmake(3.20之后版本),方便和vcpkg配合使用,后续加入windows,deb,rpm安装包打包脚本(cpack))
包管理工具(vcpkg)
未开始模块:
分布式执行运行时(Ray,分布式调用直接简化成C 的函数和类,使用非常简单)
rpc(rpclib)
通用框架SM(Suture monster 名字本身是缝合),中文名:百家衣
中途遇到比较困难的问题会在 https://github.com/yangxingpping/crashDay.git 记录