极客破解开源仓库
562 subscribers
1.54K photos
66 links
这里是世界上最优质的github项目分享地
记录有趣,实用,开源的小项目
Download Telegram
Maui
CommunityToolkit/Maui

🎯 提供.NET MAUI扩展、高级控件和行为,简化跨平台开发流程

.NET MAUI Community Toolkit 通过预置扩展功能和UI组件减少重复开发。开发者可直接调用XAML命名空间和MauiProgram扩展方法,无需手动实现常见交互逻辑。社区贡献的控件覆盖Android、iOS、Windows等平台,部分功能可能被纳入官方库。项目采用NuGet分发,支持预发布版本通过GitHub Packages安装,但需配置个人访问令牌认证。

安装时需在MauiProgram.cs注册扩展方法,XAML中添加命名空间声明即可使用。支持Android、iOS、macOS、Windows等平台,开发环境需安装.NET 6或更高版本。官方文档提供完整使用指南,但无明确版本迭代计划,功能更新依赖社区维护者空闲时间。预发布版本需手动配置NuGet源,正式版通过安装,安装命令包含包名和版本号。

项目由社区维护者和开发者协作推进,无官方商业支持。核心功能依赖GitHub Discussions进行需求讨论,新功能需通过社区评审后合并。替代方案包括官方.NET MAUI库或第三方UI框架,但社区工具提供更灵活的扩展性。维护者定期更新文档,但无固定发布时间表,部分功能可能长期处于提案阶段。社区活跃度受开发者参与度影响,功能完善程度与贡献者数量直接相关。

.NET MAUI跨平台控件库
社区驱动功能扩展机制
XAML与代码双模式支持
官方文档与示例完备

✨ 功能亮点
• 支持Android/iOS/macOS/Windows多平台开发
• 社区维护的扩展功能库
• XAML与代码双模式调用方式
• 官方文档包含完整使用示例

👥 适合:跨平台.NET MAUI开发者

#NETMAUI #CSharp #跨平台 #社区工具 #UI控件
@GithubCOTV
collie
AltanS/collie

🎯 自托管PWA实现手机远程控制AI代理,支持Claude Code、Codex等,无需应用商店。

Collie通过PWA形式提供手机端AI代理管理功能,区别于传统App Store分发模式。用户可直接通过浏览器安装至手机桌面,无需应用商店审核。该工具支持Claude Code、Codex、OpenCode等AI模型交互,通过Herdr、tmux或zellij实现终端多路复用。所有数据传输通过Tailscale私有网络加密,确保访问安全。

安装需先配置Tailscale网络并运行Herdr或实验性Herdr核心。支持Windows、Linux、macOS系统,通过curl、tar等基础工具完成部署。手机端需扫描二维码配对,iOS通过Safari添加到主屏幕,Android通过Chrome安装。支持语音输入和推送通知,可在终端会话中实时接收代理状态更新。

项目采用MIT许可证,持续接收社区贡献。维护者定期更新功能,但部分特性如Herdr核心支持仍处实验阶段。替代方案包括直接使用Herdr核心或第三方终端复用工具。项目依赖Tailscale网络架构,需自行搭建私有网络环境。社区文档提供详细配置指南,适合熟悉命令行操作的用户。

支持Claude Code、Codex、OpenCode等AI代理交互,通过PWA形式免应用商店分发。Tailscale网络确保私有终端访问安全,无需公网暴露。语音输入功能支持语音转文本交互,提升操作便捷性。推送通知实时反馈代理运行状态,无需持续监控终端。

✨ 功能亮点
• 支持Claude Code、Codex、OpenCode等AI代理交互
• 通过PWA形式免应用商店分发
• Tailscale网络确保私有终端访问安全
• 语音输入功能支持语音转文本交互

👥 适合:需要远程控制AI代理的开发者和系统管理员

#PWA #自托管 #AI代理 #Tailscale #终端工具
@GithubCOTV
wails
wailsapp/wails

🎯 将Go代码与Web前端打包为单个二进制文件,替代传统内置Web服务器方案

wails通过将Go后端与Web前端整合,生成独立可执行文件。区别于传统方案需启动Web服务器,它直接调用原生渲染引擎。支持Angular、React、Vue等前端框架,允许开发者复用现有技术栈。提供CLI工具自动处理项目创建、编译和打包流程。

安装支持v2和v3两个稳定版本,通过go install命令获取。兼容Windows、macOS、Linux系统,提供完整中文文档。开发者可使用预设模板快速搭建项目,通过JavaScript调用Go方法,自动生成TypeScript类型定义。跨平台特性覆盖暗黑/亮色模式、透明窗体等现代UI需求。

项目持续维护中,采用WEP流程管理功能迭代。社区提供多语言支持,包含中文、日文、韩文等。替代方案包括Electron或纯Go GUI框架。官方文档包含FAQ和贡献指南,维护者通过Pull Request推进更新。

✨ 功能亮点
• 支持Angular/React/Vue等主流前端框架整合
• 使用原生渲染引擎而非嵌入浏览器
• JavaScript可直接调用Go方法
• 自动生成功能的TypeScript类型定义

👥 适合:Go开发者需要打包桌面应用的用户

#Go #桌面应用 #跨平台 #Web技术 #原生渲染
@GithubCOTV
rnx-kit
microsoft/rnx-kit

🎯 优化React Native开发者体验,填补生态空白并简化工作流。

rnx-kit提供依赖管理、云构建和打包优化功能。通过align-deps工具实现多项目依赖版本对齐,减少版本冲突。build工具支持Android/iOS云构建,无需本地安装原生工具链。metro-serializer增强Metro打包功能,支持TypeScript验证和依赖分析。这些功能覆盖React Native开发全流程,与官方工具形成互补。

项目通过CLI快速集成,支持Windows/macOS/Linux平台。开发者可全局安装或项目内使用,兼容Yarn/Npm/Pnpm包管理器。工具链包含独立模块,可按需选择依赖管理或打包优化功能。文档提供分步指南,包含CI/CD集成示例和性能调优方案。跨平台支持覆盖移动端和桌面端开发场景。

项目由微软工程师维护,遵循RFC流程管理重大变更。社区贡献需符合代码规范,通过Pull Request提交。工具链与React Native官方生态深度集成,提供微软定制的Babel预设。替代方案包括React Native CLI和Expo,但rnx-kit更侧重企业级依赖管理和规模化开发需求。活跃的GitHub讨论区提供问题解答和技术支持。

✨ 功能亮点
• 依赖版本对齐工具减少版本冲突
• 云构建支持Android/iOS跨平台编译
• Metro打包增强TypeScript验证功能
• 微软定制Babel预设优化开发流程

👥 适合:需要跨平台开发的React Native团队

#ReactNative #TypeScript #跨平台 #开发者工具
@GithubCOTV
ProxMenux
MacRimi/ProxMenux

🎯 为家庭实验室提供Proxmox VE后安装管理、备份恢复及实时监控的交互式工具

ProxMenux 通过菜单驱动的命令行界面和Web仪表板整合Proxmox VE管理任务。与传统手动操作不同,它提供预设选项自动执行后安装配置、备份恢复流程,并集成实时监控功能。支持Proxmox 7.0及以上版本,通过curl和git自动安装依赖项,包含dialog、jq等工具。用户无需编写复杂脚本即可完成常见维护操作,减少配置错误风险。

安装过程通过单条bash命令完成,依赖项如Python3、Flask框架和系统服务管理器自动部署。Web仪表板通过systemd服务启动,支持Nginx/Traefik反向代理,提供Totp双因素认证。用户可通过浏览器访问本地网络的监控界面,无需SSH连接。支持英语、西班牙语等六种语言,界面翻译文件预编译为JSON格式,不依赖运行时翻译引擎。

项目持续维护中,提供测试版通道获取最新功能。依赖项如dialog、curl等通过apt自动安装,监控服务以systemd单元运行。替代方案包括Proxmox原生工具或Zabbix等监控系统。社区通过GitHub提交问题和代码贡献,遵循GPL-3.0协议。测试版包含未稳定功能,用户需自行承担潜在风险。

✨ 功能亮点
• 支持CPU/内存/网络实时监控与可视化展示
• 提供预设菜单的备份恢复流程自动化
• 集成Web仪表板实现无终端访问
• 兼容Proxmox 7.0及以上版本系统

👥 适合:家庭实验室管理员和自托管用户

#homelab #proxmox #backup #monitoring #python
@GithubCOTV
quasar
quasarframework/quasar

🎯 为Vue.js开发者提供跨平台应用开发框架,支持SPA、SSR、PWA及移动和桌面应用统一开发。

Quasar框架通过统一代码库实现多平台应用开发,开发者可使用Vue.js编写一次代码,适配Web、移动端(Android/iOS)及桌面端(Electron)。相比传统分拆开发模式,减少重复编码工作量。框架内置Material Design组件库,支持服务端渲染(SSR)和静态站点生成(SSG),提供性能优化方案。其核心特性包含响应式布局系统和可定制主题引擎,满足企业级应用需求。

项目通过npm/yarn安装,提供CLI工具快速初始化项目结构。支持Windows/macOS/Linux系统开发,Android/iOS应用需配合Cordova插件打包。开发者可使用VS Code插件增强开发体验,支持Vue3语法及TypeScript。框架兼容主流浏览器,提供PWA功能的离线访问能力,Electron版本可打包为桌面应用。官方文档包含详细配置指南和API参考,支持离线查阅。

Quasar由活跃社区维护,遵循语义化版本控制,MIT许可证允许商业使用。官方提供Discord和论坛支持,社区贡献的插件生态丰富。企业级应用可依赖其稳定性,但需注意部分高级功能需付费支持。替代方案包括Vuetify、Nuxt.js,但Quasar在跨平台能力上更具优势。项目维护者定期发布安全更新,社区贡献者通过Pull Request参与开发。

✨ 功能亮点
• 支持Vue3和TypeScript的跨平台开发框架
• 提供CLI工具快速创建项目结构
• 内置Material Design组件库和主题系统
• 兼容Electron、Cordova等多平台打包方案

👥 适合:需要跨平台Vue.js应用开发的前端工程师

#Vuejs #跨平台 #PWA #Electron #MaterialDesign
@GithubCOTV
inshellisense
microsoft/inshellisense

🎯 为命令行提供IDE风格自动补全,支持600+工具及多平台终端

inshellisense通过终端原生运行时实现命令行自动补全,区别于传统基于shell内置功能的补全方案。它支持600+命令行工具,覆盖bash、zsh、powershell等主流shell。用户可通过npm或homebrew安装,配置文件使用TOML格式,支持自定义键绑定和别名展开。该工具在Windows、Linux、macOS三平台均提供完整支持,补全逻辑独立于shell本身运行。

安装过程包含npm包和homebrew两种方式,macOS用户可直接通过brew install命令安装。启动时需运行is命令或通过shell插件自动加载,支持在bash、zsh、fish等6种shell中使用。配置文件路径遵循XDG规范,用户可自定义补全行为。工具提供is doctor检查安装状态,支持通过is -c判断当前是否处于补全会话。使用时需注意shell配置文件中插件顺序,避免与其他初始化命令冲突。

项目采用MIT许可证,由微软维护且持续更新。其生态依赖于shell本身的兼容性,未提供独立于shell的完整解决方案。替代方案包括zsh插件或bash内置补全功能,但需手动配置。项目文档提供JSON schema说明配置文件结构,支持通过reinit命令迁移旧版配置。维护状态显示项目处于活跃开发阶段,但未提及具体更新频率。

inshellisense支持600+命令行工具的自动补全功能,跨平台兼容Windows/Linux/macOS三系统,配置文件使用TOML格式进行自定义设置,支持通过键绑定自定义补全操作。

✨ 功能亮点
• 支持600+命令行工具的自动补全功能
• 跨平台兼容Windows/Linux/macOS三系统
• 配置文件使用TOML格式进行自定义设置
• 支持通过键绑定自定义补全操作

👥 适合:开发者和系统管理员需要高效命令行补全工具

#命令行补全 #跨平台 #TOML配置 #shell扩展 #TypeScript
@GithubCOTV
ebook2audiobook
DrewThomasson/ebook2audiobook

🎯 将电子书转换为带章节和元数据的有声书,支持50+ TTS引擎和1696种语言。

项目提供电子书到有声书的转换服务,支持50+ TTS引擎和1696种语言。可处理epub、mobi、pdf等30余种文件格式,包含OCR识别图像文本功能。支持语音克隆,用户上传语音样本后可生成相似声线。输出格式包括mp3、m4b、wav等,可自定义音频编码参数。项目采用Python开发,提供本地运行和远程部署两种模式,兼容Windows、Mac、Linux系统。

支持本地运行和远程部署,提供Gradio图形界面和命令行工具。安装方式包括pip安装和Docker容器化部署,最低配置要求2GB内存和1GB显存。支持通过文本框直接转换短文本,可加载自定义XTTS模型。提供预加载模型功能,便于离线使用。转换过程中可添加SML标签控制语速、停顿和声线切换,实现更自然的语音输出。项目包含详细使用文档,提供多种运行示例和参数说明。

项目由社区维护,持续更新TTS引擎支持和语言列表。支持用户自定义训练TTS模型,提供预训练模型库。与同类工具相比,其优势在于覆盖语言数量和语音克隆功能。替代方案包括其他TTS工具,但需自行配置多语言支持。项目采用Apache-2.0许可证,允许商业使用。维护者定期修复漏洞并优化性能,提供版本回滚功能应对兼容性问题。社区通过GitHub进行问题反馈和功能建议。

✨ 功能亮点
• 支持50+ TTS引擎和1696种语言的转换
• 提供语音克隆和自定义模型功能
• 兼容epub、mobi、pdf等30余种文件格式
• 输出格式包含mp3、m4b、wav等8种音频类型

👥 适合:需要将电子书转为有声书的用户

#TTS引擎 #有声书转换 #多语言支持 #语音克隆 #开源工具
@GithubCOTV
SoloPi
alipay/SoloPi

🎯 面向移动设备的自动化测试工具,支持多平台录制回放与性能分析,无需接入SDK

SoloPi 提供 Android 录制回放、性能工具及桌面工作台,支持 AI Agent 协作。用户可在电脑端观察设备、录制用例并回放,或通过 Agent 在限定范围内执行任务。测试结果由预设检查点和运行证据决定,被测应用无需集成 SDK。支持 Android、iOS 和 HarmonyOS 平台,但各平台存在设备兼容性、节点定位和操作限制。例如 Android 需要 ADB 和辅助功能授权,iOS 依赖 WebDriverAgent,HarmonyOS 仅限模拟器验证。

安装需配置 Node.js、npm、Python 3.9+ 和 Android SDK,桌面工作台需同步启动 solopi-app 和 solopi-skill。Android 设备需安装匹配版本的 SoloPi App 并开启 USB 调试。Skill/Harness 可独立部署,需复制完整目录至 Agent 支持路径。不同平台需满足特定前提:iOS 需 WDA 和 Xcode 签名,HarmonyOS 需 HDC 和 uitest。桌面端支持用例编排与报告查看,CLI 可执行用例并生成结构化报告,托管执行支持设备队列管理。

项目采用 Apache-2.0 许可证,持续维护且提供多平台支持。生态包含 Android 原生测试、iOS WebDriverAgent 适配及 HarmonyOS 模拟器验证。替代方案包括 Appium 和 Airtest,但 SoloPi 的 AI Agent 协作与多平台兼容性是其特色。部分功能如后台屏幕、视觉辅助选择处于实验阶段,需手动启用并注意限制。性能工具支持 CPU、内存、帧率等指标采集,但部分功能如视频差分响应需额外插件。项目文档详细说明各平台准备步骤及常见问题处理。

highlight1

✨ 功能亮点
• 支持 Android/iOS/HarmonyOS 多平台录制回放与性能分析

•…

#自动化测试 #Android #AI协作 #性能分析 #跨平台
@GithubCOTV
tabularis
TabularisDB/tabularis

🎯 为开发者提供集成SQL编辑、数据库管理及AI代理交互的跨平台工具

Tabularis 是一款集SQL编辑、数据库管理与AI代理交互于一体的桌面应用。它内置PostgreSQL、MySQL/MariaDB、SQLite三种数据库驱动,通过26个插件支持DuckDB、ClickHouse、Redis等数据库。区别于传统工具,其核心优势在于内置MCP服务器,可直接与Claude、Cursor等AI代理共享数据库结构和查询结果,同时支持SQL笔记本的Markdown混合编程和可视化EXPLAIN分析。

应用支持Windows、macOS及Linux多平台安装,提供Snap、Flatpak、AppImage等分发格式。用户可通过内置插件系统扩展功能,插件采用JSON-RPC协议通过标准输入输出通信,兼容任意编程语言。界面支持12种语言,包含SQL编辑器、数据网格、可视化查询构建器等核心组件,所有配置和日志存储于本地,确保数据安全性。

项目采用Apache-2.0协议开源,由独立团队维护并定期更新。社区活跃度较高,提供Discord渠道交流。相比DBeaver等工具,其优势在于AI代理集成和插件灵活性,但若需超百种数据库驱动则推荐DBeaver。当前版本已实现核心功能稳定,插件生态持续扩展中,适合需要本地化数据库操作与AI协作的场景。

✨ 功能亮点
• 内置MCP服务器支持Claude/Cursor等AI代理直接调用数据库
• 插件系统通过JSON-RPC协议实现多语言扩展
• SQL笔记本支持Markdown混合编程与图表可视化
• 可视化EXPLAIN提供交互式查询计划分析

👥 适合:需要跨平台SQL管理及AI集成的开发者和数据工程师

#SQL工具 #跨平台 #AI代理 #插件系统 #数据库客户端
@GithubCOTV
stellarium
Stellarium/stellarium

🎯 提供跨平台实时天文可视化工具,支持多种观测设备模拟

Stellarium 通过 OpenGL 实现实时天体渲染,核心功能是模拟肉眼、双筒镜或望远镜视角下的星空。区别于传统星图软件,其采用动态光照模型和高精度天体数据库,支持 12 万颗恒星、行星轨道及深空天体的可视化。用户可调整时间、地点和大气效果,模拟不同观测条件下的星空状态。软件提供 3D 立体视图,支持全屏沉浸式体验,与传统 2D 星图界面形成显著差异。

安装方式包含预编译包和源码构建,支持 Linux、Windows、macOS 及 Haiku 系统。用户可通过包管理器安装或下载官方发行版,源码需依赖 Qt5/Qt6 框架和 OpenGL 库编译。软件提供图形化配置界面,可自定义天体显示参数、坐标系和视图模式。初始使用需下载天文数据包,后续更新通过内置工具自动同步。界面布局包含控制面板、搜索栏和实时信息显示区,操作逻辑符合天文观测软件通用规范。

项目由活跃社区维护,定期发布功能更新和数据修正。核心代码遵循 GPL-2.0 协议,允许自由修改和分发。官方提供多语言支持,包含中文界面选项。替代方案包括 KStars 和 SkyChart,但 Stellarium 在实时渲染精度和硬件兼容性方面更具优势。社区通过 GitHub 管理代码,提供详细的开发文档和贡献指南,代码质量通过 PVS-Studio 静态分析工具保障。

✨ 功能亮点
• 支持 Linux/Windows/macOS/Haiku 多平台运行
• 实时渲染 12 万颗恒星及深空天体
• 采用 OpenGL 3D 图形加速技术
• 社区维护的 GPL-2.0 开源项目

👥 适合:天文爱好者和教育工作者

#天文 #CPlusPlus #跨平台 #天文学
@GithubCOTV
selkies
selkies-project/selkies

🎯 为自托管、容器、Kubernetes或云/HPC环境提供低延迟Web远程桌面流媒体解决方案

Selkies通过GPU/CPU加速实现Linux原生HTML5远程桌面流媒体,区别于传统RDP/VNC协议。支持WebSockets默认传输,可选WebRTC模式,具备零拷贝视频渲染和双工剪贴板功能。其设计目标是满足科研场景下的图形AI、机器人、自动驾驶等高实时性需求,同时兼容Jupyter、Coder等开发环境。

安装方式包含Docker容器、pip包、原生deb/rpm/apk包及AppImage,支持Ubuntu26.04、Debiantrixie等发行版。浏览器端需Chromium/Firefox/Safari,可自动识别GPU并处理音频栈。部署时需配置环境变量PASSWD设置密码,支持Intel/AMD/NVIDIA显卡的差异化参数设置。

项目处于活跃维护期,依赖Snyk进行安全扫描,通过OSS-Fuzz进行模糊测试。文档包含完整设置参考和第三方组件许可证清单。社区招募维护者,现有替代方案包括Moonlight、Google Stadia等商业服务,但Selkies提供更灵活的自托管方案。

✨ 功能亮点
• 支持WebRTC传输模式的低延迟流媒体
• 自动识别并适配Intel/AMD/NVIDIA显卡
• 跨浏览器兼容Chromium/Firefox/Safari
• 提供Docker容器及原生包多版本部署

👥 适合:研究人员、HPC管理员及云游戏开发者

#Rust #WebRTC #Docker #Kubernetes #Linux
@GithubCOTV
theos
theos/theos

🎯 跨平台构建工具套件,支持iOS、macOS、Linux及Windows软件开发与部署。

Theos提供基于Makefile和Perl的构建流程,通过统一配置文件管理多平台编译。区别于传统工具链,它整合了iOS越狱开发所需的工具链,支持从源码到二进制的全流程自动化。其核心组件包含编译器、链接器和打包工具,可生成适用于不同操作系统的可执行文件。项目采用模块化设计,允许开发者按需启用特定平台功能,减少冗余依赖。

安装需配置环境变量并依赖Perl运行时,支持iOS开发需额外安装特定SDK。跨平台特性体现在构建脚本可直接在macOS、Linux和Windows上运行,但实际编译可能受限于目标平台。官方文档提供详细配置示例,但依赖开发者自行处理依赖关系。项目未提供图形界面,所有操作通过命令行完成,对新手有一定学习曲线。

项目由社区维护,定期更新支持新版本iOS系统。核心团队成员包括多位长期贡献者,但无明确官方维护者。生态依赖第三方工具链,如procursus提供的库文件。替代方案包括CMake或Xcode,但后者仅限macOS环境。部分功能与libtool、ld64等底层工具深度耦合,迁移成本较高。

✨ 功能亮点
• 支持iOS越狱开发专用工具链构建
• 基于Makefile和Perl实现跨平台编译
• 兼容macOS/Linux/Windows多操作系统
• 提供从源码到IPA的全流程自动化

👥 适合:开发iOS越狱应用及跨平台软件的开发者

#buildsystem #ios #linux #macos #windows
@GithubCOTV
Telegram必备的搜索引擎,极搜JISOU帮你精准找到,想要的群组、频道、视频、音乐

👉 t.me/jisou2?start=a_7374825003
xcap
nashaofu/xcap

🎯 提供跨平台屏幕捕获功能,支持Linux、MacOS和Windows的截图与视频录制。

XCap 通过 Rust 语言实现跨平台屏幕捕获,覆盖 Linux(X11/Wayland)、MacOS 和 Windows 系统。相比传统方案,其核心优势在于统一接口支持多系统操作,且采用系统原生 API 提取屏幕数据。项目提供屏幕截图、窗口截图功能,视频录制功能处于开发阶段,目前支持 Linux 和 Windows 系统的屏幕录制,但 Wayland 和 macOS 仍需完善。

安装时需通过 Cargo.toml 添加依赖,Linux 系统需额外安装 libx11-dev 等开发包,MacOS 需安装 Xcode 命令行工具,Windows 则依赖 DirectX。使用时需调用 API 指定捕获区域或窗口,支持全屏、区域、窗口三种截图模式。示例代码展示如何初始化捕获器并保存图像数据,文档包含完整 API 说明和平台适配注意事项。

项目处于活跃开发状态,视频录制功能在 Linux 和 Windows 实现基础框架,但 Wayland 和 macOS 仍需完善。社区维护频率较高,但缺乏商业支持。替代方案包括 FFmpeg 的屏幕捕获模块或 Greenshot 等图形工具。其生态依赖 Rust 生态链,可与系统级工具集成,但相比成熟方案在功能完整性上仍有提升空间。

✨ 功能亮点
• 支持 X11 和 Wayland 协议的屏幕捕获功能
• 跨平台截图支持全屏/区域/窗口三种模式
• 视频录制功能在 Linux 和 Windows 实现基础框架
• 采用 Rust 语言确保内存安全和系统级性能

👥 适合:需要跨平台屏幕捕获功能的开发者和系统工具使用者

#Rust #屏幕捕获 #跨平台 #系统工具 #开发库
@GithubCOTV
littlekt
littlektframework/littlekt

🎯 基于WebGPU的多平台Kotlin游戏框架,支持桌面、Web、移动端开发。

LittleKt通过WebGPU实现跨平台2D游戏开发,采用Kotlin语言构建。区别于传统游戏引擎,它整合了libGDX的灵活性与KorGE的Kotlin特性,允许开发者自定义游戏引擎。框架依赖JDK 22+的Java FFM API,当前版本已支持桌面和Web平台,Android和iOS处于开发阶段。其核心优势在于通过Kotlin多平台特性,减少不同平台的适配成本,同时保持高性能图形处理能力。

安装方式支持Maven Central和快照版本,开发者可通过build.gradle.kts配置依赖。桌面端使用FFM实现wgpu-native,Web端直接调用WebGPU。Android计划通过JNI实现wgpu-native,iOS和原生平台尚未完成。项目提供Dokka文档、KDocs说明和示例代码,但部分功能仍处于实验性阶段。安装时需注意快照版本可能包含破坏性变更,需使用commit hash作为版本标识。

项目处于开发中,依赖社区贡献和第三方库支持。主要维护者参考了libGDX、KorGE、KTX等项目的核心功能,部分代码可能涉及版权问题需特别标注。替代方案包括成熟的libGDX和KorGE框架,以及OpenGL版本的分支。社区活跃度依赖开发者参与,文档和示例持续更新中,但完整功能需等待Android/iOS支持完善。

✨ 功能亮点
• 支持桌面、Web、Android的跨平台2D开发架构
• 基于WebGPU实现高性能图形渲染
• Kotlin多平台特性减少代码重复
• 提供Dokka/KDocs文档和示例代码

👥 适合:跨平台游戏开发者,使用Kotlin进行2D开发

#Kotlin #WebGPU #2D游戏框架 #多平台 #游戏引擎
@GithubCOTV
window-sweaters
saragordic/window-sweaters

🎯 为macOS窗口添加可定制毛线边框,提升桌面视觉体验

Window Sweaters通过菜单栏应用为macOS窗口添加毛线边框,与常规窗口管理工具不同。它提供37个预设应用的专属配色方案,支持手动调整边框宽度、针脚大小和图案类型。用户可通过应用内设置切换不同样式,所有配置保存在nf文件中。该工具使用C语言开发,依赖Objective-C框架实现窗口层级控制,但未通过苹果官方认证,首次运行需手动允许系统权限。

安装方式包括Homebrew命令行安装或下载ZIP包直接拖拽至应用文件夹。支持macOS 10.15及以上版本,兼容Finder、Safari、VS Code等37个预设应用。用户可通过菜单栏图标实时预览效果,调整后立即生效。应用内提供两种模式:By App为每个程序分配独立样式,Zigzag则统一应用软化后的条纹图案。部分功能需要开启系统设置中的辅助功能权限,才能跟踪窗口焦点变化。

项目持续维护中,已收录37个预设应用的配色方案,支持用户自定义配置文件覆盖默认设置。未提及具体维护者信息,但提供GitHub仓库地址供开发者参与。除基础功能外,用户可通过修改配置文件调整颜色采样逻辑,或添加新应用的样式定义。当前无官方替代方案说明,但类似功能可能存在于其他桌面美化工具中。项目采用GPL-3.0协议开源,允许自由修改和分发。

✨ 功能亮点
• 支持37个预设应用的专属毛线配色方案
• 通过nf文件实现完全自定义配置
• 提供By App和Zigzag两种样式模式
• 支持Homebrew和ZIP包两种安装方式

👥 适合:喜欢个性化桌面的macOS用户

#macosapp #桌面定制 #毛线边框 #Homebrew #用户界面
@GithubCOTV
nginx-ui
0xJacky/nginx-ui

🎯 提供Nginx配置管理与监控的Web界面,支持多平台部署和AI辅助配置优化

Nginx UI 通过图形化界面实现Nginx配置管理,支持在线编辑、日志查看和统计监控。与传统命令行操作不同,它提供可视化配置编辑器,集成NgxConfigEditor和Ace代码编辑器,支持语法高亮和LLM代码补全。项目包含自动备份功能,可记录配置变更历史并支持版本回滚,同时提供集群管理能力,实现多节点配置同步。

支持Docker、Systemd和可执行文件三种部署方式,覆盖Linux、macOS和Windows系统。用户可通过Docker容器快速启动服务,或使用Systemd管理后台进程。项目提供源码编译方案,需安装Go环境和Node.js依赖。文档包含详细安装步骤和配置示例,但未提及具体版本兼容性。项目采用AGPL-3.0许可证,要求衍生作品开源。

项目由社区维护,提供官方文档和微信群支持。存在替代方案如Nginx官方管理工具或其他WebUI项目。用户可通过赞助支持开发,但未说明具体维护频率。插件系统允许安装签名插件,但未提及插件市场活跃度。项目包含MCP协议接口,供AI代理进行自动化配置管理。

✨ 功能亮点
• 支持Let's Encrypt证书自动部署与更新
• 提供集群管理功能,支持多节点同步操作
• 集成AI助手,支持多种模型配置优化
• 支持Docker、Systemd和二进制文件多种部署方式

👥 适合:需要管理Nginx配置和监控的系统管理员及开发者

#Nginx #WebUI #Docker #Go #AI辅助
@GithubCOTV
Kazumi
Predidit/Kazumi

🎯 基于自定义规则的番剧采集与在线观看工具,支持弹幕和实时超分辨率。

Kazumi 通过自定义规则采集番剧资源,用户可使用 Xpath 语法构建规则,支持规则导入与分享。区别于常规番剧应用,其核心功能依赖用户自行定义的采集规则,而非预设数据库。内置 Anime4K 实时超分辨率技术,可提升视频画质。支持弹幕功能,与弹弹play平台交互,提供更沉浸的观看体验。该工具通过 Flutter 框架实现跨平台运行,覆盖移动端与桌面端。

安装方式包括 Releases 下载、Arch Linux AUR 包、Docker 部署。支持 Android 10 及以上、Windows 10 及以上、MacOS 10.15 及以上、Linux 实验性支持、iOS 13 及以上(需侧载)、HarmonyOS 5.0 及以上(需侧载)。Web 版本需在本地运行服务端,通过浏览器访问。用户需自行配置规则,部分功能依赖网络环境,如规则仓库访问和视频源解析。安装门槛较低,但需理解基础规则编写逻辑,部分平台需额外操作才能使用。

项目处于活跃开发中,规则仓库支持用户贡献自定义规则,依赖 Anime4K、SyncPlay 等开源组件。维护状态依赖社区贡献,部分功能如超分辨率对硬件性能要求较高。替代方案包括其他番剧采集工具,但需权衡规则自定义程度与功能完整性。官方提供规则开发文档,但 Xpath 支持不完整,仅限 // 开头的选择器。跨平台特性通过 Flutter 实现,但部分平台功能受限,如 Linux 版本缺少图标和托盘功能。

✨ 功能亮点
• 支持 Xpath 语法的自定义规则构建
• 集成 Anime4K 实时超分辨率技术
• 覆盖 Android/iOS/Windows/macOS/Linux 多平台
• 与弹弹play平台实现弹幕交互

👥 适合:需要自定义番剧采集和高清观看体验的动漫爱好者

#Dart #Flutter #Anime4K #跨平台 #弹幕
@GithubCOTV
elio
elio-fm/elio

🎯 终端文件管理器,提供三窗格布局与丰富预览功能,提升文件操作效率。

elio 通过三窗格布局实现文件浏览、目录结构和内容预览同步显示,区别于传统命令行工具的单窗口操作。支持文本、代码、文档、媒体等多类型文件预览,内置去重功能可查找内容相同的文件。相比常规文件管理器,其键盘与鼠标双模式导航提升操作灵活性,支持自定义书签目录和自动检测磁盘挂载点。

安装方式覆盖Cargo、Homebrew、Nix及各系统包管理器,支持Linux、macOS、Windows跨平台运行。通过终端协议实现图片内联显示,兼容Kitty、Warp、iTerm2等主流终端。默认启动位置为当前工作目录,可指定路径打开。安装需配置终端字体以正确显示图标,部分终端如Alacritty需手动启用支持。提供多种安装渠道,包括AUR、COPR、apt源及二进制包,满足不同用户需求。

项目持续维护中,文档和社区支持完善。替代方案包括ranger、nnn等轻量级工具,但elio的预览功能更全面。支持通过theme.toml自定义界面样式,提供文件类型分类控制。与shell集成可自动记录目录历史,支持Kitty 0.47+的拖拽操作。终端兼容性依赖协议支持,部分终端需设置环境变量启用图片预览。

elio 通过三窗格布局实现文件浏览、目录结构和内容预览同步显示,区别于传统命令行工具的单窗口操作。支持文本、代码、文档、媒体等多类型文件预览,内置去重功能可查找内容相同的文件。相比常规文件管理器,其键盘与鼠标双模式导航提升操作灵活性,支持自定义书签目录和自动检测磁盘挂载点。

✨ 功能亮点
• 支持三窗格布局同步显示文件、目录与预览内容
• 内置文件去重功能可查找相同内容文件
• 跨平台安装方式覆盖Cargo、Homebrew、Nix及系统包管理器
• 兼容Kitty、Warp、iTerm2等终端的图片内联显示协议

👥 适合:开发者和系统管理员,需要高效终端文件管理工具。

#CLI #文件管理器 #Rust #跨平台 #TUI
@GithubCOTV
OpenNutriTracker
simonoppowa/OpenNutriTracker

🎯 免费开源的卡路里追踪工具,强调隐私保护与数据自主权。

OpenNutriTracker通过本地加密存储用户数据,不依赖云端同步,与主流商业应用形成对比。它使用Open Food Facts、USDA FoodData Central等开源数据库,支持扫码或手动输入食物信息,提供宏量营养素和微量营养素分析。应用内所有营养目标计算依据权威机构标准,如IOM 2005和WHO指南,且所有数据处理逻辑在代码中可追溯。

安装支持Android APK和iOS应用商店下载,开发者提供Flutter构建说明。用户无需注册账户,数据通过AES-256加密存储于设备,加密密钥由系统安全模块保管。应用内提供11种语言支持,翻译通过Weblate平台协作完成,无需编程基础即可参与本地化。导出功能支持JSON和CSV格式,包含完整数据schema说明,便于跨平台迁移或第三方分析。

项目由超过30名开发者维护,代码仓库遵循GPLv3协议,无付费订阅或广告植入。自托管后端允许用户部署独立服务器,数据完全由用户掌控。社区驱动的开发模式下,功能迭代依赖用户提交的issue和Pull Request,所有翻译内容均通过在线平台协作完成。替代方案包括MyFitnessPal等商业应用,但后者采用封闭数据源并收取订阅费用,而OpenNutriTracker保持完全透明的开源架构。

✨ 功能亮点
• 支持Open Food Facts、USDA等多数据源的食品数据库
• 本地AES-256加密存储,密钥由系统安全模块保管
• 提供JSON/CSV格式的完整数据导出与schema说明
• 社区驱动开发,30+贡献者参与代码维护

👥 适合:关注隐私保护的健康数据追踪用户

#Dart #Flutter #OpenFoodFacts #隐私保护 #营养追踪
@GithubCOTV