0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

盘点5月份GitHub最热门的开源项目

算法与数据结构 来源:未知 作者:胡薇 2018-06-06 17:44 次阅读

又到了为大家盘点5月份GitHub最热门的开源项目的时候了,本月排行第一的是Node之父的新项目deno,被认为是下一代 Node,不知道接下去会表现如何呢?

下面一起来看看本月的上榜项目你都知道哪些,或者有哪些你已经在使用的了。

1Node 之父新项目deno

https://github.com/ry/denoStar3625

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

● 支持 TypeScript 2.8 开箱即用;

● 无 package.json,无 npm,不追求兼容 Node;

● 通过 URL 方式引入依赖而非通过本地模块,并在第一次运行的时候进行加载和缓存,并仅在代码使用–reload运行,依赖才会更新

● 可以控制文件系统和网络访问权限以运行沙盒代码,默认访问只读文件系统可访问,无网络权限。V8 和 Golang 之间的访问只能通过 protobuf 中定义的序列化消息完成;

● 发生未捕捉错误时自动终止运行;

● 支持 top-level 的 await;

● 最终创建单一可执行文件;

● 目标是兼容浏览器;

● 可以作为库引入,用于建立自己的 JavaScript runtime。

2javascript-algorithms

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

javascript-algorithms 包含了多种基于 JavaScript 的算法与数据结构,每种算法和数据结构都有自己的 README 并提供相关说明

3build-your-own-x

https://github.com/danistefanovic/build-your-own-x Star27118

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

4architect-awesome

https://github.com/xingshaocheng/architect-awesome Star17662

史上最全的后端架构师技术图谱

5ReLaXed

https://github.com/RelaxedJS/ReLaXed Star8899

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

6gvisor

https://github.com/google/gvisor Star5892

gVisor 是一款新型沙箱解决方案,其能够为容器提供安全的隔离措施,同时继续保持远优于虚拟机的轻量化特性。gVisor能够与Docker及Kubernetes实现集成,从而在生产环境中更轻松地建立起沙箱化容器系统。

7dayjs

https://github.com/iamkun/dayjs Star11119

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

8tensorflow

https://github.com/tensorflow/tensorflow Star101347

一个Tensorflow库,里面包含 使用TensorFlow 构建的模型和示例的教程,旨在更好的维护,测试,并与最新的TensorFlow API保持同步最新。

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

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

9Interview-Notebook

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

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

10proton-native

https://github.com/kusti8/proton-nativeStar 7168

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

11vue

https://github.com/vuejs/vue Star95976

Vue.js 是构建 Web 界面的 JavaScript 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。主要特性:

● 可扩展的数据绑定

● 将普通的 JS 对象作为 model

● 简洁明了的 API

● 组件化 UI 构建

● 配合别的库使用

12Vuido

https://github.com/mimecorg/vuidoStar 3689

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

Vuido 支持大部分标准的 Vue.js API ,并且与许多 Vue.js 扩展兼容,例如 Vuex 。使用 Vuido 的应用也可以使用所有标准的 Node.js 模块以及与 Node.js 兼容的任何软件包。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • GitHub
    +关注

    关注

    3

    文章

    457

    浏览量

    15931
  • tensorflow
    +关注

    关注

    13

    文章

    313

    浏览量

    60245
  • 开源项目
    +关注

    关注

    0

    文章

    36

    浏览量

    7101

原文标题:2018年5月份GitHub上最热门的开源项目

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    盘点那些硬件+项目学习套件:Hi3861鸿蒙开发板及入门常见问题解答

    协议、华为云接入、微信小程序开发等知识点,非常适合高校教学、学生毕设及个人开发学习实战。 3月份左右,我们还会陆续上线更多项目案例,主要偏重于Hi3861的实际应用领域,包括智能家居、智能农业、智能安
    发表于 02-01 16:55

    1全志芯片开源项目分享合辑

    1、柚子爱AI相机(YuzuAI-YuzuMaix-AIoT-V831)本项目于去年4首次发布,是基于V831的AI相机开源项目,经过几个版本的迭代,最终运用了叠层的设计来实现AI摄
    发表于 01-29 10:20

    开源FPGA项目有哪些

    请问开源FPGA项目有哪些?
    发表于 12-26 12:09

    GitHub入门与实践

    GitHub 提供了一个方便的平台,让开发者能够托管、分享和协作编写代码。通过 Git 版本控制系统,可以有效地进行团队协作和版本管理。协作和社交: 用户可以在 GitHub 上关注其他用户、参与开源
    发表于 12-14 09:53 3次下载

    Python监控Github项目如何更新并自动下载

    让我们 用Python监控Github项目是否有更新,如果有的话自动下载该更新 ! 1.统一文件名格式 为了能够获取github上的项目的更新时间,我们需要调用
    的头像 发表于 11-03 15:45 486次阅读
    Python监控<b class='flag-5'>Github</b><b class='flag-5'>项目</b>如何更新并自动下载

    最热门的十大绿色能源公司

    电子发烧友网站提供《最热门的十大绿色能源公司.doc》资料免费下载
    发表于 11-02 14:37 1次下载
    <b class='flag-5'>最热门</b>的十大绿色能源公司

    VisionFive 2成功集成Android开源项目(AOSP)!

    非常高兴地向各位宣布,赛昉VisionFive 2上已成功集成了Android开源项目(AOSP),为用户带来了更多的软件解决方案以及与Android软件生态系统的无缝集成。这一里程碑源于与开源社区
    发表于 10-16 13:11

    如何使用Github高效率的查找项目

    GitHub各位应该都很熟悉了,全球最大的开源社区,也是全球最大的同性交友网站~~,但是大部分同学使用GitHub应该就是通过别人的开源链接,点进去下载对应的
    的头像 发表于 09-24 14:43 378次阅读
    如何使用<b class='flag-5'>Github</b>高效率的查找<b class='flag-5'>项目</b>

    如何获取和使用Github上的Vitis开放资源

    自从 Vitis 的发布,AMD 在 Github 上也开源了很多资源,方便开发者进行自己的设计,减少产品上市时间。所以我们来看一下如何获取和使用 Github 上的开放资源。
    的头像 发表于 08-23 09:41 603次阅读
    如何获取和使用<b class='flag-5'>Github</b>上的Vitis开放资源

    59.Github 被黑了?No Access?Why?

    GitHub
    充八万
    发布于 :2023年07月11日 23:15:16

    推荐GitHub上与嵌入式相关的高星开源项目

    FreeModbus是一款开源的Modbus协议栈,但是只有从机开源,主机源码是需要收费的。同时网上也没有发现比较好的开源的Modbus主机协议栈,所以才开发这款支持主机模式的FreeModbus协议栈。
    的头像 发表于 06-21 09:20 735次阅读
    推荐<b class='flag-5'>GitHub</b>上与嵌入式相关的高星<b class='flag-5'>开源</b><b class='flag-5'>项目</b>

    3 个令人惊艳的ChatGPT项目开源了!

    此外,Stable Diffusion 母公司 Stability AI 也在 GitHub 开源了一款 AI 图像生成平台 StableStudio,未来将陆续接入多个图像生成大模型,让大家均可免费部署一个类似 Midjourney 的 AI 绘画平台。
    的头像 发表于 05-24 16:16 1462次阅读
    3 个令人惊艳的ChatGPT<b class='flag-5'>项目</b>,<b class='flag-5'>开源</b>了!

    学术科研专用ChatGPT来了!刚开源GitHub斩获34k+星

    最近,一位开发者在GitHub开源的「科研工作专用ChatGPT」项目大受好评。论文润色、语法检查、中英互译、代码解释等等一键搞定。
    的头像 发表于 05-19 15:07 1064次阅读
    学术科研专用ChatGPT来了!刚<b class='flag-5'>开源</b>,<b class='flag-5'>GitHub</b>斩获34k+星

    边缘计算开源项目概述

    边缘计算开源项目是当前业界为解决垂直领域的计算和网络资源应用问题提出的一套解决方案,根据不同的应用场景有多种类型的平台。笔者将github上关注度较高的边缘计算开源平台进行了对比研
    发表于 05-18 17:20 0次下载
    边缘计算<b class='flag-5'>开源</b><b class='flag-5'>项目</b>概述

    中国开源未来发展峰会“问道 AI 分论坛”即将开幕!

    的发展,一个好的 AI 技术产品该如何迭代与运营…… 为了能够与广大开发者一起更好地拥抱 AI 技术的发展,5 13 日,由天工开物开源基金会、开源中国社区联合发起的,面向广大开发
    发表于 05-09 09:49