标签: GitHub项目

  • Admin.IM:开源服务器管理系统,云计算时代的运维新宠

    Admin.IM:开源服务器管理系统,云计算时代的运维新宠

    Admin.IM服务器管理系统界面

    📖 简介介绍

    Admin.IM是一款基于MineAdmin开发的网络检测和服务器开源管理系统,采用由Swoole驱动的PHP Hyperf框架,全协程调度+异步I/O实现,系统性能表现出色,能够轻松处理大量并发请求。前端采用Vue3 + Vite5 + TypeScript + Pinia + Arco Design开发框架,支持多终端访问。客户端Agent基于Golang 1.22开发,可运行于Linux、Windows、MacOS等多个操作系统平台。

    ✨ 核心特色

    1. 基于MineAdmin开发:基于MineAdmin后台及接口,提供稳定可靠的系统架构
    2. Swoole驱动的Hyperf框架:全协程调度+异步I/O实现,系统性能非常出色
    3. 轻松处理高并发请求:特别适合需要实时监控大量节点的企业场景
    4. 前端敏捷多终端:使用Vue3 + Vite5 + TypeScript + Pinia + Arco Design开发,打造丝滑的跨端界面
    5. 跨平台Agent:使用Golang 1.22开发,支持Linux、Windows、MacOS等多平台运行
    6. 日志审计和多语言支持:内置的日志审计和多语言支持功能,满足合规管理需求
    7. 插件化设计:ICMP检测等专业功能像搭积木般灵活扩展
    8. Docker compose部署方案:让小白用户也能三分钟搞定生产环境搭建
    9. 内存占用优化:优化到1G起步,中小企业用起来毫无压力

    🔗 工具地址

    • GitHub:https://github.com/AdmUU/Admin.IM
    • 体验地址:https://admin.im/
    • 文档:https://doc.admin.im/zh-CN/
  • Hass-Panel:开源智能家居控制面板

    Hass-Panel:开源智能家居控制面板

    在智能家居日益普及的今天,如何高效管理家中的各种智能设备成为许多用户关注的焦点。Hass-Panel 作为一款专为 Home Assistant 用户设计的开源控制面板,凭借其简洁的界面和强大的功能,为用户提供了便捷的智能家居管理体验。

    工具介绍

    Hass-Panel 是一个开源的智能家居控制面板,专为 Home Assistant 用户设计。它通过使用 Home Assistant 的 WebSocket API,实现了对智能家居设备的全面控制和管理。Hass-Panel 支持作为 Home Assistant 操作系统的插件部署,使得用户可以轻松集成到现有的 Home Assistant 环境中,无需额外的复杂配置。

    Hass-Panel 智能家居控制面板界面预览

    特色功能

    Hass-Panel 提供了丰富的智能家居控制功能,满足用户在不同场景下的使用需求:

    • 丰富的设备支持:支持灯光、空调、窗帘、传感器、摄像头等多种智能家居设备,满足不同场景的控制需求
    • 灯光控制:远程控制灯光开关、亮度调节、颜色切换,实现智能照明体验
    • 空调控制:调节空调温度和工作模式,随时随地实现远程温控
    • 窗帘控制:一键开关窗帘,轻松享受智能生活
    • 传感器监控:实时监控温度、湿度、空气质量等各类传感器数据
    • 摄像头查看:集成摄像头画面查看,随时掌握家中安全状况
    • 场景控制:自定义智能场景,一键触发多设备联动,实现自动化生活

    技术特点

    Hass-Panel 基于 WebSocket 通信协议与 Home Assistant 进行实时数据交互,确保了设备状态的即时同步。作为开源项目,用户可以根据自身需求进行二次开发和定制,同时项目代码透明可见,安全可靠。

    核心技术优势

    • 实时通信:WebSocket 协议确保设备状态毫秒级更新
    • 轻量部署:以插件形式集成,占用资源少
    • 开源透明:代码完全开放,社区共同维护
    • 易于定制:支持二次开发,可根据需求自定义界面和功能

    项目地址

    项目已在 GitHub 开源,欢迎 Star 和 Fork:

    👉 GitHub 项目地址

  • Cloudflare WAF自定义页面模板:开箱即用的解决方案

    Cloudflare WAF自定义页面模板:开箱即用的解决方案

    Cloudflare Custom Pages 与 Next.js 的结合为网站提供了一种全新的美化页面解决方案。专为 Cloudflare Pro 及以上用户提供,这些定制页面模板包括错误页面、阻止页面和验证页面,旨在提升用户体验并强化品牌形象。

    工具介绍

    Cloudflare WAF自定义页面模板预览

    通过利用 Next.js 的强大功能,这些模板不仅美观,还具备高性能快速加载的特点。此外,它们支持 Vercel 部署,简化了部署流程,让网站维护更加便捷。

    特色功能

    • 🎨 现代化响应式设计:适配各种设备尺寸,使用 Polyfill 技术向前兼容老旧浏览器。
    • 🌙 深色模式支持:自动适配系统偏好,支持切换亮/暗色模式。
    • 🔒 完整支持所有 Cloudflare 自定义页面类型: Block:WAF 拦截页面 Error:1000s / 500s 错误页面 Captcha:CAPTCHA 质询页面
    • Block:WAF 拦截页面
    • Error:1000s / 500s 错误页面
    • Captcha:CAPTCHA 质询页面
    • 🎭 自动替换 Cloudflare 变量:无缝集成 Cloudflare 特定变量到页面中。

    相关链接

    • 📺 在线预览:https://cw-preview.000000039.xyz/
    • 📦 GitHub 项目:https://github.com/Alice39s/cloudflare-custom-pages-nextjs
  • Calibre-Web-Automated – 开源电子书管理工具

    Calibre-Web-Automated – 开源电子书管理工具

    Calibre-Web-Automated 界面预览

    工具介绍

    Calibre-Web-Automated 是一个开源项目,旨在提供一个自动化和简化的电子书管理解决方案。这个项目基于 CalibreCalibre-Web,通过自动化的方式简化了电子书的管理和阅读体验。

    Calibre-Web-Automated 通过自动化和简化电子书的管理流程,为用户提供了一个强大而灵活的电子书管理解决方案。无论是个人用户还是团队,都可以从中受益。

    工具特色

    Calibre-Web-Automated 功能特色

    核心功能

    • 自动化管理:提供自动化的电子书管理功能,包括自动下载封面、元数据编辑等,减少用户手动操作的需求
    • 集成 Calibre 功能:集成 Calibre 的电子书格式转换、元数据编辑等核心功能
    • 简化的设置:相比 Calibre-Web,提供更加简化的部署和配置过程

    部署与兼容性

    • 跨平台支持:支持 Windows、Linux 和 macOS 等多种操作系统
    • Docker 支持:支持 Docker 容器化部署,便于在不同服务器和环境中运行

    用户体验

    • 用户友好界面:提供直观的 Web 界面,方便浏览和管理电子书库
    • 多用户支持:支持多用户管理,适合家庭或团队共同使用
    • 自定义扩展:可根据需要添加新的自动化脚本或修改现有功能

    安全与支持

    • 安全保护:提供访问控制和数据加密等安全和隐私保护措施
    • 社区支持:拥有活跃的开源社区,提供帮助和最新项目动态

    快速部署

    使用 Docker 部署 Calibre-Web-Automated 是最简单的方式,只需一条命令即可完成部署:

    docker run -d n  --name calibre-web-automated n  -p 8083:8083 n  -v /path/to/books:/books n  -v /path/to/config:/config n  crocodilestick/calibre-web-automated

    部署说明

    • /path/to/books:替换为本地存放电子书的目录路径
    • /path/to/config:替换为本地存放配置文件的目录路径
    • 部署完成后,通过浏览器访问 http://localhost:8083 即可使用

    工具地址

    GitHub:https://github.com/crocodilestick/Calibre-Web-Automated

  • bilive – 强大快速 B 站直播录制上传工具

    bilive – 强大快速 B 站直播录制上传工具

    Bilive工具界面截图
    Bilive B站直播录制工具主界面

    工具介绍

    Bilive是一款高效的B站直播录制与自动处理工具,能够快速录制、切片并渲染弹幕、字幕,同时自动上传至B站。它支持多房间录制,能够处理多个直播间的视频和弹幕,包括付费弹幕和礼物信息。

    该工具通过流水线处理流程,极大提升了录制与直播的同步速度,理想情况下可在直播结束后半小时内完成录播。Bilive在硬件要求方面非常低,不需要GPU,最低配置的设备也能流畅运行。

    除了自动录制和上传,Bilive还支持自动渲染弹幕和字幕,能根据视频内容生成有趣的切片标题并进行自动切片上传。该工具优化了视频处理流程,兼容低配置设备,极大地节省了存储空间,适合各种硬件环境。

    主要功能

    • 🚀 速度快:采用 pipeline 流水线处理视频,理想情况下录播与直播相差半小时以内,没下播就能上线录播!
    • 🏠 多房间:同时录制多个直播间内容视频以及弹幕文件(包含普通弹幕,付费弹幕以及礼物上舰等信息)。
    • 💾 占用小:自动删除本地已上传的视频,极致节省空间。
    • 📦 模版化:无需复杂配置,开箱即用,通过B站搜索建议接口自动抓取相关热门标签。
    • 🔗 检测片段并合并:对于网络问题或者直播连线导致的视频流分段,能够自动检测合并成为完整视频。
    • 🎬 渲染弹幕版视频:自动转换XML为ASS弹幕文件并且渲染到视频中形成有弹幕版视频并自动上传。
    • ⚙️ 硬件要求极低:无需GPU,只需最基础的单核CPU搭配最低的运存即可完成录制,弹幕渲染,上传等等全部过程,10年前的电脑或服务器依然可以使用!
    • 🎤 自动渲染字幕:采用 OpenAI 的开源模型 whisper,自动识别视频内语音并转换为字幕渲染至视频中(如需使用本功能,则需保证有 Nvidia 显卡)。

    适用场景

    Bilive 适用于以下场景:

    • 主播或运营团队需要备份直播内容
    • 粉丝想要录制喜爱主播的直播内容
    • 需要批量处理多个直播间录制任务
    • 希望自动生成弹幕版视频或字幕版视频
    • 低配置设备用户需要轻量级录制方案

    工具地址

    官方网站:https://timerring.com/bilive/

    GitHub开源:https://github.com/timerring/bilive

    欢迎前往获取最新版本及详细使用文档。

  • LiberSonora – 强大开源的有声书工具集

    LiberSonora – 强大开源的有声书工具集

    LiberSonora 开源有声书工具

    📖 工具简介

    LiberSonora 是一款功能强大的 AI 驱动有声书工具集,旨在为用户提供智能化的有声书处理体验。项目完全开源免费,支持本地离线运行,保护用户隐私安全。

    ✨ 核心功能

    • 🎬 智能字幕提取:自动识别并提取音视频中的字幕内容
    • 📝 AI 标题生成:利用人工智能技术自动生成精准的书名标题
    • 🌐 多语言翻译:支持多种语言的翻译功能,打破语言障碍
    • 🔒 本地离线处理:无需联网即可完成所有操作,保护隐私安全
    • 🚀 GPU 加速:支持 GPU 加速,大幅提升处理效率

    📅 开发规划

    第一阶段已实现字幕提取、自动命名和多语言翻译等功能。未来将推出全平台有声书播放器,支持跨平台同步、无广告体验和超大音量模式,为用户带来更优质的有声书聆听体验。

    🔗 工具地址

    GitHub:https://github.com/LiberSonora/LiberSonora

    官方网站:https://libersonora.github.io/

  • PdfDing – 一个可自托管的PDF管理、查看和编辑工具

    PdfDing – 一个可自托管的PDF管理、查看和编辑工具

    PdfDing是一款功能强大的自托管PDF文件管理工具,旨在为个人用户和团队提供便捷、高效的PDF文件处理体验。它不仅支持在线阅读PDF文件,还具备智能阅读位置记忆功能,方便用户随时继续阅读。

    PdfDing界面预览

    核心功能

    PdfDing提供了一系列实用的PDF处理功能,满足用户日常工作和学习中的各种需求:

    • 📖 在线PDF阅读:无需下载即可直接在浏览器中查看PDF文件,支持多种PDF格式
    • 🔖 阅读位置记忆:自动保存阅读进度,下次打开自动定位到上次位置
    • ✏️ PDF编辑:支持对PDF内容进行编辑和修改,满足基本编辑需求
    • 📝 笔记功能:可在PDF文档中添加注释和笔记,方便学习和批注
    • 🔗 文件分享:便捷地与他人分享PDF文件,支持权限管理
    • 🔒 自托管部署:可完全掌控数据,支持私有化部署,保障数据安全

    适用场景

    PdfDing非常适合以下用户群体:

    • 需要管理大量PDF文档的个人用户
    • 需要团队协作共享PDF资料的团队
    • 对数据隐私有较高要求的用户
    • 希望搭建私有化PDF管理系统的企业和个人

    工具特点

    PdfDing以其强大的功能和用户友好的设计,为用户提供了一个便捷的PDF文件处理平台。无论是需要管理大量PDF文件、在线阅读、编辑内容还是分享文件,PdfDing都能满足这些需求。立即使用PdfDing,让你的PDF文件管理变得更加轻松高效。

    工具地址

    • GitHub仓库:https://github.com/mrmn2/PdfDing
    • 在线演示:https://demo.pdfding.com/
  • Tabby – 开源自托管 AI 编码助手

    Tabby – 开源自托管 AI 编码助手

    工具简介

    Tabby 是一款自托管的 AI 编码助手,旨在为开发者提供 GitHub Copilot 的开源和本地替代方案。作为一个完全开源的项目,Tabby 让开发者能够在本地环境中部署强大的 AI 编程辅助功能,同时保障代码隐私和数据安全。

    核心功能

    • 智能代码补全:AI 引擎能够深入理解编码上下文,提供准确且相关的实时建议,帮助开发者更快地编写代码并显著减少错误
    • 即时问答:在开发过程中,开发者可以直接在 IDE 中向 Tabby 提问,获取清晰简洁的解释或代码示例,保持工作流的连贯性
    • 内联聊天:通过实时的内联聊天功能,开发者可以与 AI 助手深入交流,提升协作效率和开发体验
    • 快速部署:支持通过 Docker 快速启动服务,简化安装和配置流程
    • 多 IDE 支持:与主流 IDE 和编辑器完美集成,包括 VSCode、Vim、IntelliJ 等

    工具截图

    Tabby AI 编码助手界面

    工具地址

    • 官方网站:https://tabbyml.com/
    • GitHub 仓库:https://github.com/TabbyML/tabby
  • OhMyWeChat:开源微信备份与年度数据报告工具

    OhMyWeChat:开源微信备份与年度数据报告工具

    工具介绍

    OhMyWeChat 是一款开源的微信备份与年度数据报告工具,旨在为用户提供一个全新的微信数据备份和分析体验。它允许用户将微信数据备份到电脑,并生成年度数据报告,同时对微信界面进行了重新设计,提供焕然一新的界面。所有数据均在本地处理,保证隐私安全。用户需要通过 iTunes 备份其 iPhone/iPad 设备,并将备份文件夹移至其他目录,然后在 OhMyWeChat 中打开文件夹来查看数据。此工具在 Chrome 和 Firefox 浏览器中可正常运行,但不支持 Safari 和 Arc 浏览器。为了确保隐私安全,建议使用无痕模式浏览并避免网络连接。

    如何使用

    1.连接你的 iPhone / iPad 到电脑,第一步是通过苹果官方的 iTunes 备份你的设备到电脑上。如果你使用 Mac,备份的功能已经交给访达,你不需要安装任何额外软件。备份的时候记得勾选“不加密”。

    2.等待备份完成后,你的备份文件应该位于 Windows 下的 C:\用户\(用户名)\AppData\Roaming\Apple Computer\MobileSync\Backup\ 或 Mac 下的 ~/Library/Application Support/MobileSync/Backup,我们需要的文件夹是其中名如 xxxxxxxx-xxxxxxxxxxxxxxxx 的那一个。

    3.处于安全考虑,浏览器应该不会允许你在网页中直接打开上面这两个文件夹,所以你需要把所需的 xxxxxxxx-xxxxxxxxxxxxxxxx 文件夹移动到系统目录以外的地方。

    4.在 OhMyWeChat 中打开刚才准备好的文件夹,出于不同浏览器中不同的接口调用,Chrome 浏览器会询问你是否允许网页访问该文件夹,而 FireFox 会询问你是否要上传整个文件夹,请选择允许。事实上 OhMyWeChat 并不会“上传”任何数据,所有数据不会离开本地,这里的“上传”只是浏览器对于网页操作文件的一种广义描述,请放心

    工具地址

    官网:https://www.ohmywechat.com/

    GitHub:https://github.com/chclt/oh-my-wechat

    使用教程:https://github.com/chclt/oh-my-wechat?tab=readme-ov-file#%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E

  • xiaozhi-esp32 – 小智 AI 聊天机器人

    xiaozhi-esp32 – 小智 AI 聊天机器人

    小智 AI 聊天机器人

    工具介绍

    xiaozhi-esp32 是一个基于乐鑫 ESP-IDF 开发的开源项目,主要用于教学目的,旨在帮助学生和开发者了解如何将大型语言模型应用于硬件设备。

    核心特性

    • 多模联网支持:支持 Wi-Fi 和 ML307 Cat.1 4G 模块,确保设备的联网能力
    • 离线语音唤醒:集成 ESP-SR,实现离线语音唤醒功能
    • 多方式控制:通过 BOOT 按键实现唤醒和中断,支持点击和长按两种触发方式
    • 多语言识别:利用 SenseVoice,支持普通话、粤语、英语、日语和韩语的语音识别

    工具地址

    GitHub 项目地址:
    https://github.com/78/xiaozhi-esp32

    烧录教程:
    https://ccnphfhqs21z.feishu.cn/wiki/Zpz4wXBtdimBrLk25WdcXzxcnNS