opensource
opensource copied to clipboard
【编程随想】收藏的开源项目清单
网络库:HP Socket,含tcp\udp\http\https\websocket的实现 日志库:easylogging++ xml:rapidxml。注意,这个不是腾讯的rapidjson 界面库:duilib。国内的开源界面库,但是也基本没人维护了 还有一些其它的库,就不一一列举了,因为不了解。但是像google、facebook等国际知名公司,是有非常多的经典开源库的,大家可以上它们在github上的主页中找,有太多优秀的代码可以参考
tinyxml以及新版的tinyxml2(也叫tinyxml++),也是xml解析库中的经典
json11也是一个非常不错的json解析库,使用了c++11语法
spserver也是一个非常不错的网络库,但是已经没有维护了
鼎鼎大名的glog没有归并到日志库里面?
opensource 这个项目用来维护“俺收藏的各种开源项目的清单”。 如下几种情况,可以使用 GitHub 的 issues 功能,给俺提供反馈。 (issues 相当于简版的论坛,大伙儿可以利用它进行讨论) - 推荐开源项目 你想推荐某个项目加入到项目清单中。 (为了避免重复发 issues,先确定你要推荐的项目【没有】包含在清单中) - 反馈错误 你发现项目的清单有误(比如“名称、链接、备注”存在错误)
c 写的,非常轻巧,就那么几个文件 [官网](https://github.com/DaveGamble/cJSON)不久前才从 sf 搬到了 github
文中的log4cpp我用了一下,无法输出文件行号,这点挺蛋疼的。后来用了log4cplus,而且后者在github里的收藏数量要比前者高很多。
Peter Corke 基于Matlab 开发了robot Toolbox(http://www.petercorke.com/Robotics_Toolbox.html) 与之对应的Python版 robotics-toolbox-python (https://code.google.com/p/robotics-toolbox-python/)