介绍 GitHub 上受欢迎的 10 个开源项目

640

来源:开源最前线(ID:OpenSourceTop) 

猿妹整理


今天介绍 GitHub 上 大家最受欢迎的 10 个开源项目,在这些项目中,你有在用或用过哪些呢?


1

Puppeteer

https://github.com/GoogleChrome/puppeteer Stars 12411

Puppeteer 是一个控制 headless Chrome 的 Node.js API 。它是一个 Node.js 库,通过 DevTools 协议提供了一个高级的 API 来控制 headless Chrome。它还可以配置为使用完整的(非 headless)Chrome。在浏览器中手动完成的大多数事情都可以通过使用 Puppeteer 完成,如:

● 生成屏幕截图和 PDF 页面

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

● 从网站上爬取内容等。

2

VasSonic

https://github.com/Tencent/VasSonic Stars 5232

目前VasSonic框架是市面上支持最为完善的Hybrid框架,完美适用于静态直出页面和动态直出页面。接入VasSonic后首次打开可以在初始化APP的时候并行请求页面资源,并且具备边加载边渲染的能力。非首次打开时,APP可以快速加载上次打开动态缓存在本地的页面资源,然后动态刷新页面。腾讯手机QQ通过VasSonic框架使得页面首屏耗时平均低于1S以下。


640

640

3

WTFJS

https://github.com/denysdovhan/wtfjs Stars 8977

WTFJS 是一个纯 JavaScript 的代码 博客。这个列表的主要目的是收集一些有趣的例子,并解释它们如何运行,如果您是初学者,您可以使用这些注释来深入了解JavaScript。如果您是专业开发人员,您可以将这些例子作为参考,并从中学到新的东西

4

tensorflow

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

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

640

5

vue

https://github.com/vuejs/vue stars 65683

Vue.js 是构建 Web 界面的 JavaScript 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。主要特性:可扩展的数据绑定;将普通的 JS 对象作为 model;简洁明了的 API;组件化 UI 构建;配合别的库使用

6

java-design-patterns

https://github.com/iluwatar/java-design-patterns Stars 23712

Java设计模式,设计模式是程序员在设计应用程序或系统时可以用来解决常见问题的正式最佳实践。设计模式可以通过使用经过验证的开发范例来加快开发速度。重用设计模式有助于防止可能导致重大问题的微妙问题,并且还可以改善熟悉模式的编码人员和架构师的代码可读性。

7

deeplearnjs

https://github.com/PAIR-code/deeplearnjs Stars 3078

网络硬件加速深度学习库。 deeplearn.js是用于机器智能的开源硬件加速JavaScript库。deeplearn.js将性能机器学习构建块带入网络,让您可以在浏览器中训练神经网络,或者在推理模式下运行预先训练的模型。提供两个API,即时执行模型(认为NumPy)和镜像TensorFlow API的延迟执行模型。 deeplearn.js最初由Google Brain PAIR团队开发,为浏览器构建强大的交互式机器学习工具,但它可以用于从教育,模型理解到艺术项目的一切。

8

interface

https://github.com/rsms/interface Stars 3009

InterFace 是 Dooble 浏览器的一个插件,用于提供即时聊天系统。

640

9

Pygorithm

https://github.com/OmkarPathak/pygorithm Stars 2803

Pygorithm 是一个 Python 包,囊括了所有主要的基础算法。具有以下特性:易于使用;容易理解的文档;随时了解时间复杂度

10

React

https://github.com/facebook/react Stars 74938

React是一个用于构建用户界面的JavaScript库。React基于在数据模型之上声明式指定用户界面的理念,用户界面会自动与底层数据保持同步。与前面提及的框架不同,出于灵活性考虑,React使用JavaScript来构建用户界面,没有选择HTML。


END


喜欢本文的朋友们,欢迎长按下图关注订阅号成猿之路,收看更多精彩内容!

推荐阅读:

640?


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值