大伙儿说一下自己读过的C++/C开源的好项目

大家说一下自己读过的C++/C开源的好项目
本人度过emule 和 todoList 其他的就没有度过了,主要学习了mfc的用法。
大家顺便说一下界面做的比较好的,但是与mfc无关的开源项目。

------解决方案--------------------
读过的不多, 一只手就能数过来, 都是逼急了看的
有个ftpserver的源码看完了,自己写了一个tcp服务器类,感觉挺实用的,ftp部分没看
------解决方案--------------------
wxWidgets
------解决方案--------------------
读过ogre node场景管理那块
其他的下了很多源码都没读过,整天忙着给老板写代码呢
------解决方案--------------------
tightvnc,远程控制的,代码不错。。缺点是没有注释
------解决方案--------------------
关注,这个帖子放到技术区就好了。
------解决方案--------------------
Codejock.Xtreme.Suite.Pro.ActiveX

------解决方案--------------------
“学OpenGL编3D游戏”
------解决方案--------------------
试着读过lighttpd和nginx源码,只能看懂小模块
lighttpd的main函数500多行
------解决方案--------------------
windows项目挺好玩的。
------解决方案--------------------
jrtplib是一个很好的C/C++开源项目
------解决方案--------------------
boost非常好,但是看不懂
nopepad++,看过一些。
------解决方案--------------------
读过linux内核的
------解决方案--------------------
linux 内核  openvpn关于ip推送的看过一点
------解决方案--------------------
阿帕奇服务器
------解决方案--------------------
OpenCV是好项目,准备开始读。
------解决方案--------------------
Poco
------解决方案--------------------
snort、wireshark(以前不叫这个名字)、魔兽世界(非官方),其他的就是想用什么功能就扣OpenSource源码,不求甚解,你懂得......
------解决方案--------------------
读OpenOffice吧,这玩儿读完基本上什么都会了……
------解决方案--------------------
说到c++的界面,基本上就是QT,GTK+
------解决方案--------------------
我也一直想读一读优秀的开源代码,看看优秀的代码都是怎么设计怎么实现的,但是一直静不下心来,代码虽然大家都会,但是一直只局限于自己的思路,无异于闭门造车,看看别人的思路对自己肯定是大有裨益的,有机会还是想读一读经典的开源代码的
------解决方案--------------------
google的glog、protobuf还有陈硕的muduo
------解决方案--------------------
openOffice

linux内核
------解决方案--------------------
wxWidget
Qt
sqlite
------解决方案--------------------
正在看raknet http://www.jenkinssoftware.com/
------解决方案--------------------
putty
------解决方案--------------------
如果你对安全感兴趣的话,最近A盾反病毒软件开源了哦....很强的技术,绝对值得研究....
附链接:
http://www.3600safe.com/content/uploadfile/201205/8f4512843312471d334c3edaaa08c8d420120512102444.rar
------解决方案--------------------
OpenCV
------解决方案--------------------
tinyxml  spserver
------解决方案--------------------
boost
------解决方案--------------------
boost坚决不推荐,里面很多“过度设计”的东西,更有一堆MPL的玩意,没一定的基础很容易就被绕晕了。
比较简单明晰的其实是各种oo风格的c代码,比如libxml2里面的,oo思想贯彻得很深入,代码很简洁优雅。
------解决方案--------------------
如果是界面开发的话,我建议还是用QT,比MFC好多了,界面好看,且也比较容易上手。
------解决方案--------------------
Duilib
------解决方案--------------------
 tinyxml、cximage。
------解决方案--------------------
CEGUI
------解决方案--------------------
电驴 ,notepad++

------解决方案--------------------
QT。。。。
------解决方案--------------------
QT.....