查看原文
其他

Github最热门的JavaScript开源项目排行

CUGGZ 前端充电宝 2022-07-21

今天在盘点一下目前GitHub上最热门的JavaScript开源项目(截止2021年11月13日),你都用过哪些?

1. freeCodeCamp

  • star:335k
  • 简介:FreeCodeCamp 是一个自由开源的学习编程的社区,致力于帮助人们利用零散时间学习编程。它的使命是学习编程,去帮助那些非盈利组织。FCC 涵盖 HTML5、CSS、React、JavaScript、Database 等课程,游戏化程度非常高,学员可以通过线上聊天室和线下社区活动相互帮助。
  • 官网:https://chinese.freecodecamp.org/

2. vue

  • star:190k
  • 简介:Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
  • 官网:https://cn.vuejs.org/

3. facebook/react

  • star:177k
  • 简介:React 是一个用于构建用户界面的 JavaScript 库。主要用于构建UI。React采用声明范式,可以轻松描述应用,实现了单向响应的数据流,从而减少了重复代码,通过对DOM的模拟,最大限度地减少与DOM的交互,可以与已知的库或框架很好地配合。
  • 官网:https://react.docschina.org/

4. bootstrap

  • star: 154k
  • 简介: Bootstrap 是快速开发 Web 应用程序的前端工具包。它是一个 CSS,HTML 和 JS 的集合,它使用了最新的浏览器技术,给你的 Web 开发提供了时尚的版式,表单,buttons,表格,网格系统等等。
  • 官网:https://getbootstrap.com/

5. javascript-algorithms

  • star: 126k
  • 简介: 本仓库包含了多种基于 JavaScript 的算法与数据结构。每种算法和数据结构都有自己的 README,包含相关说明和链接,以便进一步阅读。

6. javascript

  • star: 16k
  • 简介: Airbnb 出品的 JavaScript 代码规范。

7. react-native

  • star: 99k
  • 简介: React Native 可以基于目前大热的开源JavaScript库React.js来开发iOS和Android原生App。React Native的原理是在JavaScript中用React抽象操作系统原生的UI组件,代替DOM元素来渲染。
  • 官网: https://reactnative.dev/

8. d3

  • star: 99k
  • 简介: D3(Data-Driven Documents 或 D3.js)是一个 JavaScript 库,用于使用 Web 标准将数据可视化。D3 帮助你使用SVG、 Canvas 和 HTML 将数据变为现实。D3 将强大的可视化和交互技术与数据驱动的DOM操作方法相结合,让你拥有现代浏览器的全部功能,并可以自由地为您的数据设计合适的可视化界面。
  • 官网: https://d3js.org/

9. create-react-app

  • star: 91k
  • 简介: Create React App是FaceBook的React团队官方出的一个构建React单页面应用的脚手架工具。它本身集成了Webpack,并配置了一系列内置的loader和默认的npm的脚本,可以很轻松的实现零配置就可以快速开发React的应用。
  • 官网: https://create-react-app.dev/

10. axios

  • star: 89k
  • 简介: Axios,基于 Promise 的 HTTP 客户端,可以工作于浏览器中,也可以在 node.js 中使用。
  • 官网: https://axios-http.com/

11. 30-seconds-of-code

  • star: 88k
  • 简介: 精选一些有用的 JavaScript 代码片段集合,你可以在30秒或更少的时间内学习并理解。
  • 官网: https://30secondsofcode.org/

12. node

  • star: 83k
  • 简介: Node.js 是一个开源、跨平台的 JavaScript 运行时环境。它在浏览器之外执行 JavaScript 代码。
  • 官网: https://nodejs.org/zh-cn/

13. next.js

  • star: 76k
  • 简介: Next.js 是一个用于服务器渲染的通用 JavaScript Web 应用程序的小型框架,该框架基于React、Webpack 和 Babel 构建,为该网站提供了强大的支持。
  • 官网: https://nextjs.org/

14. three.js

  • star:75k
  • 简介:Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。你可以在它的主页上看到许多精采的演示。
  • 官网:https://threejs.org/

15. material-ui

  • star: 72k
  • 简介: Material UI 是一套实现了 Google 的 Material Design 全新设计语言的 CSS 框架。
  • 官网: https://mui.com/zh/

16. nodebestpractices

  • star: 72k
  • 简介: Node.js 最佳实践。这是对Node.js最佳实践中排名最高的内容的总结和分享。当前,超过50个最佳实现,样式指南,架构建议已经呈现。

17. awesome-selfhosted

  • star: 67k
  • 简介: Awesome-Selfhosted 是一个收集了海量「自托管服务」项目的列表,从博客平台、网络书签、日历、邮件,到文档管理、文件传输、流媒体服务等等,几乎可以找到目前市面上所有服务的替代品。

18. Font-Awesome

  • star: 66k
  • 简介: Font Awesome 是一个图标工具包。其已经被重新设计并从头构建。除此之外,还增加了一些功能,比如 icon font ligature、SVG 框架、流行的前端库(如 React)的官方 NPM 包,以及对新 CDN 的访问。
  • 官网: https://fontawesome.com/

19. tech-interview-handbook

  • star: 60k
  • 简介: 技术面试手册,重点关注算法,系统设计等问题还在补充当中,此外,还包含了顶级科技企业的面试方式,以及面试问题解析,如何美化简历等。
  • 官网: https://techinterviewhandbook.org/

20. clean-code-javascript

  • star: 59k
  • 简介: 代码整洁的JavaScript。

21. webpack

  • star: 59k
  • 简介: webpack是一个模块打包器。它的主要目标是将 JavaScript 文件打包在一起,打包后的文件用于在浏览器中使用,但它也能够胜任转换(transform)、打包(bundle)或包裹(package)任何资源(resource or asset)。
  • 官网:https://webpack.js.org/

22. angular.js

  • star: 59k
  • 简介: AngularJS是一款构建用户界面的前端框架。AngularJS是一个应用设计框架与开发平台,用于创建高效、复杂、精致的单页面应用,通过新的属性和表达式扩展了 HTML,实现一套框架,多种平台,移动端和桌面端。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等。
  • 官网:https://angularjs.org/

23. reveal.js

  • star: 57k
  • 简介: 基于CSS的3D幻灯片工具。
  • 官网: https://revealjs.com/

24. json-server

  • star: 57k
  • 简介: JSON Server 主要的作用是搭建本地的数据接口,创建json文件,便于调试调用。

25. atom

  • star: 56k
  • 简介: Atom是一款由GitHub开发的开源代码编辑器,支持自定义HTML,CSS及JS等编程语言。
  • 官网: https://atom.io/

26. jquery

  • star: 55k
  • 简介: jQuery是一个快速,小型且功能丰富的JavaScript库。借助易于使用的API,它使HTML文档的遍历和操纵,事件处理,动画和Ajax等事情变得更加简单。兼具多功能性和可扩展性,它具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。
  • 官网: https://jquery.com/

27. Chart.js

  • star: 55k
  • 简介: Chart.js是一套简单、干净并且有吸引力的基于 HTML5 技术的 JavaScript 图表工具。
  • 官网: https://www.chartjs.org/

28. express

  • star: 54k
  • 简介: Express是基于 Node.js 平台,快速、开放、极简的 Web 开发框架。
  • 官网: https://www.expressjs.com.cn/

29. markdown-here

  • star: 53k
  • 简介: markdown-here是一款为喜欢用markdown编辑内容的朋友提供的插件,这款插件可以让你在任意环境使用markdown来编辑文本内容,相对于普通的文本格式来说markdown格式显然表现力更强一些,这款插件可以帮你在文字排版工作中节省更多时间。
  • 官网: https://markdown-here.com/

30. html5-boilerplate

  • star: 51k
  • 简介: HTML5 Boilerplate 的核心是用于帮助开发 HTML5 站点和应用程序的组件。
  • 官网: https://html5boilerplate.com/

31. gatsby

  • star: 51k
  • 简介: Gatsby 是基于 React 构建的静态站点生成器,拥有丰富的插件生态,其主要目标之一是交付访问速度快速的网页,它通过利用良好的缓存、静态页面生成和基于边缘的 CDN 数据源来实现这一目标。
  • 官网: https://www.gatsbyjs.com/

32. lodash

  • star: 51k
  • 简介: lodash 是一个 JavaScript 实用工具库,提供一致性,及模块化、性能和配件等功能。Lodash 消除了处理数组的麻烦,从而简化了 JavaScript、 数字、对象、字符串等。
  • 官网: https://lodash.com/

33. resume.github.com

  • star: 50k
  • 简介: 一个根据 GitHub 存储库/活动创建简历的服务。



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存