2024github开源项目排名 十个github热门开源项目推荐

开源软件

· 2024-09-23

阅读量35441

白码低代码开发平台

普通程序员使用白码低代码平台即可变成高级程序员!点击右方“点击测试”马上使用吧!

GitHub作为全球最大的代码托管平台,汇聚了无数开发者的智慧结晶。开源项目不仅推动了技术的进步,也为开发者提供了学习和交流的平台。2024年,随着技术的不断发展,GitHub上的开源项目也呈现出新的趋势和热点。本文将为您推荐十个热门的开源项目,以及几个有趣和优秀的Java开源项目,希望能为您的开发之路提供助力。

2024github开源项目排名

2024十大热门github开源项目排行

1、开源的 Markdown 编辑器

Cherry Markdown Editor 是一款前端-markdown-编辑器-组件,具有开箱即用、轻量简洁、易于扩展等特点,它可以运行在浏览器或服务端 (NodeJs).‌ ​ ‌‌ ​‌‍ ‍​‌ ‍​ ‍‌ ‍​‌

当 Cherry Markdown 编辑器支持的语法不满足开发者需求时,可以快速的进行二次开发或功能扩展。CherryMarkdown 编辑器应该由纯 JavaScript 实现,不应该依赖 Angular、Vue、React 等框架技术,框架只提供容器环境即可。

star:3.5k

开源地址:https://github.com/Tencent/cherry-markdown

2、regex-vis

regex-vis是一个开源的正则表达式可视化工具,可以帮助我们理解和调试正则表达式。只需要输入自己的正则表达式,然后查看匹配结果及匹配过程。提供了直观的界面和交互功能,非常适合初学者学习和使用正则表达式 。

github开源地址:https://github.com/Bowen7/regex-vis

3、Pake

Pake是一款基于Rust和Tauri框架的新型桌面应用开发框架,它能将网页应用快速转化为小型、高性能的桌面应用,体积仅2M,相比Electron大幅减小资源占用,提供流畅的用户体验。开发者可以便捷地进行定制开发,革新Web到桌面的互动方式。

github开源地址:https://github.com/tw93/Pake

4、AFFiNE:开源知识库管理工具

GitHub 上又一个开源的 Notion 替代品:AFFiNE,一款功能颇为强大的知识库管理工具。界面样式清新简洁、支持所见即所得的编辑和排版,拥有基于 Markdown 的多任务管理、多人实时协作。私密性强,可在本地自部署,目前项目仍在持续更新迭代。

github开源地址:https://github.com/toeverything/AFFiNE

5、天若OCR

天若ocr文字识别工具是一款可以帮助用户朋友进行本地ocr截图文字识别的强大工具,这款天若ocr文字识别工具不花一分钱,只需体验三分钟,就可以让你感受到免费迅速截图识别的魅力。天若ocr开源版本的本地版,采用Chinese-lite和paddle-ocr识别,再也不用网络啦 。

github开源地址:https://github.com/wangfreexx/wangfreexx-tianruoocr-cl-paddle

6、Notesnook开源加密笔记软件

一个开源的端到端加密笔记软件,可用于替代 Evernote,该项目提供笔记共享、历史回溯、个性化主题定制、富文本编辑,并支持导出成 PDF 与 Markdown 等格式的笔记文件。

star:9.5k

开发语言:TypeScript + JavaScript

github开源地址:https://github.com/streetwriters/notesnook

7、Roop:一键换脸神器

Roop 是一个强大且易于使用的换脸工具,它消除了换脸过程中的技术障碍。通过提供一键式解决方案,Roop 使创作者能够轻松地创建令人信服的换脸效果,为 AI 生成媒体行业开辟了新的可能性。

仓库名称:s0md3v/roop

星数: 28042

仓库语言: Python

仓库开源协议:GNU General Public License v3.0

仓库地址:https://github.com/s0md3v/roop

8、immich 照片和视频自动备份

一个自托管的照片和视频备份解决方案,可以直接从您的手机上传。它提供了一个安全、便捷的方式来备份您的个人照片和视频,并确保您的数据得到保护和隐私的维护。您可以轻松地将照片和视频上传到自己的服务器,并随时在需要时进行访问和恢复。

总星标数量:44224

开源地址:https://github.com/immich-app/immich

9、EasySpider:可视化爬虫软件

EasySpider是一个开源可视化爬虫软件,它提供了图形化界面,使用户可以轻松设计和执行爬虫任务,无需编写复杂的代码。EasySpider提供了简单易用的工具,帮助用户快速爬取所需的数据,并支持数据的定制和导出,适用于各种爬虫应用和数据采集需求。

总星标数量:34k

https://github.com/NaiboWang/EasySpider

github热门java开源项目

JustAuth:第三方登录开源组件

JustAuth 是一款使用人数最多的第三方登录开源组件,码云 GVP 项目,支持 Github、Gitee、今日头条、支付宝、新浪微博、微信、飞书、Google、Facebook、Twitter、StackOverflow 等第三方平台的授权登录。

项目地址 : https://github.com/justauth/JustAuth

官方文档 : https://justauth.wiki/

dolphinscheduler

Apache DolphinScheduler是一个可视化的分布式大数据工作流任务调度系统,DolphinScheduler 致力于“可视化操作工作流(任务)之间的依赖关系,并可视化监控整个数据处理过程”。DolphinScheduler以有向无环图(DAG)的方式将任务组装起来,可实时监控任务的运行状态,同时支持重试、从指定节点恢复失败、暂停及Kill任务等操作。

开源地址:https://github.com/apache/dolphinscheduler

sa-token:Java权限认证框架

这可能是史上功能最全的Java权限认证框架!目前已集成——登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0、踢人下线、Redis集成、前后台分离、记住我模式、模拟他人账号、临时身份切换、账号封禁、多账号认证体系、注解式鉴权、路由拦截式鉴权、花式token生成、自动续签、同端互斥登录、会话治理、密码加密、jwt集成、Spring集成、WebFlux集成...

开源地址:https://github.com/dromara/sa-token

mall:java开源电商系统

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

star:77.4k

项目地址:https://github.com/macrozheng/mall

github有趣项目推荐

smassh

为了提升自己的打字速度,国外一位开发者在 GitHub 开源了一款命令行终端打字游戏,该游戏提供了一个简单直观的可交互界面,支持设置游戏难度、主题样式、游戏时间以及按键声音,最后还能统计打字精准度,帮你快速提升打字速度。

https://github.com/kraanzu/smassh

LobeChat

LobeChat是一个开源的、可扩展的高性能聊天机器人框架。它支持一键免费部署私人ChatGPT/LLM网页应用程序。obeChat具备快速部署、精致UI设计、流畅的对话体验、插件与自定义插件开发、隐私安全、自定义助手角色、自定义域名和角色市场等功能特性。用户可以根据自己的需求创建、分享和调试个性化的对话助手角色,丰富对话的内容和风格。

https://github.com/lobehub/lobe-chat

Umi-OCR 文字识别工具

一款功能颇全的开源 OCR 软件,可离线使用,适用于 Win10 x64 平台。该软件支持截屏识别、粘贴图片,支持批量导入本地图片,将 OCR 结果输出到软件面板或本地文件。

免费:本项目所有代码开源,完全免费。

方便:解压即用,离线运行,无需网络。

高效:自带高效率的离线OCR引擎,内置多种语言识别库。

灵活:支持命令行、HTTP接口等外部调用方式。

功能:截图OCR / 批量OCR / PDF识别 / 二维码 / 公式识别

https://github.com/hiroi-sora/Umi-OCR

IOPaint 图像修复工具

IOPaint 是一款由 SOTA AI 模型驱动的图像修复工具。该项目解决了从图片中移除任何不需要的对象、瑕疵或人物,以及擦除和替换图片上任何内容(由稳定扩散技术支持)的问题。

完全免费且开源

支持 CPU、GPU 和 Apple Silicon

提供方便的 WebUI 用于编辑图像

支持各种 AI 模型,包括擦除模型和稳定扩散模型等

可通过命令行进行批处理操作

提供多种插件,如准确快速交互式对象分割、去除图像背景或生成前景对象蒙版等

https://github.com/Sanster/IOPaint

MiGPT:智能家居

在这个数字化的世界里,家已不仅仅是一个居住的地方,而是我们数字生活的延伸。MiGPT 通过将小爱音箱、米家智能设备,与 ChatGPT 的理解能力完美融合,让你的智能家居更懂你。MiGPT 不仅仅是关于设备自动化,而是关于:打造一个懂你、有温度、与你共同进化的家。

https://github.com/idootop/mi-gpt

GitHub上有哪些适合初学者的开源项目?

FreeCodeCamp、Vue.js、Bootstrap等项目对初学者十分友好,代码结构清晰且有丰富的社区支持。

本文为您推荐了2024年GitHub上的十个热门开源项目,以及几个有趣和优秀的Java开源项目。这些项目不仅代表了当前的技术趋势,也是学习和提升技术的好资源。希望您能从中找到感兴趣的项目,为您的开发之路增添助力。

LIMS系统推荐:

第三方LIMS实验室系统

内检LIMS实验室系统

推荐软件
更多

ERP系统

12328次安装
产品咨询

进销存软件

6502次安装
产品咨询

工单系统

2806次安装
产品咨询
产品咨询
联系我们
售前咨询电话
020-88520693
意见箱 · 建议反馈
您的宝贵建议,使白码更完美!
微信扫码添加白码小助理
返回顶部