github上10个顶级开源项目(代码片段)

AndroidAlvin AndroidAlvin     2022-12-24     286

关键词:

以下文章来源于JavaGuide,作者SnailClimb

原文链接:GitHub 上 10 个顶级开源项目

正文

今天跟大家分享下,在 GitHub 上 Star 排名最高的 10 个开源项目是什么?JS 的项目占比挺大,其他基本都是文档/学习类型的仓库。

说明:数据统计于 2019-11-27。

1. freeCodeCamp

  • Github 地址:https://github.com/freeCodeCamp/freeCodeCamp
  • star: 307 k
  • 介绍: 开放源码代码库和课程。与数百万人一起免费学习编程。网站:https://www.freeCodeCamp.org (一个友好的社区,您可以在这里免费学习编码。它由捐助者支持、非营利组织运营,以帮助数百万忙碌的成年人学习编程技术。这个社区已经帮助 10,000 多人获得了第一份开发人员的工作。这里的全栈 Web 开发课程是完全免费的,并且可以自行调整进度。这里还有数以千计的交互式编码挑战,可帮助您扩展技能。)

比如我想学习 ES6 的语法,学习界面是下面这样的,你可以很方便地边练习边学习:

 
技术图片

2. 996.ICU

  • Github 地址:https://github.com/996icu/996.ICU
  • star: 248 k
  • 介绍: 996.ICU 是指 “工作 996, 生病 ICU” 。这是中国程序员之间的一种自嘲说法,意思是如果按照 996 的模式工作,那以后就得进 ICU 了。这个项目最早是某个中国程序员发起的,然后就火遍全网,甚至火到了全世界很多其他国家,其网站被翻译成了多种语言。网站地址:https://996.icu
 
技术图片

3. vue

  • Github 地址:https://github.com/vuejs/vue
  • star: 153 k
  • 介绍: 尤大的前端框架。国人用的最多(容易上手,文档比较丰富),所以 Star 数量比较多还是有道理的。Vue (读音 /vju?/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

4. React

  • Github 地址:https://gitstar-ranking.com/facebook/react
  • star: 140 k
  • 介绍: Facebook 开源的,大公司有保障。用于构建用户界面的声明式、基于组件开发,高效且灵活的 JavaScript 框架。我司大部分项目的前端都是 React ,我自己也用过一段时间,感觉还不错,但是也有一些小坑。

5. tensorflow

  • Github 地址:https://github.com/tensorflow/tensorflow
  • star: 138 k
  • 介绍: 适用于所有人的开源机器学习框架。TensorFlow 是用于机器学习的端到端开源平台。TensorFlow 最初是由 Google 机器智能研究组织内 Google Brain 团队的研究人员和工程师开发的,用于进行机器学习和深度神经网络研究。该系统具有足够的通用性,也可以适用于多种其他领域。TensorFlow 提供了稳定的 Python 和 C ++ API,以及其他语言的非保证的向后兼容 API 。

6. bootstrap

  • Github 地址:https://github.com/twbs/bootstrap
  • star: 137 k
  • 介绍: 相信初学前端的时候,大家一定或多或少地接触过这个框架。官网说它是最受欢迎的 HTML,CSS 和 JavaScript 框架,用于在网络上开发响应式,移动优先项目。

7. free-programming-books

8. Awesome

下面是这个开源仓库的目录,可以看出其涵盖了很多方面的内容。

 
技术图片
image

举个例子,这个仓库里面就有两个让你的电脑更好用的开源仓库,Mac 和 Windows 都有:

9. You-Dont-Know-JS

10. oh-my-zsh

  • Github 地址:https://github.com/ohmyzsh/ohmyzsh
  • star: 99.4 k
  • 介绍: 一个令人愉快的社区驱动的框架(拥有近 1500 个贡献者),用于管理 zsh 配置。包括 200 多个可选插件(rails, git, OSX, hub, capistrano, brew, ant, php, python 等),140 多个主题,可为您的早晨增光添彩,以及一个自动更新工具,可让您轻松保持与来自社区的最新更新……

下面就是 oh-my-zsh 提供的一个花里胡哨的主题:

 
技术图片

以上便是今天的分享,觉得内容不错,就点个在赞吧~

大家如果有见过其它优质开源项目,也可以交流分享一下!

推荐阅读:鸿洋大神最新整理Android中高级面试2019年终总结(附答案解析)

阿里开源的15个顶级java项目!!!(代码片段)

CanalCanal[kə'næl]翻译过来是水道/管道/沟渠的意思,主要用于基于MySQL数据库增量日志解析,提供增量数据订阅和消费。Canal可以帮助我们实现MySQL和其他数据源比如Elasticsearch、Kafka、RocketMQ或者另外一台MySQL数据库之间... 查看详情

开源项目福利-github开源项目免费使用azurepipeline(代码片段)

微软收购Github后,很多人猜想微软可能会砍掉VSTS,然而事实VSTS并没有砍掉,关于AzureDevops的详细信息可以查看这篇博客,如果想查看原文也可以从链接里提供的原始地址里查看.今天要介绍的是做Azuredevops的ci部分:AzurePipeline.VSTS升级到A... 查看详情

翻译在github上通过星级评估排名前10的最受欢迎的开源delphi项目

GitHub上有相当多的Delphi开源项目可以为你节省一些时间。我在GitHub上搜索了Delphi,然后按最主要的项目进行排序,并列出了前十名单。这里有一些非常好的东西,包括AwesomeDelphi(这是另一个顶级列表),DelphiIDE颜色主题项目,MV... 查看详情

如何在github上参与一个开源项目(代码片段)

...创不易,未经允许,请勿转载。记录一下如何在GitHub上参与开源项目,让自己也成为一个开源贡献者首先找到一个你想贡献代码的项目,然后点击右上角的fork按钮,先把项目fork到自己仓库中接着把项目gitclonex... 查看详情

pullrequest的正确打开方式(如何在github上贡献开源项目)(代码片段)

PullRequest的正确打开方式(如何在GitHub上贡献开源项目) GitHub的官方帮助如下:ForkARepo: https://help.github.com/articles/fork-a-repoUsing Pull Requests: https://help.github.com/articles/using-pull-requ 查看详情

github超14,000star,中国又一apache顶级开源项目诞生!

【编者按】时至今日,ApachebRPC在GitHub上已经收获了14,356个Star,并正式从Apache孵化器毕业成为顶级开源项目。但bRPC的成功并不是一蹴而就的,开源近6年,遭遇过KPI方式的失败;团队来自不同公司,都有各... 查看详情

pullrequest的正确打开方式(如何在github上贡献开源项目)(代码片段)

GitHub的官方帮助如下:ForkARepo: https://help.github.com/articles/fork-a-repoUsing Pull Requests: https://help.github.com/articles/using-pull-requestsMerginga pull request: https://help.github.com/articles/merging-a-pull-requestClosinga pull reque... 查看详情

中国第一个apache顶级开源项目的突围之路!(代码片段)

...业中占据一席之地?第一个由中国人主导贡献到ASF的顶级开源项目ApacheKylin做出了有效探索,本文作者 Kyligence联合创始人兼CTO、 ApacheKylin联合创建者及PMC 李扬&#x 查看详情

ruby我们对比了github的上8800个开源机器学习项目,并选出了其中的top30(代码片段)

查看详情

(最新)开源androidgithub项目到maven上详细过程(代码片段)

文章目录简介1开源项目上传到github2sonatype创建问题3创建密钥对并上传到服务4配置library的gradle文件5处理maven开源状态,并通知管理员同步6等待同步,测试Maven仓库同步7总结简介我开源了一个Android树状图控件到github,然后... 查看详情

(最新)开源androidgithub项目到maven上详细过程(代码片段)

文章目录简介1开源项目上传到github2sonatype创建问题3创建密钥对并上传到服务4配置library的gradle文件5处理maven开源状态,并通知管理员同步6等待同步,测试Maven仓库同步7总结简介我开源了一个Android树状图控件到github,然后... 查看详情

github上10个开源好用的人脸识别数据集

在本文中,我们列出了10个可用于启动人脸识别项目的人脸数据集。1|Flickr-Faces-HQ数据集(FFHQ)Flickr-Faces-HQ数据集(FFHQ)是一个由人脸组成的数据集,在年龄、种族和图像背景方面比CELEBA-HQ数据集包含更多的变化ÿ... 查看详情

一大波开发者福利来了,一份微软官方github上发布的开源项目清单等你签收(代码片段)

目录微软Github开源项目入口微软开源项目受欢迎程度排名VisualStudioCodeTypeScriptRxJS.NETCore基础类库CNTKMicrosoftcalculatorMonacoeditorMS-DOSRediswindows版.NETCoreCLR(公共语言运行时)ASP.NETCoreEntityFrameworkCorePowerShell如何在其中搜索自己需要的项目G 查看详情

github上适合刚接触学习python的开源项目(代码片段)

随着Python语言的流行,越来越多的人加入到了Python的大家庭中。为什么这么多人学Python?我要喊出那句话了:“人生苦短,我用Python!”,正是因为语法简单、容易学习,所以Python深受大家喜爱。(... 查看详情

如何参与开源项目-细说github上的pr全过程(代码片段)

...天我准备和你详细介绍如何开始参与开源项目,帮助你在GitHub上完成第一个PR的合入。当然,除了正常的PR合入流程之外,我还准备详细介绍一下如果一个PR提交后遇到了冲突、需要追加commits、需要合并commits等等相对复杂问题该... 查看详情

2020年github上那些优秀android开源库,这里是top10!建议收藏!(代码片段)

前言每过一段时间呀,我都会给大家带来一些从Github上收集的一些开源库,有的是炫酷动效,有的则是实用的工具和类库。2020年有哪些优秀的开源库呢?本期就为大家带精选的10个,排名不分先后。No1.LiquidSwipe这是一个很棒的Vie... 查看详情

给顶级开源项目springboot贡献代码是一种什么样的体验?(代码片段)

先点赞再看,养成好习惯背景SpringBoot的默认日志框架一直是Logback,支持的很好。而且针对Logback,SpringBoot还提供了一个扩展功能-<springProfile>,这个标签可以在Logback的XML配置文件中使用,用于配合Spring的profile来区分环境,... 查看详情

(最新)开源androidgithub项目到maven上详细过程(代码片段)

文章目录简介1开源项目上传到github2sonatype创建问题3创建密钥对并上传到服务4配置library的gradle文件5处理maven开源状态,并通知管理员同步6等待同步,测试Maven仓库同步7总结简介我开源了一个Android树状图控件到github,然后... 查看详情