3月份GitHub上最热门的开源项目排行已经出炉啦,一起来看看吧:
1. awesome-compose
https://github.com/docker/awesome-compose
Star 9669
awesome-compose 收录了 Docker Compose 的示例,这些示例演示了如何使用组合文件集成到不同的服务,包括 Prometheus、Grafana 等服务,以及如何使用 Docker 组合管理它们的部署。
2. Docker-OSX
https://github.com/sickcodes/Docker-OSX
Star 13049
docker-osx 可以让你轻松的在 OS X 中安装 Docker 系统。
3. Ryujinx
https://github.com/Ryujinx/Ryujinx
Star 6859
一款由gdkchan用C#编写的switch开源模拟器,专门为PC玩家准备的,这款玩家已经成功运行了《异界锁链》、《宝可梦:剑盾》、《怪物猎人:崛起》等。截止2021年2月,Ryujinx已在3,200多种游戏上进行了测试,其中1700多种被测试可玩。
4. sherlock
https://github.com/sherlock-project/sherlock
Star 23984
Sherlock是一个易用的Python分布式进程内锁机制库,你可选择锁同步的不同后台。
5. authelia
https://github.com/authelia/authelia
star 5624
Authelia是一个开源的认证系统,目前支持双因素认证和单点登陆SSO认证,SSO登陆是有Web 界面支持的。它可以很好的与反向代理进行集成,比如nginx,Traefik,HAProxy 等,对于通过这些反向代理的服务,如果没有通过认证将会把页面重定向到登陆页面。
6. spring-native
https://github.com/spring-projects-experimental/spring-native
Star 1612
这是Spring发布的Spring Native的beta版本,除了Spring诞生以来就支持的Java 虚拟机,官方添加了使用GraalVM将Spring应用编译成原生镜像的beta 支持,这样的话,就能提供一种新的方式来部署Spring应用。Spring Native支持Java和Kotlin。
7. d2l-zh
https://github.com/d2l-ai/d2l-zh
Star 21848
《动手学深度学习》:面向中文读者、能运行、可讨论。英文版即伯克利“深度学习导论”教材。
8. machine-learning-for-trading
https://github.com/stefan-jansen/machine-learning-for-trading
Star 3645
这是一本免费开源的电子书,本书旨在展示ML如何能在实际而全面的方式增加价值的算法交易策略。它涵盖了从线性回归到深度强化学习的各种机器学习技术,并演示了如何建立,回测和评估由模型预测驱动的交易策略。
9. Web-Dev-For-Beginners
https://github.com/microsoft/Web-Dev-For-Beginners
Star 20647
这是一份面向初学者的Web开发课程,为期12周,24节课,每节课均包括课前和课后测验,课程书面介绍等,在本系列课程的最后,学生将构建一个打字游戏,一个虚拟玻璃容器,一个“绿色”浏览器扩展,一个“太空入侵者”类型游戏以及一个商业型银行应用程序,并且将学习JavaScript的基础知识。
10. maui
https://github.com/dotnet/maui
Star 7911
.NET MAUI是.NET多平台应用程序UI,该框架用于构建跨移动设备,平板电脑和台式机的本机设备应用程序。
11. flutter
https://github.com/flutter/flutter
Star 117114
Flutter 由 Google 的工程师团队打造,用于创建高性能、跨平台的移动应用。Flutter 针对当下以及未来的移动设备进行优化,专注于 Android and iOS 低延迟的输入和高帧率。
Flutter 可以给开发者提供简单、高效的方式来构建和部署跨平台、高性能移动应用;给用户提供漂亮、快速、jitter-free 的 app 体验。