Total Pageviews

Monday 9 May 2016

基于C/C++ 的开源程序

CrossApp 
CrossApp 是一款完全开源、免费、跨平台的移动应用开发引擎 。CrossApp 采用 C++ 开发(即将支持 JS和 Lua 编写),可直接导出 ios 和 Android 原生应用,拥有高性能,多控件,开发速度快的优势。 
开发语言:C++ 
授权协议:MIT 
源码下载:http://git.oschina.net/9miao/CrossApp 

FastDFS 
FastDFS 是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 
开发语言:C/C++ 
授权协议:GPLv3 
源码下载:https://code.google.com/p/fastdfs/ 

Fastsocket 
Fastsocket 是一个高扩展性的 Socket 以及 Linux 内核的底层网络实现。可以在多核机器上提供极好的性能,此外使用和维护还非常简单。目前该项目已经在新浪的生产环境中使用。该项目由清华大学和新浪网联合 组成的 Fastos 团队开发,该团队的使命是提升 Linux 内核的效率。 
开发语言:C 
授权协议:GPLv2 
源码下载:https://github.com/fastos/fastsocket 

SequoiaDB 
巨杉数据库 SequoiaDB 是企业级NoSQL分布式大数据库,主要应用在政府、电信、金融、电力和互联网等拥有海量业务数据的行业。SequoiaDB 数据库支持高达几千节点的集群规模,和 PB 级别的数据存储。 
开发语言:C++ 
授权协议:AGPL 
源码下载:http://git.oschina.net/wangzhonnew/SequoiaDB 

DuiLib 
DuiLib 是国内首个开源 的 DirectUI 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得 的开发工具UIDesigner。 
开发语言:C++ 
授权协议:BSD 
源码下载:https://github.com/duilib/duilib 

ccflow 
驰骋工作流程引擎,工作流程管理系统:简称 ccflow,是来解决政府机关、企事业单位管理经营活动中的业务作业过程中规范化、合理化的软件管理系统。它以多样的终端(计算机、手机、短信、 PDA),把单位的内 外部的各个部门、人员有机的联系起来。它有效的解决了各个环节中的时间、人力、财物等资源的损耗。 
开发语言:C# 
授权协议:LGPL 
源码下载:http://ccflow.org/Default.aspx 

Smark 
Smark 是个简单的编辑器,它在后台调用 pandoc 将当前编辑的 markdown 内容转化为 HTML,而后将 HTML 在 smark 中的浏览器中显示出来,依赖于 pandoc、Qt 4.8 和 MathJax。 
开发语言:C/C++ 
授权协议:GPL 
源码下载:http://git.oschina.net/elerao/Smark 

Redis Studio 
Redis Studio 是Redis桌面客户端,支持Windows操作系统。 Redis Studio 提供更轻量级,更友好,更高效的Redis管理。 
开发语言:C/C++ 
授权协议:BSD 
源码下载:https://github.com/cinience/RedisStudio 

SuperSocket 
SuperSocket 是一个轻量级的可扩展的 Socket 开发框架,可用来构建一个服务器端 Socket 程序,而无需了解如何使用 Socket,如何维护Socket连接,Socket是如何工作的。 
开发语言:C# 
授权协议:Apache 
源码下载:http://git.oschina.net/kerryjiang/supersocket 

RoadFlow 
RoadFlow 是天知软件旗下基于.NET的集成工作流引擎的快速开发平台,由从事六年以上OA及工作流开发与实施的团队设计开发,该工作流平台已应用 于众多大型企事业单位。拥有全浏览器兼容的可视化流程设计器、表单设计器、基于角色的权限管理等系统开发必须功能,大大为您节省开发时间,是您开发OA、 CRM、HR等企事业各种应用管理系统和工作流系统的最佳基础平台。 
开发语言:C# 
授权协议:LGPL 
源码下载:http://git.oschina.net/jiuyong/RoadFlow 

SSDB 
SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支持 zset(sorted set), map(hash), kv, list 等数据结构, 用来替代或者与 Redis 配合存储十亿级别列表的数据. 
开发语言:C/C++ 
授权协议:BSD 
源码下载:https://github.com/ideawu/ssdb 

 Codis 
Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是一个内存无限大的 Redis 服务. 
开发语言:C/C++/Google Go 
授权协议:MIT 
源码下载:https://github.com/wandoulabs/codis 

OceanBase 
OceanBase 是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。 
开发语言:C/C++ 
授权协议:GPLv2 
源码下载:http://code.taobao.org/p/OceanBase/src/ 

NPOI 
NPOI 是 POI 项目的 .NET 版本。POI 是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。 
开发语言:C# 
授权协议:Apache 
源码下载:http://npoi.codeplex.com/ 

Tsar 
Tsar 是淘宝的采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等)以及应用数据(如squid haproxy nginx等),tsar支持实时查看和历史查看,方便了解应用和服务器的信息! 
开发语言:C 
授权协议:GPLv2 
源码下载:https://github.com/alibaba/tsar 

Fiberized.IO 
Fiberized.IO 是一个基于 Fiber 和 Async I/O 的通用 C++ 网络库。在上层,Fiberized.IO 提供一个兼容 C++11 thread 和 iostream 的“阻塞式”API;在底层,Fiberized.IO 通过将阻塞式 IO 映射为异步 IO 和 kernel/userland 混合调度的 Fiber,在最大化程序的运行效率的同时保持用户的程序清晰简单易于理解。 
开发语言:C++ 
授权协议:BSD 
源码下载:http://git.oschina.net/windoze/fibio 

LVS 
LVS 是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。 
开发语言:C 
授权协议:GPL 
源码下载:http://www.linuxvirtualserver.org/software/index.html 

 Ekho 
Ekho(余音)是一个把文字转换成声音的软件。它目前支持粤语、普通话(国语)、诏安客语、藏语、雅言(中国古代通用语)和韩语(试验中),英文则通过Festival间接实现。支持Linux、Windows、Android。 
开发语言:C/C++ 
授权协议:GPLv2 
源码下载:http://www.eguidedog.net/ekho.php 

Atlas 
Atlas 是由 Qihoo 360,  Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。 
开发语言:C 
授权协议:GPLv2 
源码下载:https://github.com/Qihoo360/Atlas 

 icomet 
icomet 是一个使用 C++ 语言开发的支持百万并发连接的 comet 服务器, 使用了 libevent 网络库. 支持并发连接数高, 内存占用少, 性能优越. 支持的浏览器和操作系统平台包括: Safari(iOS, Mac), Firefox/Chrome(Windows, Mac), IE6+. 
开发语言:c++
授权协议:BSD 
源码下载:https://github.com/ideawu/icomet