`
xinklabi
  • 浏览: 1610843 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
文章分类
社区版块
存档分类
最新评论

Github上最火的一些技术(各方面的,多看看)

 
阅读更多

Github自从2008年上线以来,发展迅速,目前已经成为最流行的代码托管站点。在Github中,开发者除了可以托管自己的项目源码外,还可以Watch(关注)、Star(加星)、Fork(复制一份)、Pull Request(提交问题或申请功能)其他开发者的项目。 

 

 

 

下面我们来看看到目前为止Github上被Fork最多的一些库(这些库的Fork数仍在不断增加中)。 

 

1.  Spoon-Knife 

 

GitHub公司出品,这是一个没有任何价值的项目。从名称中可知一二,有勺有刀——就是缺少叉子(Fork)。README中只有一句话“All that's missing is the Fork. Heh.” 

 

 

2.  Bootstrap 

 

Twitter推出的一个开源的用于web前端开发的工具包,提供了优雅的HTML和CSS规范。 

 

 

3.  Homebrew 

 

Mac平台中的包管理器,相当于Ubuntu/Linux中的 apt-get,用来安装一些零碎的东西很方便。 

 

 

4.  Rails 

 

Rails(Ruby on Rails)是一个基于Ruby语言、用于开发数据库驱动的网络应用程序的完整框架,遵循MVC设计模式,为开发者提供了强大的框架支持。 

 

 

5.  OH-MY-ZSH  RobbyRussell 

 

一个社区驱动的、用于管理zsh配置的框架。 

 

 

6.  HTML5 Boilerplate(H5BP) 

 

一个HTML/CSS/JS模板(技巧集合),包含了HTML5以及许多其他最佳实践。 

 

 

7.  Node(Joyent) 

 

一套用来编写高性能网络服务器的JavaScript工具包。 

 

 

8.  jQuery 

 

不解释。 

 

 

9.  PhoneGAP-START 

 

使用PhoneGap构建的Hello World应用。 

 

 

10.  HW3_Rottenpotatoes(Saasbook) 

 

HW 3 skeleton for doing BDD with RottenPotatoes.(什么东东?) 

 

 

11.  impress.js 

 

一个Javascript库,允许开发者制作出令人眩目的内容展示效果。 

 

 

12.  jQuery-UI 

 

以 jQuery 为基础的开源 JavaScript 网页UI代码库,包含底层用户交互、动画、特效和可更换主题的可视控件。 

 

 

13.  Symfony 

 

一个开源的PHP Web框架。 

 

 

14.  jQuery-Mobile 

 

jQuery的移动版本。 

 

 

15.  Diaspora 

 

一个分布式社交网络,目标是对抗Facebook。 

 

 

16.  Backbone.js 

 

Web app开发框架,提供了强大的对模型、视图和交互的抽象,通过它可以编写复杂交互的web app。 

 

 

17.  Game-of-life 

 

Jenkins的演示应用。Jenkins是一个基于Java的持续集成工具,用于监控持续重复的工作。 

 

 

18.  Codeigniter 

 

一个帮助开发者编写 Web 应用程序的敏捷、开源 PHP 框架。 

 

 

19.  Jekyll 

 

一个简单、免费的Blog生成工具,类似于WordPress。 

 

 

20.  Linux 

 

不解释。 

 

 

21.  Three20 

 

Facebook的针对iPhone开发者的Objective-C库。 

 

 

22.  TrinityCore 

 

一个开源的MMO框架。 

 

 

23.  Octopress 

 

一个博客系统,基于Jekyll的一个升级版本,同时也是一个比较轻量型的Ruby Web框架。 

 

 

24.  Gitignore 

 

Github出品的.gitignore模板集合。 

 

 

25.  D3 

 

针对HTML和SVG的JavaScript可视化库。 

 

 

26.  ZF2 

 

Zend Framework 2.0 官方git库。 

 

 

27.  Spree 

 

基于Ruby on Rails的开源电子商务解决方案。 

 

 

28.  Three.js 

 

JavaScript 3D库。 

 

 

29.  Mangos 

 

一个完整的魔兽世界服务器(服务器框架),包含了身份验证、客户端升级、世界内容服务。兼容WOW 4.3.4客户端。 

 

 

30.  PHP-SDK 

 

用于第三方PHP应用访问Facebook平台的SDK。 

 

 

31.  Chosen 

 

一个可以使又长又笨拙的选择框变得友好的开源库。 

 

 

32.  Paperclip 

 

使Ruby ActiveRecord文件附件管理更加容易。 

 

 

33.  Textmate 

 

Mac平台上的著名的文本编辑器。 

 

 

 

GitHub目前已经成为全球最流行的开源项目托管平台,目前托管在GitHub上的项目数量已经达到了1000万,而达到这一里程碑只用了不到4年的时间,这足以见得开源的趋势以及GitHub的受欢迎程度。 

2012年8月,GitHub在每个项目主页面中加入了Star功能,允许用户通过标注Star的形式来标记自己感兴趣的项目。 

最火的开源项目

 

本文就来看看目前GitHub中Star数最多的开源项目是什么。下面是Star数排名前20的项目(Star数随时都在变化,以下为2013年12月23日统计的数据)。  

排名

项目

所用语言

Star数

1

twbs/bootstrap

JavaScript

62111

2

jquery/jquery

JavaScript

27082

3

joyent/node

JavaScript

26352

4

h5bp/html5-boilerplate

CSS

23355

5

mbostock/d3

JavaScript

20715

6

rails/rails

Ruby

20284

7

FortAwesome/Font-Awesome

CSS

19506

8

bartaz/impress.js

JavaScript

18637

9

angular/angular.js

JavaScript

17994

10

jashkenas/backbone

JavaScript

16502

11

Homebrew/homebrew

Ruby

15065

12

zurb/foundation

JavaScript

14944

13

blueimp/jQuery-File-Upload

JavaScript

14312

14

harvesthq/chosen

JavaScript

14232

15

mrdoob/three.js

JavaScript

13686

16

vhf/free-programming-books

Unknown

13658

17

adobe/brackets

JavaScript

13557

18

robbyrussell/oh-my-zsh

Shell

13337

19

jekyll/jekyll

Ruby

13283

20

github/gitignore

Unknown

13128

 

分享到:
评论

相关推荐

    Tribal-and-Flames:Angular和Nodejs

    从这个文件名来看,它可能是一个GitHub仓库的克隆或下载,通常包含项目的源代码、资源文件以及配置文件。在解压后,我们可能会看到以下结构: - `README.md`:项目介绍和指南 - `node_modules/`:Node.js依赖库 - `...

    基于多目标粒子群算法的冷热电联供型综合能源系统运行优化

    内容概要:本文详细介绍了基于多目标粒子群(MOPSO)算法的冷热电联供(CCHP)综合能源系统运行优化的方法和技术细节。文章首先构建了一个涵盖冷、热、电负荷的优化调度模型,该模型不仅考虑了多种能源资源如燃气轮机、电制冷机、锅炉和风光机组,还包括与上级电网的购售电交易。随后,文章展示了MOPSO算法的具体实现步骤,包括粒子初始化、迭代更新、惯性权重调整、非支配排序和拥挤度计算等关键技术环节。此外,文中还讨论了MATLAB仿真平台的优势及其在处理多时间尺度耦合、风光出力波动等方面的应用。最终,通过Pareto前沿分析,揭示了系统在不同条件下的最优运行模式。 适用人群:适用于从事能源系统优化的研究人员、工程师以及对多目标优化算法有兴趣的学习者。 使用场景及目标:①帮助研究人员理解和应用MOPSO算法进行CCHP系统的优化;②为工程师提供具体的代码实现和仿真工具,以便更好地设计和管理实际的能源系统;③促进学术交流和技术进步,推动可持续能源的发展。 其他说明:文章提供了详细的MATLAB代码片段,便于读者理解和复现实验结果。同时,强调了多目标优化在解决复杂能源系统问题中的重要性和优越性。

    山东大学项目实训-创新实训-法律文书专家系统-项目报告(二)

    原始数据集

    5小时精通Go与ApacheRanger:权限管理集成.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 编译闪电般迅速,并发性能卓越,部署轻松简单!Go 语言以极简设计理念和出色工程性能,成为云原生时代的首选编程语言。从 Docker 到 Kubernetes,全球顶尖科技企业都在采用 Go。点击了解 Go 语言的核心优势、实战窍门和未来走向,开启高效编程的全新体验!

    数据库相关学习资源,数据库

    数据库

    异步电机矢量控制系统仿真模型(基于MATLAB 21a版本):电流滞环控制及详细精美报告

    内容概要:本文详细介绍了基于Matlab 2021a的异步电机矢量控制系统中电流滞环控制的实现过程。首先,文章解释了电流环的整体结构,包括定子电流的坐标变换、转矩分量和励磁分量的分离以及旋转变压器模块的应用。接着,展示了电流滞环控制的核心代码,强调了带积分修正的滞环控制机制,并讨论了SVPWM模块的实现技巧。此外,文章探讨了速度环PI参数的自整定设计、谐波分析、磁链观测器的改进方案以及仿真加速技巧。最后,分享了一些实用的调试经验和仿真优化方法,如参数自适应调整、变步长求解器的选择和数据存储格式的优化。 适合人群:从事电机控制领域的研究人员和技术人员,尤其是对异步电机矢量控制和电流滞环控制感兴趣的读者。 使用场景及目标:适用于希望深入了解异步电机矢量控制系统中电流滞环控制实现细节的研究人员和技术人员。目标是帮助读者掌握电流滞环控制的关键技术和调试技巧,提高仿真实践能力。 其他说明:文中提供了丰富的代码片段和调试经验,有助于读者更好地理解和应用所介绍的技术。同时,报告中还包括详细的故障分析和解决方案,确保读者能够避免常见陷阱并顺利进行仿真。

    Labview 2019结合三菱PLC通讯技术:利用OPC与MC协议、SQLite数据库和jki状态机实现多线程交互下的数组队列处理

    内容概要:本文详细介绍了如何在LabVIEW 2019环境中实现与三菱PLC的通信及其多线程交互。首先探讨了使用OPC和MC两种通讯协议与三菱PLC建立连接的方法,接着讲述了SQLite数据库用于数据存储的具体步骤,然后阐述了JKI状态机框架的应用,最后讲解了通过数组队列实现多线程交互的技术细节。文中不仅提供了具体的代码示例,还分享了许多实用的经验技巧,如异常处理、性能优化等。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是那些正在使用或计划使用LabVIEW进行PLC通信和数据处理的人群。 使用场景及目标:适用于需要构建高效稳定的工业控制系统的企业和个人开发者。主要目的是帮助读者掌握如何利用LabVIEW平台完成复杂的PLC通信任务,提高系统的可靠性和效率。 其他说明:作者强调了在实际应用过程中需要注意的问题,例如硬件兼容性、网络稳定性、数据安全性等方面的内容,并给出了针对性的解决方案。此外,还提到了一些常见的误区和潜在的风险点,为后续的工作提供了宝贵的参考资料。

    计算机视觉_深度学习_图像处理_目标检测_OpenCV_TensorFlow_PyTorch_基于YOLOv5改进算法的高精度实时多目标检测与跟踪系统_用于智能监控_自动驾驶_工业.zip

    计算机视觉_深度学习_图像处理_目标检测_OpenCV_TensorFlow_PyTorch_基于YOLOv5改进算法的高精度实时多目标检测与跟踪系统_用于智能监控_自动驾驶_工业

    Go内存泄漏排查终极指南:pprof与GC调优策略.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 编译闪电般迅速,并发性能卓越,部署轻松简单!Go 语言以极简设计理念和出色工程性能,成为云原生时代的首选编程语言。从 Docker 到 Kubernetes,全球顶尖科技企业都在采用 Go。点击了解 Go 语言的核心优势、实战窍门和未来走向,开启高效编程的全新体验!

    威纶通与施耐德ATV12变频器Modbus通讯指南:触摸屏程序、参数设置、接线定义与通讯说明手册

    内容概要:本文详细介绍了威纶通触摸屏与施耐德ATV12变频器之间的Modbus通讯方法,涵盖硬件接线、参数设置、控制程序编写以及调试技巧。首先,文章讲解了正确的硬件连接方式,强调了接线规范和注意事项,如使用带屏蔽的双绞线并确保正确接地。接着,针对ATV12变频器的具体参数设置进行了详尽说明,包括通信模式的选择、波特率、校验位等重要参数的配置。随后,文章展示了如何在威纶通触摸屏上创建Modbus RTU设备,并提供了具体的配置参数和控制命令示例。此外,文中还分享了一些常见的调试问题及其解决办法,如通讯超时、频率设定异常等。最后,给出了实用的调试建议,如使用串口助手抓包分析和加入通讯心跳检测等功能。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是那些负责PLC编程、HMI界面开发以及设备集成工作的专业人员。 使用场景及目标:适用于需要将威纶通触摸屏与施耐德ATV12变频器进行Modbus通讯连接的实际工程项目中,帮助技术人员顺利完成设备间的通讯配置,确保系统稳定可靠运行。 其他说明:本文不仅提供了详细的理论指导,还结合了丰富的实践经验,能够有效地提高读者在实际工作中解决问题的能力。同时提醒读者,在进行相关操作前务必仔细阅读官方文档,避免因误操作造成不必要的损失。

    Rust内存安全缓存:LRU-K淘汰策略.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 Rust 以内存安全、零成本抽象和并发高效的特性,重塑编程体验。无需垃圾回收,却能通过所有权与借用检查机制杜绝空指针、数据竞争等隐患。从底层系统开发到 Web 服务构建,从物联网设备到高性能区块链,它凭借出色的性能和可靠性,成为开发者的全能利器。拥抱 Rust,解锁高效、安全编程新境界!

    7天精通Go与MongoDB:BSON处理与聚合查询实战.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 编译闪电般迅速,并发性能卓越,部署轻松简单!Go 语言以极简设计理念和出色工程性能,成为云原生时代的首选编程语言。从 Docker 到 Kubernetes,全球顶尖科技企业都在采用 Go。点击了解 Go 语言的核心优势、实战窍门和未来走向,开启高效编程的全新体验!

    Rust高性能序列化:MessagePack优化.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 Rust 以内存安全、零成本抽象和并发高效的特性,重塑编程体验。无需垃圾回收,却能通过所有权与借用检查机制杜绝空指针、数据竞争等隐患。从底层系统开发到 Web 服务构建,从物联网设备到高性能区块链,它凭借出色的性能和可靠性,成为开发者的全能利器。拥抱 Rust,解锁高效、安全编程新境界!

    Rust编译器诊断增强:自定义友好错误提示实战.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 Rust 以内存安全、零成本抽象和并发高效的特性,重塑编程体验。无需垃圾回收,却能通过所有权与借用检查机制杜绝空指针、数据竞争等隐患。从底层系统开发到 Web 服务构建,从物联网设备到高性能区块链,它凭借出色的性能和可靠性,成为开发者的全能利器。拥抱 Rust,解锁高效、安全编程新境界!

    Rust图像处理引擎:image-rs实现高性能滤镜链.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 Rust 以内存安全、零成本抽象和并发高效的特性,重塑编程体验。无需垃圾回收,却能通过所有权与借用检查机制杜绝空指针、数据竞争等隐患。从底层系统开发到 Web 服务构建,从物联网设备到高性能区块链,它凭借出色的性能和可靠性,成为开发者的全能利器。拥抱 Rust,解锁高效、安全编程新境界!

    5小时掌握Go与Cassandra:分页查询与性能调优.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 编译闪电般迅速,并发性能卓越,部署轻松简单!Go 语言以极简设计理念和出色工程性能,成为云原生时代的首选编程语言。从 Docker 到 Kubernetes,全球顶尖科技企业都在采用 Go。点击了解 Go 语言的核心优势、实战窍门和未来走向,开启高效编程的全新体验!

    直流无感无刷电机初始位置检测与控制系统:ADC与比较器检测,多保护机制,灵活通信与启动方式,可移植代码

    内容概要:本文详细介绍了直流无感无刷电机的方波控制方法及其初始位置检测方案。主要内容涵盖ADC和比较器结合用于初始位置检测的技术细节,包括代码示例;多种控制方式如开环控制、速度环控制和双闭环控制的具体实现;通信部分采用串口进行数据交换;多重保护机制确保系统的安全可靠;以及启动方式的选择和优化。此外,还讨论了一些硬件特色,如休眠电路和防打火电路的设计。 适合人群:从事电机控制系统设计的研发工程师和技术爱好者,尤其是对直流无感无刷电机有研究兴趣的专业人士。 使用场景及目标:适用于需要深入了解直流无感无刷电机控制原理的研究人员,帮助他们掌握具体的实现技术和优化技巧,从而应用于实际项目中,提高电机控制系统的性能和可靠性。 其他说明:文中提供了大量实用的代码片段和实践经验,强调了实际应用中的注意事项和调试技巧,对于解决常见问题非常有帮助。

    S7-200组态王空调控制系统:梯形图接线图与IO分配详解

    内容概要:本文详细介绍了如何利用S7-200可编程逻辑控制器(PLC)和组态王软件实现空调系统的自动化控制。主要内容涵盖IO分配、梯形图编程、接线图与原理图的设计,以及组态王人机界面(HMI)的创建。文中通过具体的例子解释了如何配置温度传感器、手动启停按钮等输入设备,以及如何控制压缩机、风机等输出设备。梯形图编程部分展示了如何根据温度变化控制空调设备的工作状态,确保系统稳定运行。接线图和原理图则提供了硬件连接的具体指导。组态王的画面设计使得操作人员能够直观地监控和控制空调系统,提高了操作便捷性和效率。 适合人群:从事工业自动化控制领域的工程师和技术人员,特别是对PLC编程和HMI设计有一定基础的学习者。 使用场景及目标:适用于需要构建或优化空调控制系统的企业和个人。通过学习本文,读者可以掌握S7-200 PLC和组态王的基本应用方法,提高空调系统的自动化水平,减少人工干预,提升工作效率。 其他说明:文章还分享了一些实际项目中的经验和教训,如正确的接线方式、避免电磁干扰的方法、温度量程转换的注意事项等,帮助读者少走弯路,更快地上手实际操作。

    永磁同步电机模型预测控制:包含SVPWM双环PI控制、无差拍预测及多矢量策略,附详细参考文献与说明

    内容概要:本文详细探讨了永磁同步电机(PMSM)的模型预测控制(MPC),涵盖了几种典型的控制方法和技术细节。首先介绍了双环PI控制与空间矢量脉宽调制(SVPWM)的经典组合,讨论了其优点和局限性,并提供了相关代码片段。随后,重点讲解了无差拍预测控制的实现方式,强调了离散化处理的重要性以及其实现过程中需要注意的问题。接着,文章深入分析了矢量选择的方法,包括单矢量、双矢量和三矢量的选择策略及其各自的优缺点。此外,还提到了一些实际测试中遇到的问题,如延迟补偿、参数敏感性和过调制处理等,并分享了一些实用的经验和解决方案。最后,列举了若干重要的参考文献供进一步研究。 适合人群:从事电机控制系统设计的研发工程师、高校师生及相关领域的研究人员。 使用场景及目标:帮助读者理解并掌握PMSM的MPC技术,能够应用于实际工程项目中,提高电机控制系统的性能和稳定性。 其他说明:文中提供的代码片段可以直接用于实验验证,有助于加深对理论的理解。同时,针对不同的应用场景提出了具体的优化建议,便于读者根据实际情况选择合适的控制方案。

Global site tag (gtag.js) - Google Analytics