又到了为大家盘点4月份GitHub最热门的开源项目的时候了,一起来看看你都知道哪些,或者有哪些你已经在使用的了。


500119269_wx.jpg


1
HTML 仪表盘 UI 套件UItabler

https://github.com/tabler/tabler Star 12613


微信图片_20190114151109.jpg


Tabler 是一个基于 Bootstrap 4 开发的 HTML 仪表盘 UI 套件,旨在为用户提供一个用户友好,清晰和简单的管理面板,适用于简单网站和复杂系统使用。只要具备基本的HTML和CSS知识,就能够游刃有余的使用Tabler


Tabler代码精简易用,严格遵循 Bootstrap 指导原则。其多数组件中使用的是 CSS3 ,以避免使用不必要的 JavaScript 库,目前已经支持最新的Chrome,Firefox +,最新的Safari,Opera,Internet Explorer 10+以及移动浏览器。



2
Interview-Notebook

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


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



3
foundationdb

https://github.com/apple/foundationdb Star 7435


FoundationDB 是由戴夫·罗森塔尔(Dave Rosenthal)、戴夫·谢勒(Dave Scherer)、和尼克拉维泽(Nick Lavezzo)于 2009 年开发的,旨在建立一个符合 ACID 约束的 NoSQL 数据库,同时提供非常好的性能、数据一致性和操作弹性。查看更多可点击:《为壮大社区!苹果重新开源 FoundationDB 数据库》



4
JavaScript 时间处理库 dayjs

https://github.com/xx45/dayjs Star 7412


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



5
静态网站生成器 vuepress

https://github.com/vuejs/vuepress Star 6302


微信图片_20190114151122.jpg


VuePress由两部分组成:一个基于Vue的轻量级静态网站生成器,以及为编写技术文档而优化的默认主题。 VuePress为每一个由它生成的页面提供预加载的html,不仅加载速度极佳,同时对seo非常友好。一旦页面被加载之后,Vue就全面接管所有的静态内容,使其变成一个完全的SPA应用,其他的页面也会在用户使用导航进入的时候来按需加载。



6
open-source-mac-os-apps

https://github.com/serhii-londar/open-source-mac-os-apps Star 6039


微信图片_20190114151134.jpg


很赞的一个Mac OS开源应用程序列表。该列表包含许多本地和跨平台的应用程序。这个知识库旨在为大家分享那些现有的开源和免费的Mac OS应用。



7
文件管理器 winfile

https://github.com/Microsoft/winfile Star 4561


WinFile(Windows File Manager)是微软开源的文件管理器,开源的 WinFile 是一个改良 plus 版,引用的是之前在 Windows NT4 上的源码,并包含一些改进,以使 WinFile.exe 能够在当前的 Windows 系统上运行。包括:

● 适配 VS 2015 和 2017

● 支持在 64 位 Windows 上运行和编译

● 新增一些头文件(例如 wfext.h )

● 删除一些未使用的文件(例如 winfile.def )

● 将内部库的 64 位算法转换为 C

● 将内部 shell API 转换为公共 API



8
tensorflow

https://github.com/tensorflow/tensorflow Star 98255


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



9
architect-awesome

https://github.com/xingshaocheng/architect-awesome Star 4644


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



10
ReLaXed

https://github.com/RelaxedJS/ReLaXed Star 3888


微信图片_20190114151147.jpg


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



11
vue

https://github.com/vuejs/vue Star 92919


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

● 可扩展的数据绑定

● 将普通的 JS 对象作为 model

● 简洁明了的 API

● 组件化 UI 构建

● 配合别的库使用

《12月份GitHub上最热门的开源项目》

《11月份GitHub上最热门的开源项目》

《10月份GitHub上最热门的开源项目》

《GitHub 上 9 月份最火的开源项目》

《8月份GitHub开源项目排行榜》

《7月份GitHub开源项目排行榜》

《6月份GitHub开源项目排行榜》

《GitHub上5月份最热门的开源项目》

《GitHub上4月份最热门的开源项目》

《GitHub上3月份最热门的开源项目》

《GitHub上2月份最热门的开源项目》

《GitHub上1月份最热门的开源项目》

开源最前线(ID:OpenSourceTop) 猿妹整编

转载请注明来源作者