HelloGitHub成为2023年度热门开源项目
在过去的一年里,「HelloGitHub 月刊」一共分享了 520 个开源项目。始终秉持着分享 GitHub 上有趣、入门级开源项目的初心,一直在路上,不断探索、发现和分享着那些令人惊叹的开源项目。
一、Top10
这里是 HelloGitHub 上最受欢迎的 10 个开源项目,筛选和排序是综合了用户的浏览、点赞、收藏和评论等数据,100% 来自用户的选择。
HelloGitHub 开源社区 现已支持点赞、收藏、评分、评论开源项目等功能,快去给你喜欢的开源项目点赞吧!
1、类似 selenuium 的网页自动化工具
这是一款基于 Python 的网页自动化工具,支持 Chrome 和 Edge 等 Chromium 内核的浏览器。它将控制浏览器和收发请求两大功能合二为一,并提供了统一、简洁的接口,简单易用十分容易上手。该项目 v3.x 版本推出了 WebPage 摆脱对 selenium 的依赖,重新开发了底层逻辑,具有速度快、不易被网站识别、无需为不同版本浏览下载驱动等特点。
用户评价:非常好用,15 分钟的工作量 10 秒搞定。
1 | from DrissionPage import SessionPage |
GitHub 地址→→→→https://github.com/g1879/DrissionPage
2、用玩 RPG 游戏的方式养成好习惯
这是一款养成类 RPG 游戏,当你完成一个现实中的待办事项后,会获得相应的经验和金币。随着你的等级提升,将会开启更多的玩法,比如购买装备、孵化宠物、职业、专属技能、组队打副本等。
用户评价:用了一会,感觉还挺不错的。不充值不影响正常使用,这点很难得。
GitHub 地址→→→→https://github.com/HabitRPG/habitica
3、全面的 Leetcode 算法解题指南
该项目包含 LeetCode、《剑指 Offer》、《程序员面试金典》等题目的相关题解,题解有 Java、Python、C++、Go、TypeScript、Rust 等多种编程语言实现。
用户评价:这个确实不错,很早就看这个然后面进了微软。
GitHub 地址→→→→https://github.com/doocs/leetcode
4、从 0 到 1 数据库内核实战教程
该项目是 OceanBase 团队基于华中科技大学数据库课程原型,联合多所高校重新开发的、从零上手数据库的学习项目。它结构简单、代码简洁,不仅有文字讲解和视频教程,还有由浅入深的题目。通过理论+实战的方式,帮忙初学者迅速掌握内核模块功能和协同关系,提高工程编码能力,有助于在面试和工作中脱颖而出。
用户评价:这个项目确实挺赞的, 很好的帮我们从理论到实践来学习数据库。
GitHub 地址→→→→https://github.com/oceanbase/miniob
5、AirDrop 的开源替代方案
这个项目可以通过本地网络与附近的设备,安全地共享文件和消息,此过程不需要互联网,不需要外部服务器,支持 Windows、Linux、macOS、Android、iOS 设备。
用户评价:这个非常棒,为数不多的性能好,操作方便。
GitHub 地址→→→→https://github.com/localsend/localsend
6、一款 Rust 写的像素风 RPG 游戏
它的灵感来自《塞尔达传说:旷野之息》、《矮人要塞》和《我的世界》等游戏。虽然这款游戏的画质低,但拥有广阔的开放世界,玩家在游戏里可以打造道具、合成物品、战斗、升级、驯养宠物,还可以探索地牢洞穴、在空中滑翔、与 NPC 交易。
用户评价:CudeWorld 开源版。
GitHub 地址→→→→https://github.com/veloren/veloren
7、适合所有阶段开发者的 Docker 教程
该教程的内容分为初、中、高三个级别,适合所有阶段的 Docker。内含 500 个动手实验,以及 Docker 和 Docker Compose 小抄,这一切全部开源且分文不取。
GitHub 地址→→→→https://github.com/collabnix/dockerlabs
8、一款强大的 Nginx 可视化管理平台
它开箱即用支持 Docker 一键部署,可以让用户通过 Web 界面在线配置、管理 Nginx 服务,支持转发、重定向、SSL 证书、高级配置等功能。
用户评价:很好用的,非常棒!
GitHub 地址→→→→https://github.com/NginxProxyManager/nginx-proxy-manager
9、实时直播和视频 AI 换脸程序
该项目可以对摄像头和本地视频文件中的人物,进行实时 AI 换脸,可用于 PC 直播、视频等场景。
GitHub 地址→→→→https://github.com/iperov/DeepFaceLive
10、可视化全球天气实况的项目
该项目以可视化的方式展示了全球的天气情况,提供了风、温度、相对湿度等多种天气数据,以及风、洋流和波浪的动画效果。
用户评价:wow!这个项目很酷啊。
GitHub 地址→→→→https://github.com/cambecc/earth
最后
能看到这里的都是真爱粉了,再次感谢大家过去一年的陪伴,我们一起见证了 HelloGitHub 的成长。
2023 年,我和 HelloGitHub 遇到了很多挑战,还好都挺过来了,没有断更、没有滥竽充数、没有忘记初心。
我知道这很难、也很慢,但有你们我想试试。
新的一年,我将用实际行动帮助更多的人了解开源、走近开源、爱上开源!HelloGitHub 愿做大家开源之旅上的朋友,让我们一路相伴。