Ip2region (2.0 - xdb) 是一个离线 IP 数据管理框架和定位库,支持亿级别的数据段,10微秒级别的查询性能,提供了许多主流编程语言的 xdb 数据管理引擎的实现。
C++的百宝箱,是一个完备的Linux应用l软件开发工具库与运行框架。
它有通信库(TCP/UDP/串口)、HTTP、线程池、定时器池、协程、日志、命令终端、状态机、行为树等非常实用的开发组件,它还有完备实用的启动框架。
它可以让应用开发者从实现细节中解放出来,专注于功能逻辑。
小型javascript/ecmascript解释器
跨平台的c开发库,提供asio、stream、容器、算法、xml/json/plist解析、数据库等常用模块
简单易用、跨平台的有限状态机(Finite State Machine),支持在单片机上运行。
NFShmServer 是一个使用C++开发的轻量级,敏捷型,弹性的,分布式的共享内存(C++热更)/多进程lua(lua热更)的插件开发框架, 让你更快更简单的开发服务端应用. 部分思路来自UE4和Ogre.(当前主要用在游戏领域) . 最近加了rpc服务,数据库自动建库建表新加列服务,单线程lua脚本系统,后续可能会加actor多线程lua脚本系统,想法有点类似skynet的
🔥🔥🔥轻量级动态线程池,内置监控告警功能,基于主流配置中心(已支持Nacos、Apollo、ZK,可通过SPI自定义实现)。Lightweight dynamic threadpool, with monitoring and alarming functions, base on popular config centers, can be customized through SPI.
cothread 是一个轻量级协程调度器,由纯C语言实现,易于移植到各种单片机。
同时,由于该调度器仅仅运行在一个实际线程中,所以它也适用于服务器高并发场景。
基于C语言的XML解析器,已有的一些开源解析器都与操作系统相关,对于一些并不主流的操作系统以及嵌入式操作系统,想应用XML文件,就显得比较困难。开发本项目的目的在于开发一个能在多平台应用的代码
libcli is a command-line interface, a console that helps users issue commands to a program. 可作为嵌入式设备的命令行配置管理接口,支持命令行联想、自动补全、命令行帮助、整形参数、字符型参数、IP/MAC地址参数等功能, 支持telnet方式的多用户vty cli技术,支持视图能力、支持buildrun