多是国内最火的开源项目 —— C/C++ 篇

高性能 TCP/UDP/HTTP 通讯框架 HP-Sockethtml

https://www.oschina.net/p/hp-socketmysql

评分:9.8,收藏:1404 nginx

HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通讯框架,包含服务端组件、客户端组件和Agent组件,普遍适用于各类不一样应用场景的 TCP/UDP/HTTP 通讯系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通讯层实现彻底封装,应用程序没必要关注通讯层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能很是简单高效地整合到新旧应用程序中。算法

为了让使用者能方便快速地学习和使用 HP-Socket ,迅速掌握框架的设计思想和使用方法,特此精心制做了大量 Demo 示例(如:PUSH 模型示例、PULL 模型示例、PACK 模型示例、性能测试示例以及其它编程语言示例)。sql



基于 C++/Python 的开源量化交易研究框架 Hikyuu数据库

https://www.oschina.net/p/hikyuu编程

Hikyuu Quant Framework是一款基于C++/Python的开源量化交易研究框架,用于策略分析及回测。其核心思想基于当前成熟的系统化交易方法,将整个系统化交易抽象为由市场环境判断策略、系统有效条件、信号指示器、止损/止盈策略、资金管理策略、盈利目标策略、移滑价差算法七大组件,你能够分别构建这些组件的策略资产库,在实际研究中对它们自由组合来观察系统的有效性、稳定性以及单一种类策略的效果。后端



开源自动驾驶平台 ApolloAuto浏览器

https://www.oschina.net/p/apolloauto安全

Apollo (阿波罗)是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合做伙伴结合车辆和硬件系统,快速搭建一套属于本身的自动驾驶系统。

Apollo 是百度重点打造的 AI 开放平台之一,计划主要包含 4 个技术模块:定位/感知模块、车辆规划与运营(AI+大数据,精准控制车辆,适合不一样路况)、软件运营框架(支持英特尔、英伟达等多种芯片)。


分布式图片实时动态压缩 ngx-fastdfs

https://www.oschina.net/p/ngx-fastdfs

ngx-fastdfs 是 nginx + lua +fastdfs 实现分布式图片实时动态压缩。



高性能 RPC 开发框架 Tars

https://www.oschina.net/p/tars

Tars 是基于名字服务使用 Tars 协议的高性能 RPC 开发框架,同时配套一体化的服务治理平台,帮助我的或者企业快速的以微服务的方式构建本身稳定可靠的分布式应用。它是将腾讯内部使用的微服务架构 TAF(Total Application Framework)多年的实践成果总结而成的开源项目。

目前该框架在腾讯内部,有 100 多个业务(如手机浏览器、应用宝、手机管家、手机QQ、手机游戏等)、1.6 多万台服务器上运行使用。



Go语言开发工具 LiteIDE

https://www.oschina.net/p/liteide

LiteIDE是一款开源、跨平台的轻量级Go语言集成开发环境(IDE)。


分布式TCP压力测试工具 tcpcopy 

https://www.oschina.net/p/tcpcopy

tcpcopy是一种应用请求复制(基于tcp的packets)工具,其应用领域较广,目前已经应用于国内各大互联网公司。整体说来,tcpcopy主要有以下功能:

  • 分布式压力测试工具,利用在线数据,能够测试系统可以承受的压力大小(远比ab压力测试工具真实地多),也能够提早发现一些bug

  • 普通上线测试,能够发现新系统是否稳定,提早发现上线过程当中会出现的诸多问题,让开发者有信心上线

  • 对比试验,一样请求,针对不一样或不一样版本程序,能够作性能对比等试验

  • 利用多种手段,构造无限在线压力,知足中小网站压力测试要求

  • 实战演习(架构师必备)

tcpcopy能够用于实时和离线回放领域,而且tcpcopy支持mysql协议的复制,开源二年以来,功能上愈来愈完善。若是你对上线没有信心,若是你的单元测试不够充分,若是你对新系统不够有把握,若是你对将来的请求压力没法预测,tcpcopy能够帮助你解决上述难题。


中文文本转语音引擎 Ekho

https://www.oschina.net/p/ekho

Ekho(余音)是一个把文字转换成声音的软件。它目前支持粤语、普通话(国语)、诏安客语、藏语、雅言(中国古代通用语)和韩语(试验中),英文则经过Festival间接实现。支持Linux、Windows、Android.



在 Linux 系统中运行 Android 应用 Anbox

https://www.oschina.net/p/anbox

Anbox 可以让你在任何 GNU/Linux 操做系统上运行 Android 应用程序。具备如下特性:

  • 没有限制:因为 Anbox 运行着整个 Android 系统,因此理论上任何应用均可以在其中运行

  • 安全:Anbox 将 Android APP 放进一个密封的盒子中,无需直接访问硬件或数据

  • 性能:无需虚拟化硬件而运行 Android,能够无缝桥接硬件加速功能

  • 集成:与主机操做系统紧密集成,以提供丰富的功能集



机器学习系统 TensorFlow

https://www.oschina.net/p/tensorflow

TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow的表现比第一代的DistBelief快了2倍。

TensorFlow 内建深度学习的扩展支持,任何可以用计算流图形来表达的计算,均可以使用TensorFlow。任何基于梯度的机器学习算法都可以受益于TensorFlow的自动分 化(auto-differentiation)。经过灵活的Python接口,要在TensorFlow中表达想法也会很容易。TensorFlow 对于实际的产品也是颇有意义的。将思路从桌面GPU训练无缝搬迁到手机中运行。


MySQL衍生版 Percona Server

https://www.oschina.net/p/percona+server

Percona 为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提高。该版本提高了在高负载状况下的 InnoDB 的性能、为 DBA 提供一些很是有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为。

Percona Server 只包含 MySQL 的服务器版,并无提供相应对 MySQL 的 Connector 和 GUI 工具进行改进。Percona Server 使用了一些 google-mysql-toolsProven ScalingOpen Query 对 MySQL 进行改造。


数据中间层项目 ProxySQL

https://www.oschina.net/p/percona+server

ProxySQL 是一个高性能,高可用性,的数据中间层项目。它具备先进的多核架构。 它从根本上构建,支持数十万个并发链接,复用到可能数百个后端服务器。 最大的 ProxySQL 部署跨越了几百个代理。



开源网盘云存储 Seafile

https://www.oschina.net/p/seafile

Seafile 是一款安全、高性能的开源网盘(云存储)软件。Seafile 提供了主流网盘(云盘)产品所具备的功能,包括文件同步、文件共享等。在此基础上,Seafile 还提供了高级的安全保护功能以及群组协做功能。因为 Seafile 是开源的,你能够把它部署在私有云的环境中,做为私有的企业网盘。Seafile 支持 Mac、Linux、Windows 三个桌面平台,支持 Android 和 iOS 两个移动平台。

Seafile 是由国内团队开发的国际型项目,目前已有50万左右的用户,以欧洲用户为多。自发布以来,Seafile 一直保持开放、国际化、高质量的宗旨,受到国内外大型机构的信赖。目前主要的大型客户包括卡巴斯基、中国平安,以及欧美多家知名大学和科研机构。你能够把它想象成是面向团队的开源Dropbox。




转载:多是国内最火的开源项目 —— C/C++ 篇
相关文章
相关标签/搜索