即将开播: 5 月 14 日, Jenkins 在 K8S 下的三种部署流程和实战演示
4 月份 GitHub 上热门的 JavaScript 开源项目排行已经出炉啦, 一起来看看上榜详情吧:
- 1. covid19india-react
- https://github.com/covid19india/covid19india-react
- Star 3180
这是一个自愿者驱动的众包数据库, 用于印度的 COVID-19 统计和患者追踪.
- 2. jitsi-meet
- https://github.com/jitsi/jitsi-meet
- Star 11069
Jitsi 是一个开源的, 安全 (ZRTP 加密), 高质量的 SIP/XMPP 视频通话, 会议, 聊天, 桌面共享, 文件传传输. 可以安装在你喜欢的操作系统中并且支持多种 IM 网络. Jitsi 是当最功能最完整的高级通信工具. Jitsi 让你可以在同一个软件中连到 Facebook,GoogleTalk,XMPP,Windows Live,Yahoo!,AIM 和 ICQ 进行通信.
- 3. fullstack-course4
- https://github.com/jhu-ep-coursera/fullstack-course4
- Star 2265
Coursera 上一个 web 前端开发课程的源码, 该课程是免费的, 感兴趣的伙伴可以通过项目详情页富人报名链接进入.
4. next.JS
- https://github.com/zeit/next.js
- Star 47878
Next.JS 是一个用于 React 应用的极简的服务端渲染框架. 框架中集成了 Webpack,Babel 等一系列 React 相关的工具并进行了默认的配置. 因此省去了复杂的配置过程, 实现了一键搭建开发环境和打包构建. 同时提供了自定义配置接口, 可以在默认配置的基础上对工具进行自定义配置, 满足个性化需求.
- 5. react
- https://github.com/facebook/react
- Star 148263
React 是 Facebook 开发的用于构建用户界面的 JavaScript 库, 现已为很多公司所用, 因为它采用了一种不同的方式来构建应用: 借助于 React, 开发者可以将应用分解为彼此解耦的独立组件, 这样就可以独立维护并迭代各种组件了.
- 6. JavaScript-algorithms
- https://github.com/trekhleb/javascript-algorithms
- Star 69647
JavaScript-algorithms 包含了多种基于 JavaScript 的算法与数据结构, 每种算法和数据结构都有自己的 README 并提供相关说明以及进一步阅读和 YouTube 视频.
- 7. material-ui
- https://github.com/mui-org/material-ui
- Star 57141
Material UI 是一款功能非常强大, 界面却十分清新简洁的 CSS 框架, Material UI 利用了 Google 的 Material Design 全新设计语言, 并且让每一个 UI 组件都变得非常独立, 因此开发者使用 Material UI 也会比较简单.
- 8. axios
- https://github.com/axios/axios
- Star 72962
Axios, 基于 Promise 的 HTTP 客户端, 可以工作于浏览器中, 也可以在 node.JS 中使用. 功能:
从浏览器中创建 XMLHttpRequest
从 node.JS 中创建 http 请求
支持 Promise API
拦截请求和响应
转换请求和响应数据
取消请求
自动转换 JSON 数据
客户端支持防止 XSRF 攻击
- 9. node
- https://github.com/nodejs/node
- Star 69783
Node.JS 是一个基于 Chrome V8 引擎的 JavaScript 运行时. Node.JS 使用高效, 轻量级的事件驱动, 非阻塞 I/O 模型. Node.JS 的生态系统是目前最大的开源包管理系统.
- 10. learnGitBranching
- https://github.com/pcottle/learnGitBranching
- Star 17302
learnGitBranching 是一个 Git 仿真沙盒, 提供一系列的交互式学习指导 / 挑战, 用来加快学习 Git 提交树如何工作. learnGitBranching 的主界面左边是模拟终端窗口, 另外是图示区. 图示区用图形表明了 Git 代码库当前的提交记录, 分支, HEAD 指向等. 目前有法语, 韩语, 日语以及中文版本.
- 11. freeCodeCamp
- https://github.com/freeCodeCamp/freeCodeCamp
- Star 310563
freeCodeCamp.org 是一个友好的社区, 你可以通过它免费学习编程, 里面的 Web 开发课程完全免费而且可以自定义课程进度, 同时还有许多编程互动挑战来帮助你提升编程能力.
来源: http://developer.51cto.com/art/202005/616206.htm