本文推荐近期 GitHub 比较热门的开源项目,本文章会分别介绍 Java、Python、前端、人工智能、Go 等相关方向的热门项目。
Java
Python
GO
前端技术
彩蛋项目
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
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
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
前端技术
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