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

🎯 提供跨平台Electron应用打包与自动更新解决方案

electron-builder 是 Electron 应用打包工具,支持 macOS、Windows、Linux 多平台。区别于常规工具,其内置自动更新机制,无需额外配置。覆盖 20 种以上打包格式,包含 dmg、deb、msi 等。支持 CI 服务器自动化构建,减少人工干预。

使用时需配置 package.json 中 build 字段。支持 7z、zip、tar 等通用格式,及平台专属格式如 AppX、Squirrel.Windows。提供 Docker 镜像实现跨平台构建,工具链自动下载无需手动安装。构建流程可拆分步骤,支持并行处理降低资源占用。

✨ 功能亮点
• 支持 20+ 打包格式覆盖主流操作系统
• 内置自动更新功能无需额外配置
• 提供 Docker 镜像实现跨平台构建

👥 适合:Electron 应用开发者

#Electron #打包工具 #自动更新 #CICD #跨平台
@GithubCOTV
onedrive
abraunegg/onedrive

🎯 为Linux用户提供支持OneDrive个人版和企业版的开源客户端

基于Python开发,支持Linux、FreeBSD、OpenBSD及容器环境部署,提供单向/双向同步模式,适配桌面与服务器场景。区别于官方客户端,专注Linux生态且持续维护。

通过配置文件和命令行操作,支持多账号管理与细粒度同步策略。兼容Docker/Podman容器化部署,无需依赖Windows/macOS原生功能。

✨ 功能亮点
• 支持OneDrive个人版/企业版/SharePoint多服务账号同步
• 提供容器化部署方案适配Docker/Podman环境
• 双模式同步机制保障数据一致性与灵活性

👥 适合:Linux用户及需要跨平台同步的开发者

#linux #onedrive #opensource #python #cloudstorage
@GithubCOTV
nextai-translator
nextai-translator/nextai-translator

🎯 基于ChatGPT API的跨平台翻译工具,支持多语言互译及文本润色

提供浏览器插件与桌面应用双模式,支持55种语言互译、文本润色和摘要生成。区别于传统翻译工具,集成ChatGPT API实现语义级处理,支持自定义翻译文本和截图翻译功能。兼容OpenAI、Azure OpenAI等多模型服务商,提供流式传输模式。

安装支持Windows、macOS、Linux系统,提供exe安装包及浏览器扩展部署。用户需配置LLM API密钥,推荐使用TeamoRouter降低调用成本。功能包含一键复制、文本转语音、词库管理及记忆辅助生成,覆盖全平台使用场景。

✨ 功能亮点
• 支持55种语言互译与润色的多模式处理
• 跨平台桌面应用及浏览器扩展双部署
• 兼容OpenAI、Azure OpenAI等多LLM服务

👥 适合:需要多语言翻译及文本处理的开发者和用户

#browserextension #chatgpt #translation #crossplatform #llm
@GithubCOTV
dreeve
dreeveapp/dreeve

🎯 自托管开源工具整合运动数据生成可视化报告

提供运动数据整合与可视化方案,支持本地部署和第三方数据源接入。区别于云端服务,通过PHP框架实现数据自主管理,覆盖活动记录、装备统计、里程里程碑等场景。内置自动化规则功能,可自定义数据处理流程,兼容FIT/TCX/GPX文件与Strava账户同步。

部署需PHP环境及服务器资源,提供浏览器管理界面简化配置。支持PWA技术实现移动端应用体验,文档包含安装指南与API说明。用户通过基础PHP知识即可完成部署,复杂功能需了解数据接口规范。

✨ 功能亮点
• 支持FIT/TCX/GPX文件与Strava账户双模式数据导入
• 自动化规则引擎可配置装备追踪与数据标记
• AI workout assistant提供个性化训练建议

👥 适合:运动数据管理者与开发者

#自托管 #运动数据 #PHP #PWA
@GithubCOTV
uBlock
gorhill/uBlock

🎯 高效浏览器广告与跟踪器阻断工具,适用于Chromium和Firefox。

uBlock通过预设过滤列表和自定义规则实现内容阻断,采用EasyList语法并扩展支持hosts文件。相比同类工具,其资源占用更低,无需依赖复杂框架即可实现快速响应。

支持Firefox、Chromium、Edge等主流浏览器,安装需手动放置扩展包。配置界面提供过滤列表选择与规则管理,基础使用无需编程知识,高级功能需理解过滤语法。

✨ 功能亮点
• 支持EasyList/EasyPrivacy等主流过滤列表
• 自定义规则扩展阻断逻辑
• 内存占用低于同类工具30%

👥 适合:需要高效广告拦截的浏览器用户

#浏览器扩展 #广告拦截 #轻量级 #过滤列表 #JavaScript
@GithubCOTV
starrocks
StarRocks/starrocks

🎯 StarRocks 提供亚秒级分析能力,支持数据湖直接查询,无需数据迁移或SQL重写。

StarRocks 是面向数据湖的查询引擎,通过原生向量化技术实现多维分析亚秒响应。相比传统系统,其查询性能提升5-10倍,支持实时更新与复杂查询优化,无需数据预处理或架构改造。

支持标准SQL和MySQL协议接入,兼容主流BI工具。提供资源隔离与限流功能,简化多租户部署。简单架构降低运维复杂度,可快速水平扩展集群规模。

✨ 功能亮点
• 向量化引擎实现多维分析亚秒响应,比传统系统快5-10倍
• 支持ANSI SQL和TPC-H/TPC-DS测试集完整验证
• 直接查询Hive/Iceberg/Delta Lake等数据湖存储格式

👥 适合:需要高性能分析和实时数据处理的开发者和数据工程师

#analytics #bigdata #cloudnative #database #datalake
@GithubCOTV
sherlock
sherlock-project/sherlock

🎯 通过用户名跨平台追踪社交媒体账户,覆盖400+网络

自动化查询400+社交平台用户信息,通过统一接口减少手动操作。相比传统逐个平台搜索方式,支持批量输入用户名并生成独立结果文件。核心功能聚焦账号关联分析,提供结构化输出便于后续处理。

安装支持pipx、docker、系统包管理器等多种方式,兼容Linux/Unix环境。使用时需输入目标用户名或文件,支持多用户同时查询。部分系统包存在兼容性问题,建议优先使用官方推荐的安装方案。执行后自动生成文本结果文件,包含匹配平台及验证状态。

✨ 功能亮点
• 支持400+社交平台账号同步检索
• 查询结果自动保存为独立文本文件
• 兼容Linux系统及Docker运行环境

👥 适合:安全研究人员、数字取证人员、渗透测试者

#CLI #信息收集 #网络安全 #Python #开源工具
@GithubCOTV
Anki-Android
ankidroid/Anki-Android

🎯 安卓平台闪卡记忆工具,帮助用户通过间隔重复实现高效信息留存。

基于Anki开发的安卓端应用,采用AI优化的FSRS算法实现间隔重复记忆。支持文本、图片、声音及MathJax内容,提供夜间模式、进度小部件和详细统计功能,与AnkiWeb同步数据。相比同类应用,具备更丰富的内容格式支持和跨平台同步能力。

安装后可直接使用超过10000个预设卡片库,通过Intent接口从其他应用添加卡片。支持文字转语音、白板功能及多语言界面,无需编程基础即可配置学习计划。应用内集成用户手册和贡献指南,提供多语言支持和开源协作渠道。

✨ 功能亮点
• AI优化的FSRS间隔重复算法
• 支持文本/图片/声音/MathJax内容类型
• 与AnkiWeb同步及预设10000+卡片库

👥 适合:需要高效记忆工具的学习者和教育工作者

#android #flashcards #education #kotlin #srs
@GithubCOTV
titanium-sdk
tidev/titanium-sdk

🎯 使用JavaScript和TypeScript开发原生iOS和Android应用的跨平台框架

Titanium SDK通过JavaScript代码编译生成原生可执行文件,不依赖WebView或混合架构。支持iOS和Android平台的原生UI控件调用,提供完整离线运行能力。包含对watchOS的支持,以及原生数据库、地理定位、相机等核心功能模块。

开发者通过JavaScript编写逻辑代码,SDK将代码转换为平台原生代码执行。支持Swift Package Manager集成,提供官方文档、社区支持和商业支持渠道。包含Alloy框架实现视图管理,Hyperloop模块直接调用原生API,降低跨平台开发复杂度。

✨ 功能亮点
• 支持原生平台UI控件调用
• 无混合模式或嵌入WebView
• 跨平台代码复用率超80%

👥 适合:需要跨平台原生移动应用开发的JavaScript开发者

#JavaScript #跨平台 #原生应用 #Titanium #移动开发
@GithubCOTV
mobile
MerginMaps/mobile

🎯 支持离线地理数据采集与编辑的跨平台移动应用

基于Qt框架开发,提供触控优化的GIS操作界面。集成QGIS核心库实现矢量数据管理,支持离线地图加载与几何要素采集。相比传统方案,具备更轻量化的移动端适配和更完整的表单编辑功能。

跨平台兼容Android、iOS及Windows系统,通过本地数据库实现数据同步。开发环境需配置Qt工具链,提供详细文档与社区支持。内置多语言界面,适配野外作业场景的数据采集需求。

✨ 功能亮点
• 基于Qt Quick的触控优化界面
• 支持离线数据同步与编辑
• 多语言支持覆盖主要地区

👥 适合:野外调查人员及地理信息从业者

#GIS #移动应用 #QGIS #跨平台 #CPlusPlus
@GithubCOTV
freekiosk
RushB-fr/freekiosk

🎯 提供开源Android设备锁定方案,替代商业kiosk浏览器。

FreeKiosk 通过设备所有者模式实现深度锁定,支持WebView和外部应用双模式运行。区别于传统kiosk工具,其提供MIT协议开源代码,包含REST API与MQTT协议集成,支持无痕部署和隐私保护功能。

安装后配置URL或应用地址即可启动kiosk模式,Android 8.0+系统兼容。通过ADB命令可批量配置设备,设备所有者模式需root权限。项目提供分步文档和多语言支持,覆盖数字标牌、POS等场景。

✨ 功能亮点
• 支持设备所有者模式实现深度锁定
• 提供40+REST接口和MQTT集成
• 支持ADB命令批量配置设备

👥 适合:需要部署Android数字标牌或POS设备的团队

#AndroidKiosk #开源软件 #设备锁定 #RESTAPI #MQTT
@GithubCOTV
react-native-test-app
microsoft/react-native-test-app

🎯 为React Native应用提供跨平台测试环境,减少原生配置工作量。

React Native Test App 通过封装平台原生代码,提供统一测试入口。相比手动配置各平台测试环境,该工具自动处理iOS/Android/macOS/visionOS/windows的原生依赖,开发者无需关注底层实现即可完成多端测试。

项目通过命令行工具生成标准化测试框架,支持主流React Native库的快速集成。开发者可直接使用npx创建项目,安装依赖后按平台指南完成配置,无需自行编写原生代码。平台覆盖范围包括微软生态全系设备及主流移动端。

✨ 功能亮点
• 支持Android/iOS/macOS/visionOS/windows跨平台测试
• 提供命令行工具快速生成项目结构
• 集成FluentUI、React Native等主流库测试案例

👥 适合:React Native开发者及测试团队

#ReactNative #测试工具 #跨平台 #TypeScript #CICD
@GithubCOTV
samply
mstange/samply

🎯 跨平台CPU采样分析器,通过Firefox UI展示性能数据

samply通过命令行启动程序采样,生成的性能数据在Firefox浏览器中可视化。区别于传统工具,它直接集成Firefox性能分析界面,支持macOS、Linux、Windows三平台。采样过程记录线程堆栈,生成火焰图和时间线,可定位函数调用耗时。所有数据本地存储,用户可选择上传或保留。

安装支持预编译二进制、cargo包和源码构建。Windows自动配置微软符号服务器,Linux需调整perf权限。跨平台统一操作流程,无需额外安装浏览器插件。采样数据通过本地Web服务器实时展示,支持源码级分析。

✨ 功能亮点
• 支持macOS/Linux/Windows三平台采样分析
• 集成Firefox性能分析界面
• 自动加载系统库符号信息

👥 适合:开发人员优化程序性能

#Rust #CPU分析 #跨平台 #采样器 #性能调优
@GithubCOTV
cherry-studio
CherryHQ/cherry-studio

🎯 AI生产力工具整合聊天、代理与300+助手,统一访问前沿大模型。

跨平台AI工作站整合多模型聊天、自主代理与自动化任务。区别于传统工具,支持本地与云端模型混合部署,提供文件操作、浏览器自动化及技能扩展功能,覆盖代码生成、文档处理等场景。

支持Windows/macOS/Linux及移动端,通过配置界面接入OpenAI、Anthropic等服务或本地模型。内置技能市场与MCP协议扩展接口,降低自动化开发门槛,适配开发者与AI工具使用者快速构建智能工作流。

✨ 功能亮点
• 支持本地和云端模型,兼容Ollama和LM Studio
• 提供300+预设助手,支持多模型对比
• 集成文件操作与自动化工具,支持任务调度

👥 适合:开发者、AI爱好者及需要自动化工具的用户

#AI工作站 #大模型 #自动化工具 #跨平台 #代理系统
@GithubCOTV
open-source-ios-apps
dkhamsing/open-source-ios-apps

🎯 提供iOS多平台开源应用列表,便于开发者查找和参考。

该项目维护一个协作更新的开源iOS应用列表,覆盖iOS、iPadOS、watchOS、tvOS及visionOS平台。与单一应用展示不同,通过分类导航可快速定位特定功能或技术实现,包含开发工具、媒体应用、游戏等场景,提供项目链接和代码结构参考。

用户可通过分类目录直接访问具体应用页面,查看技术栈、代码示例及实现细节。支持Swift、Objective-C等主流开发语言,部分条目包含跨平台方案,适合不同技术背景开发者直接查阅或二次开发。

✨ 功能亮点
• 覆盖iOS、iPadOS、watchOS等多平台应用
• 包含Swift、Objective-C等主流开发语言
• 提供分类导航和项目详情页

👥 适合:iOS开发者及开源爱好者

#iOS开源 #应用列表 #开发参考
@GithubCOTV
limusic
SimoHypers/limusic

🎯 无广告播放YouTube音乐的原生桌面客户端,采用Rust和Tauri构建

基于Rust和Tauri开发,直接调用YouTube内部API获取音频流,通过libmpv实现无广告播放。区别于依赖Electron或浏览器运行时的常规方案,不包含后端服务器,音频数据不经过第三方解析。支持多账户切换、本地音乐播放及完整播放控制功能。

提供系统托盘控制、OS媒体键集成和跨平台播放界面,支持Windows、macOS、Linux。通过Cookie或Google登录实现账户管理,可同步播放历史与收藏数据。内置歌词同步、音乐视频播放和Listen Together房间功能,操作界面支持键盘快捷键和鼠标交互。

✨ 功能亮点
• 直接调用YouTube内部API无广告播放
• 支持Last.fm和ListenBrainz刮削
• Discord Rich Presence实时同步

👥 适合:追求无广告播放的YouTube音乐用户

#Rust #Tauri #SvelteKit #Lastfm #DiscordRichPresence
@GithubCOTV
ImranR98/apps.obtainium.imranr.dev

🎯 提供Obtainium应用配置的开源集合与一键安装功能。

基于Astro构建的前端网站,聚合开源应用配置并支持搜索过滤。通过obtainium://协议链接实现一键安装,区别于传统应用商店分发方式。提供多语言界面和URL重定向功能,简化应用配置分享流程。

开发者可自定义应用配置并集成到平台,支持协议链接直接调用Obtainium客户端。采用JavaScript技术栈,提供测试覆盖率报告和容器镜像部署方案,降低自建分发系统的开发门槛。

✨ 功能亮点
• 支持协议链接一键安装应用配置
• 多语言界面适配不同用户群体
• 自动化测试覆盖核心代码模块

👥 适合:需要自定义应用分发的开发者和隐私关注者

#Obtainium #Astro #APK #自动化 #JavaScript
@GithubCOTV
GitJournal
GitJournal/GitJournal

🎯 用Git管理隐私笔记,支持多平台数据可移植

基于Git仓库存储笔记,采用标准化Markdown+YAML格式。用户可选择GitHub/Gitlab或自托管方案,所有数据通过Git版本控制实现跨平台同步。区别于传统云笔记应用,该方案强调数据自主权和可迁移性。

支持iOS/Android平台,安装包体积轻量。提供Google Keep等主流应用的迁移工具,通过开源协议允许二次开发。无需复杂配置即可同步至任意Git服务,基础操作符合开发者习惯。

✨ 功能亮点
• 支持GitHub/Gitlab自托管方案
• Markdown+YAML标准化笔记格式
• 提供旧应用数据迁移功能

👥 适合:注重隐私的开发者和知识管理者

#git #markdown #notetaking #privacy #opensource
@GithubCOTV
KMPNotifier
mirzemehdi/KMPNotifier

🎯 提供跨平台推送与本地通知功能,支持Android、iOS、桌面及Web。

整合本地通知与推送通知功能,通过模块化设计覆盖多平台。相比单独处理各系统通知接口,统一使用Kotlin代码实现跨平台兼容,减少重复开发。支持Android/iOS本地通知核心功能,包含定时触发、动作按钮、富媒体展示等特性。

通过分层模块结构降低使用门槛,开发者可按需引入本地通知或推送模块。提供统一API接口适配不同平台特性,桌面和Web端支持基础通知功能。文档包含完整API说明,适合已有Kotlin Multiplatform项目快速集成。

✨ 功能亮点
• 支持Android/iOS桌面及Web的本地通知实现
• 提供定时通知与带输入框的动作按钮
• 模块化设计可单独使用本地通知功能

👥 适合:Kotlin Multiplatform开发者,需跨平台通知功能的项目

#KotlinMultiplatform #推送通知 #本地通知 #跨平台 #模块化
@GithubCOTV
maestro-runner
devicelab-dev/maestro-runner

🎯 提供跨平台移动应用UI自动化测试方案,替代Maestro并支持真实设备与云测试。

支持Android、iOS、Web及云测试的UI自动化工具,采用单二进制部署模式,无需JVM环境。兼容UIAutomator2、WebDriverAgent、Chrome CDP协议,覆盖真实设备、模拟器和云平台。解决Maestro 78%的GitHub高讨论问题,提供JavaScript脚本扩展能力。

通过npm或shell安装获取平台专属二进制文件,支持macOS/Linux/WSL环境。零迁移适配现有Maestro YAML流程,无需修改测试用例。内置并行执行、HTML/JUnit/Allure报告生成,满足CI/CD环境离线部署需求。

✨ 功能亮点
• 支持真实iOS设备及模拟器测试
• 零迁移运行现有Maestro YAML流程
• 提供并行执行与HTML/JUnit/Allure报告

👥 适合:移动应用测试工程师及CI/CD流程开发者

#移动测试 #UI自动化 #CICD #Appium #Go语言
@GithubCOTV
Pi-Bolt
opensec-git/Pi-Bolt

🎯 提升Pi编码代理启动速度和资源效率

Pi-Bolt将Pi编码代理提前编译为原生可执行文件,无需JIT或Node.js运行时。支持Linux、macOS、Windows、ARM64和Android(Termux)平台,通过静态编译消除动态解析开销。

提供单文件部署方案,跨平台兼容性覆盖主流操作系统。安装无需依赖Node.js或Bun,直接使用可执行文件即可运行,降低环境配置复杂度。

✨ 功能亮点
• 启动速度比Node.js版本快10倍
• 内存占用仅为原版的22%
• 支持Linux/ARM64/Android/Termux多架构

👥 适合:需要高性能编码辅助工具的开发者

#TypeScript #AI编码助手 #性能优化 #跨平台 #CLI工具
@GithubCOTV