• 2018上半年GitHub上最热门的开源项目


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

    1: tensorflow

    https://github.com/tensorflow/tensorflow

    TensorFlow是一个使用数据流图进行数值计算的开源软件库。图节点表示数学运算,而图边表示在它们之间流动的多维数据数组(张量)。这种灵活的架构使您可以将计算部署到台式机,服务器或移动设备中的一个或多个CPU或GPU,而无需重写代码。

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

    5640239-7700cccd40b7f44c.png
    图片.png

    2: vue

    项目地址:https://github.com/vuejs/vue

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


    5640239-7dfc3ccbd62bfae2.png
    图片.png

    3:build-your-own-x

    项目地址:https://github.com/danistefanovic/build-your-own-x
    Build your own 系列,各种环境的构建技术集合,包含了很多自己动手的实践方法。

    5640239-62aad03f43715f06.png
    图片.png

    4: Interview-Notebook

    项目地址:https://github.com/CyC2018/Interview-Notebook

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


    5640239-526c2849796cccb9.png
    图片.png

    5:javascript-algorithms

    项目地址:https://github.com/trekhleb/javascript-algorithms

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

    6:dayjs

    项目地址:https://github.com/iamkun/dayjs
    Day.js是一个极简主义的JavaScript库和 Moment.js 的 API 设计保持完全一样,用于解析,验证,操作和显示具有Moment.js兼容API的现代浏览器的日期和时间。如果你使用Moment.js,你已经知道如何使用Day.js.

    5640239-30326eb23ca2d95e.png
    图片.png

    7:ReLaXed

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

    5640239-55a229c6db38d0ff.png
    图片.png

    8: proton-native

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

    5640239-5ff86611b3c11aa6.png
    图片.png

    9: Vuido

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

    5640239-4ed5eb5b88fab4b9.png
    图片.png

    10: Node 之父新项目deno

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

    原文作者:祈澈姑娘技术博客:https://www.jianshu.com/u/05f416aefbe1
    90后前端妹子,爱编程,爱运营,爱折腾。
    坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。
    文末福利:关注「编程微刊」公众号 ,在微信后台回复「领取资源」,获取IT资源300G干货大全。公众号回复“1”,拉你进程序员技术讨论群。

  • 相关阅读:
    最短路径算法floyd(转)
    Effective Java 笔记(超链接)
    最短路径算法Dijkstra (转)
    散列表(哈希表)工作原理 (转)
    Java标记接口
    java clone方法使用详解(转)
    Effective Java笔记 (转)
    KMP算法中next数组的理解与算法的实现(java语言)
    sqlserver行列调换
    Linq的一些用法
  • 原文地址:https://www.cnblogs.com/wangting888/p/9701460.html
Copyright © 2020-2023  润新知