本篇文章为大家盘点了5月份最热门的 JavaScript 项目,一起来看看你都知道哪些,或者有哪些你已经在使用的了。

166809_wx (1).jpg

  1.javascript-algorithms

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

  javascript-algorithms 包含了多种基于 JavaScript 的算法与数据结构,每种算法和数据结构都有自己的 README 并提供相关说明以及进一步阅读和 YouTube 视频。

  2.ReLaXed

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

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

  3.dayjs

  https://github.com/iamkun/dayjs Star 11127

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

  4.Proton Native

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

  Proton Native 是一个新的跨平台桌面应用开发轮子。可在所有平台上通过 React 语法构建原生桌面应用程序,与React Native 相同的语法

  5.wired-elements

  https://github.com/wiredjs/wired-elements Star 4255

  

微信图片_20180614183307.jpg


  Wired Elements 是一系列具有手绘外观的基本 UI 元素,这些 UI 元素可以用于线框、模型等手绘风格页面。元素具有一定的随机性,像真正的手绘一样,同一个元素每次出现的显示效果不会完全相同。

  6.vue

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

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

  ● 可扩展的数据绑定

  ● 将普通的 JS 对象作为 model

  ● 简洁明了的 API

  ● 组件化 UI 构建

  ● 配合别的库使用

  7.vuido

  https://github.com/mimecorg/vuido Star 3625

  

微信图片_20180614183333.jpg


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

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

  8.WarriorJS

  https://github.com/olistic/warriorjs Star 7484

  WarriorJS 是一个采用 JavaScript 开发的教学类游戏,用于学习 JavaScript 编程和人工智能。

  简单地说,WarriorJS 是一个需要靠编写 JS 来玩的小游戏,启动后你需要不断攀爬 JS 世界,最终爬上高塔获得 JS 世界的圣剑。

  9.tui.calendar

  https://github.com/nhnent/tui.calendar Star 5644

  tui.calendar 是一个 JavaScript 的日历,可自定义主题,还含有多种视图类型,支持 Chrome、IE 9+、Edge、Safari、Firefox 多种浏览器,易于使用,拖动即可调整日程安排。

  10.react

  https://github.com/facebook/react Star 97149

  React 是 Facebook 开发的用于构建用户界面的 JavaScript 库,现已为很多公司所用,因为它采用了一种不同的方式来构建应用:借助于 React,开发者可以将应用分解为彼此解耦的独立组件,这样就可以独立维护并迭代各种组件了。

  11.Winds

  https://github.com/GetStream/Winds Star 5107

  


  Winds 是基于 React / Redux / Node 构建的高颜值开源 RSS 和 Podcast 应用。Winds 由 Stream 提供活动流和私有化,Algolia 用于搜索, AWS 用于托管,MongoDB Atlas 提供 DBaaS ,均可以使用免费的版本托管或在自己的服务器上运行,并按需自定义。

  附:

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

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

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

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