其他
Github最热门的JavaScript开源项目排行
今天在盘点一下目前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 存储库/活动创建简历的服务。