关注GitHub的人都知道,这个平台上面有太多优秀的值得学习的开源项目了,这里总结了2018上半年GitHub上最热门的开源项目。

1: tensorflow

项目地址:

https://github.com/tensorflow/tensorflow

TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。

TensorFlow可被用于语音识别或图像识别等多项机器学习和深度学习领域,对2011年开发的深度学习基础架构DistBelief进行了各方面的改进,它可在小到一部智能手机、大到数千台数据中心服务器的各种设备上运行。

2018上半年GitHub上最受欢迎的开源项目

TensorFlow实现模型:https://github.com/tensorflow/models/blob/master/research

TensorFlow教程:https://github.com/tensorflow/models/blob/master/tutorials

2: vue

项目地址:

https://github.com/vuejs/vue

Vue.js是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。

2018上半年GitHub上最受欢迎的开源项目

3:build-your-own-x

项目地址:https://github.com/danistefanovic/build-your-own-x

Build your own 系列,各种环境的构建技术集合,包含了很多自己动手的实践方法。

2018上半年GitHub上最受欢迎的开源项目

4: Interview-Notebook

项目地址:

https://github.com/CyC2018/Interview-Notebook

技术面试需要掌握的基础知识整理,主要分成算法、操作系统、网络、面向对象、数据库、Java、分布式、工具、编码实践这几个大类。如算法又分为三大模块,分别涉及到《剑指 Offer 第二版》的最优解内容以及Leetcode 题解等。

2018上半年GitHub上最受欢迎的开源项目

5:javascript-algorithms

项目地址:

https://github.com/trekhleb/javascript-algorithms

javascript-algorithms存储库包含许多流行算法和数据结构的基于JavaScript的示例。每种算法和数据结构都有自己的README文件,并附有相关说明和进一步阅读链接(包括YouTube视频的链接)。

6:day.js

项目地址:

https://github.com/iamkun/dayjs

Day.js 是一个仅 2kb 大小的轻量级 JavaScript 时间日期处理库,和 Moment.js 的 API 设计保持完全一样。如果你曾经用过 Moment.js ,那么你已经知道如何使用 Day.js 。

2018上半年GitHub上最受欢迎的开源项目

7:ReLaXed

项目地址:https://github.com/RelaxedJS/ReLaXed

ReLaXed是一种使用HTML或Pug(HTML的简写)交互式创建PDF文档的工具。它允许使用CSS和JavaScript定义复杂的布局,同时将内容写入接近Markdown或LaTeX的友好,最简单的语法中。

2018上半年GitHub上最受欢迎的开源项目

8: proton-native

项目地址:

https://github.com/kusti8/proton-native

proton-native 是一个结合了 node, libui, react 的一个产物,使用 node 的环境, react 的语法和 libui 的跨平台调用 ui 控件的能力。proton-native 可用于构建跨平台的桌面应用,构建方式简单,构建的包轻量。

2018上半年GitHub上最受欢迎的开源项目

9: Vuido

项目地址:

https://github.com/mimecorg/vuido

Vuido使用Vue.js创建轻量级的原生桌面应用程序成为可能。使用Vuido的应用程序可以在Windows,OS X和Linux上运行,使用本地GUI组件,并且不需要Electron。

2018上半年GitHub上最受欢迎的开源项目

10: Node 之父新项目deno

项目地址:

https://github.com/ry/deno

Node 之父 Ryan Dahl 发布新的开源项目 deno,从官方介绍来看,可以认为它是下一代 Node,使用 Go 语言代替 C++ 重新编写跨平台底层内核驱动,上层仍然使用 V8 引擎,最终提供一个安全的 TypeScript 运行时。

相关文章