本文推荐近期 GitHub 比较热门的开源项目,本文章会分别介绍 Java、Python、前端、人工智能、Go 等相关方向的热门项目。
Java
多平台数据库工具
基于 Java 的在线网盘
阿里云盘变身文件服务器
互联网 Java 工程师进阶知识
前后端分离权限管理系统
Python
去除马赛克神器
实时换脸项目
克隆普通话
GO
文件管理系统
《GO入门指南》
前端技术
前端精读周刊
流程图制作软件
音乐机器人
彩蛋项目
01
Java项目
1.1 DBeaver数据库工具
面向开发人员、数据库管理员和分析师的开源多平台数据库工具。支持任何具有 JDBC 驱动程序的数据库。
具有元数据编辑器、SQL编辑器、ERD、数据导出/导入/迁移、SQL执行计划等多种功能。
地址:https://github.com/dbeaver/dbeaver
1.2 ZFile
基于 Java 的在线网盘程序,支持对接 S3、OneDrive、SharePoint、又拍云、本地存储、FTP 等存储源,支持在线浏览图片、播放音视频,文本文件等文件类型。
地址:https://github.com/zhaojun1998/zfile
1.3 阿里云盘的 webdav 协议
本项目实现了阿里云盘的 webdav 协议,只需要简单的配置一下,就可以让阿里云盘变身为 webdav 协议的文件服务器。基于此,你可以把阿里云盘挂载为Windows、Linux、Mac系统的磁盘,可以通过 NAS 系统做文件管理或文件同步,更多玩法等你挖掘。
地址:https://github.com/zxbu/webdav-aliyundriver
1.4 互联网 Java 工程师进阶知识
互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识。
地址:https://github.com/doocs/advanced-java
1.5 前后端分离权限管理系统
基于 Spring Boot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统。
地址:https://github.com/YunaiV/ruoyi-vue-pro
02
Python
2.1 Depix
最近 Depix 开源项目频繁登上热榜,斩获 20K 的 Star。该项目可以去除打码英文上的马赛克。
效果图是下图这样,第一行是打码的英文,看看这码打得,估计 TM 的连亲妈都认不出来,第二行是复原效果,第三行是原图。
即使有些细节没复原除了,但是猜测是哪个单词足够了。
地址:https://github.com/beurtschipper/Depix
2.2 DeepFaceLive
这个实时换脸项目 deepfacelive 终于发布了!上线 20 天就斩获 1.7K 的 Star。它是著名开源换脸项目deepfacelab 的兄弟项目,同属一个作者团队开发。基于 deepfacelab 的做大量工程优化而来的实时换脸项目。
使用教程可以看这篇文章:
文章:https://zhuanlan.zhihu.com/p/394473221
项目:https://github.com/iperov/DeepFaceLive
2.3 实时语音克隆
前段时间给大家推荐过一个黑科技开源项目,只需要你 5 秒钟的声音对话,就能克隆出你的声音,而且能够实时的生成你任意语音。
如果有 300 条你说话的语音,我把你的语音数据用这个开源项目去训练,训练完成后,我就可以使用这个训练好的模型生成任何你说的语音了。
你会听到一个声音和你一模一样的人说你没说过的话,那种感觉真的细思极恐。
这个黑科技就是:Real-Time-Voice-Cloning,这个项目提供了 GUI 界面,交互傻瓜式操作,语音采集、训练、生成都可以交互完成,很方便。但是这个项目对普通话支持不好。
地址:https://github.com/CorentinJ/Real-Time-Voice-Cloning
今天要和大家分享的这个工具:MockingBird,是一个实时的普通话克隆工具。最近 MockingBird 登上 GitHub 热榜,收获 4.3K 的Star。
地址:https://github.com/babysor/MockingBird
2.4 东北编程语言
东北编程语言是啥?它是一门以东北方言词汇为基本关键字的以人为本的编程语言。
东北编程语言语言是基于 Python 3 二次开发的。只要能跑 Python 3 的旮旯儿都能跑。像 macOS 啦、Windows 啦、Linux 啦,等等等等,都成!
地址:https://github.com/zhanyong-wan/dongbei
03
GO语言
3.1 文件管理
filebrowser 提供指定目录下的文件管理界面,可用于上传、删除、预览、重命名和编辑您的文件。 可以创建多个用户,每个用户可以有自己的目录。
地址:https://github.com/filebrowser/filebrowser
3.2《Go 入门指南》
《The Way to Go》中文译本,中文正式名《Go 入门指南》,一年斩获 27K 的 Star。
项目作者在接触 Go 语言之后,对这门编程语言非常着迷,期间也陆陆续续开始一些帮助国内编程爱好者了解和发展 Go 语言的工作,比如开始录制视频教程《Go编程基础》。
但由于目前国内并没有比较好的 Go 语言书籍,而国外的优秀书籍因为英文的缘故在一定程度上也为不少 Go 语言爱好者带来了一些学习上的困扰。
项目作者在完成阅读这本名叫 《The Way to Go》 之后,决定每天抽出一点时间来进行翻译的工作,并且以开源的形式免费分享给有需要的 Go 语言爱好者。
地址:https://github.com/unknwon/the-way-to-go_ZH_CN
04
前端技术
4.1 强大的流程图制作软件
Drawio Desktop 是一款功能强大的流程图制作软件。
地址:https://github.com/jgraph/drawio-desktop
4.2 前端精读周刊
前端精读周刊:帮你理解最前沿、实用的技术。该开源项目结合大厂工作经验解读的 前沿技术,源码解读,还会逐渐加入一些后端技术解读和商业思考,现在已完成 编译原理、设计模式 两大基础模块。
地址:https://github.com/ascoders/weekly
4.3 音乐机器人
EvoBot 是一个使用 discord.js 构建的 Discord 音乐机器人,并使用来自 discordjs.guide 的命令处理程序。
地址:https://github.com/eritislami/evobot
彩蛋项目:这个... 我就不介绍了,感兴趣的自己去看看。
彩蛋项目:https://github.com/DIGITALCRIMINAL/OnlyFans
欢迎关注公众号 逛逛GitHub ,每天推荐一个好玩有趣的开源项目。最后,防止找不到本篇文章,可以收藏点赞,方便翻阅查找。
推荐阅读
1. GitHub 上有什么好玩的项目?
2. 推荐 7 个热门电商 GitHub 项目
3. 女朋友让我写 1 万字检讨
4. GitHub 上 7 个 yyds 算法项目