GitHub上9月份最火的开源项目TOP10,你都用过哪些?
1、tensorflow
TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow 的表现比第一代的 DistBelief 快了 2 倍。TensorFlow 内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用 TensorFlow。任何基于梯度的机器学习算法都能够受益于 TensorFlow 的自动分 化(auto-differentiation)。通过灵活的 Python 接口,要在 TensorFlow 中表达想法也会很容易。
2、JavaScript 运行环境 Node.js
这个不用多说对于前端开发的同学们肯定是必会的技术了,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。 Node.js 使用高效、轻量级的事件驱动、非阻塞 I/O 模型。Node.js 的生态系统是目前最大的开源包管理系统。
3、puppeteer
Puppeteer 是用 JavaScript 测试 Web 应用程序的框架。作为自动化测试工具,在浏览器中执行的大多数事情都可以使用 Puppeteer 完成,比如:
● 从网站上刮下内容。
● 自动提交表单,UI 测试,键盘输入等
● 生成屏幕截图和 PDF 页面。
● 检索 SPA 并生成预渲染内容(即“SSR”)。
● 创建一个最新的自动测试环境。使用最新的JavaScript和浏览器功能,在最新版本的 Chrome 中直接运行测试。
● 捕获您网站的时间线跟踪,以帮助诊断性能问题。
4、best-resume-ever
Best Resume Ever 是一个帮助你快速生成漂亮简历的工具,它基于 Vue 和 LESS,生成的简历可导出为 PDF 格式。简历制作利器,应届生的福音呐~
5、百度 RPC 框架 BRPC
BRPC 即 Baidu-RPC ,是百度开源的 RPC 框架,在百度内部被大量采用,拥有超过 60 万个实例和 500 多种服务。
特性如下:
● 全面的服务发现、负载均衡、组合访问支持
● 可视化的内置服务和调试工具
● 囊括百度内部所有 RPC 协议,支持多种第三方协议
● 模块化设计,层次清晰,很容易添加自定义协议
● 性能上领跑目前其他所有 RPC 产品
6、高性能纯 JavaScript 懒加载器 Lozad.js
Lozad.js 是一款基于 IntersectionObserver API 的高性能、轻量级(〜0.5kb)和可配置的懒加载器,纯 JavaScript ,无依赖,主要可用于延迟加载图片、iframe 、广告、视频和其他元素。
7、SQL 工具 franchise
Franchise 是一款轻量级但功能强大的 SQL 工具,带有 notebook 界面。无需安装和注册,即可快速安全地使用数据。Franchise 和 Python 的 Jupiter Notebook 类似,不过它进行的是 SQL 查询,支持编辑 CSV、JSON、XLSX 等格式数据,支持连接到 SQLite、MySQL、PostgreSQL 等数据库。
8、Game Agent 框架 SerpentAI
SerpentAI 是一个 Game Agent 框架(ps:在人机对战中,为了区分玩家,通常称机器玩家为 agent ),简单而又强大。它能把任何一个游戏变成用 Python 编写的沙盒环境,供开发者在其中创造游戏 Game Agent 做实验,使用的都是开发者非常熟悉的Python代码。
9、构建 iOS 和 Android 应用的框架 matcha
翻译过来叫抹茶。。囧,好吧这不是个吃的。Matcha 是一款在基于 Go 构建 iOS 和 Android 应用程序和框架的软件包。Matcha 提供了类似于 ReactNative 的 UI 组件库,并通过反射公开了对 Objective-C 和 Java 代码的绑定。该库还提供用于常见应用程序任务的 Go API。
10、STYLE2PAINTS
STYLE2PAINTS 是新一代的线稿上色 AI ,效果绝对惊艳,可根据用户上传的自定义色彩给线稿进行上色。利用AI来代替美工动画制作。
GitHub上9月份最火的开源项目TOP10,你都用过哪些?的更多相关文章
- GitHub上最受欢迎的Android开源项目TOP20
以下这些开源项目都是从GitHub上筛选的,我强烈推荐android程序源代码有时间的时候自己在上面淘淘,或许能发现自己须要的开源程序. 了解开源项目有两个优点: 1.借鉴代码,一般来说.火爆的开源项 ...
- GitHub上最受欢迎的iOS开源项目TOP20
AFNetworking 在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目.AFNetworking是一个轻量级的iOS.Mac OS X网络通信类库,现在是GitH ...
- 40个GitHub上最受欢迎的iOS开源项目
40个GitHub上最受欢迎的iOS开源项目(一) http://www.weste.net/2013/8-1/92975.html 40个GitHub上最受欢迎的iOS开源项目(二) http:// ...
- GitHub上有很多不错的iOS开源项目
GitHub上有很多不错的iOS开源项目,个人认为不错的,有这么几个:1. ReactiveCocoa:ReactiveCocoa/ReactiveCocoa · GitHub:GitHub自家的函数 ...
- 推荐大家在GitHub 上值得关注学习的 iOS 开源项目
GitHub上有很多不错的iOS开源项目,和大家特别推荐以下几个项目: 1. ReactiveCocoa GitHub链接:ReactiveCocoa/ReactiveCocoa GitHub自家的函 ...
- 硬核! Github上 ,star超高的Java 开源项目分享给你!
Awsome JavaGreat Java project on Github(Github 上非常棒的 Java 开源项目). English Version 大家都知道 Github 是一个程序员 ...
- 利用git向github上远程提交一个自己的开源项目
1.在电脑的系统变量中的path路径中配置git的环境变量: 找到git安装路径中bin的位置,如:X:\Git\bin 找到git安装路径中git-core的位置,如:X:\Git\libexec\ ...
- GitHub上易于高效开发的Android开源项目TOP20--适合新手
1. android-async-http android-async-http是Android上的一个异步.基于回调的HTTP客户端开发包,建立在Apache的HttpClient库上. 2. an ...
- android最火的开源项目
原文地址:http://www.csdn.net/article/2013-05-21/2815370-Android-open-source-projects-finale 此前,CSDN移动频道推 ...
随机推荐
- 关于request.getServletPath(),request.getContextPath()的总结
1. getServletPath():获取能够与“url-pattern”中匹配的路径,注意是完全匹配的部分,*的部分不包括. 2.getContextPath():获取项目的根路径
- OSS的简单使用
OSS简介 Object Storage Service,简称 OSS,是阿里云提供的海量.安全.低成本.高可靠的云存储服务. 它具有与平台无关的RESTful API接口,能够提供99.999999 ...
- CF359D Pair of Numbers gcd+暴力
利用区间 gcd 个数不超过 log 种来做就可以了~ code: #include <bits/stdc++.h> #define N 300005 #define setIO(s) f ...
- Mac 下 安装 Nginx
---恢复内容开始--- Mac 下 安装nginx 首先确定自己有安装homebrew 安装 nginx brew install nginx 启动nginx 1.15版本下 安装是 直接在ngin ...
- IDEA正确设置编码统一为UTF-8
之前代码在myeclispe10跑得好好的来这个intellij idea 就一直出错 改了好久的编码都没卵用,如下设置才正确.还有idea的web工程目录和myeclispe的目录是不一样的,神坑. ...
- SDN与IXP
IXP 互联网交换中心(IXP)在互联网生态系统中发挥着关键作用.在全球范围内,100多个国家/地区有超过400个IXP,其中最大的IXP具有接近10 Tbps的峰值数据速率并连接数百个网络.IXP提 ...
- c 字符串的结束标志
//char carray[]="nihao"; char carray[]={'a','b','c','d','\0'}; printf("array=%s" ...
- combobox放入数据
页面 <th width="15%">国际分类号</th><td width="30%"> <select cla ...
- Java核心复习——synchronized
一.概念 利用锁机制实现线程同步,synchronized关键字的底层交由了JVM通过C++来实现 Java中的锁有两大特性: 互斥性 同一时间,只允许一个线程持有某个对象锁. 可见性 锁释放前,线程 ...
- Wireshark过滤命令总结
1.表达式1 (tcp.flags.reset == )&&(tcp.seq == ) 2.表达式2 (tcp.flags.syn == )&&(tcp.analysi ...