前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GitHub 上 9 月份最火的开源项目

GitHub 上 9 月份最火的开源项目

作者头像
顶级程序员
发布2018-04-26 17:35:54
1.3K0
发布2018-04-26 17:35:54
举报
文章被收录于专栏:顶级程序员顶级程序员

今天我们将继续介绍 GitHub 上 9 月份最受欢迎的 11 个开源项目,在这些项目中,你有在用或用过哪些呢?

1

tensorflow

https://github.com/tensorflow/tensorflow Stars 68835

TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow 的表现比第一代的 DistBelief 快了 2 倍。TensorFlow 内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用 TensorFlow。任何基于梯度的机器学习算法都能够受益于 TensorFlow 的自动分 化(auto-differentiation)。通过灵活的 Python 接口,要在 TensorFlow 中表达想法也会很容易。

2

JavaScript 运行环境 Node.js

https://github.com/nodejs/node Star 40376

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。 Node.js 使用高效、轻量级的事件驱动、非阻塞 I/O 模型。Node.js 的生态系统是目前最大的开源包管理系统。

Node.js 是一套用来编写高性能网络服务器的 JavaScript 工具包,一系列的变化由此开始。比较独特的是,Node.js 会假设你是在 POSIX 环境下运行它 Linux 或 Mac OS X。如果你是在 Windows 下,那就需要安装 MinGW 以获得一个仿 POSIX 的环境。在 Node 中,Http 是首要的。Node 为创建 http 服务器作了优化,所以你在网上看到的大部分示例和库都是集中在 web 上(http 框架、模板库等)。

3

puppeteer

https://github.com/GoogleChrome/puppeteer Star 15520

Puppeteer 是用 JavaScript 测试 Web 应用程序的框架。在浏览器中执行的大多数事情都可以使用 Puppeteer 完成,比如:

● 生成屏幕截图和 PDF 页面。

● 检索 SPA 并生成预渲染内容(即“SSR”)。

● 从网站上刮下内容。

● 自动提交表单,UI 测试,键盘输入等

● 创建一个最新的自动测试环境。使用最新的JavaScript和浏览器功能,在最新版本的 Chrome 中直接运行测试。

● 捕获您网站的时间线跟踪,以帮助诊断性能问题。

4

best-resume-ever

https://github.com/salomonelli/best-resume-ever Star 6526

Best Resume Ever 是一个帮助你快速生成漂亮简历的工具,它基于 Vue 和 LESS,生成的简历可导出为 PDF 格式。

5

百度 RPC 框架 BRPC

https://github.com/brpc/brpc Star 4875

BRPC 即 Baidu-RPC ,是百度开源的 RPC 框架,在百度内部被大量采用,拥有超过 60 万个实例和 500 多种服务。

特性如下:

● 囊括百度内部所有 RPC 协议,支持多种第三方协议

● 模块化设计,层次清晰,很容易添加自定义协议

● 全面的服务发现、负载均衡、组合访问支持

● 可视化的内置服务和调试工具

● 性能上领跑目前其他所有 RPC 产品

6

高性能纯 JavaScript 懒加载器 Lozad.js

https://github.com/ApoorvSaxena/lozad.js Star 2907

Lozad.js 是一款基于 IntersectionObserver API 的高性能、轻量级(〜0.5kb)和可配置的懒加载器,纯 JavaScript ,无依赖,可用于延迟加载图片、iframe 、广告、视频和其他元素。

7

SQL 工具 franchise

https://github.com/HVF/franchise Stars 2608

Franchise 是一款轻量级但功能强大的 SQL 工具,带有 notebook 界面。无需安装和注册,即可快速安全地使用数据。Franchise 和 Python 的 Jupiter Notebook 类似,不过它进行的是 SQL 查询,支持编辑 CSV、JSON、XLSX 等格式数据,支持连接到 SQLite、MySQL、PostgreSQL 等数据库。

8

Game Agent 框架 SerpentAI

https://github.com/SerpentAI/SerpentAI Stars 2597

SerpentAI 是一个 Game Agent 框架(ps:在人机对战中,为了区分玩家,通常称机器玩家为 agent ),简单而又强大。它能把任何一个游戏变成用 Python 编写的沙盒环境,供开发者在其中创造游戏 Game Agent 做实验,使用的都是开发者非常熟悉的Python代码。

Serpent.AI 中包含大量支持模块,在以游戏为开发环境时经常遇到的场景提供解决方案,同时也提供加速开发的 CLI 工具。支持 Linux、Windows 和 MacOS 。

9

构建 iOS 和 Android 应用的框架 matcha

https://github.com/gomatcha/matcha Star 2377

Matcha 是一款在基于 Go 构建 iOS 和 Android 应用程序和框架的软件包。Matcha 提供了类似于 ReactNative 的 UI 组件库,并通过反射公开了对 Objective-C 和 Java 代码的绑定。该库还提供用于常见应用程序任务的 Go API。

10

STYLE2PAINTS

https://github.com/lllyasviel/style2paints Star2244

STYLE2PAINTS 是新一代的线稿上色 AI ,可根据用户上传的自定义色彩给线稿进行上色。利用AI来代替美工动画制作。

11

开放大数据服务引擎 vespa

https://github.com/vespa-engine/vespa Star 2157

Vespa 是雅虎开源的针对大数据集的低延迟计算引擎。它存储和索引数据,以便在服务时间对数据进行查询、选择和处理。Vespa 可实现:

● 使用类似 sql 的查询和非结构化搜索来选择内容

● 组织所有匹配以生成数据驱动页面

● 通过手动或机器学习的相关性模板对匹配结果排序

● 每秒数千次实时写入持久性数据

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-10-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 顶级程序员 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档