#跨平台

Vesktop - 优化Discord体验的轻量级桌面客户端 增强隐私和性能
VesktopDiscord客户端跨平台隐私保护Github开源项目
Vesktop作为一款自定义Discord桌面应用,集成了Vencord功能。它优于官方客户端的特点包括:更轻量化的设计、更快的运行速度以及更强的隐私保护。Vesktop支持Linux系统的屏幕共享功能,包括音频传输和Wayland协议支持。目前该应用尚未实现全局快捷键功能。Vesktop提供Windows、Mac和Linux多平台支持,并有多种安装选择。总的来说,Vesktop致力于在增强Discord使用体验的同时,确保用户系统的安全性。
packaged - 将Python应用打包成独立可执行文件的工具
packagedPython应用打包可执行文件跨平台命令行工具Github开源项目
packaged是一个Python应用打包工具,可将Python项目转换为独立可执行文件,无需目标机器安装Python环境。它支持自定义Python版本、依赖管理和启动命令,适用于GUI、TUI和游戏开发等多种场景。packaged提供了Mandelbrot集、扫雷游戏等示例,展示了其在不同类型项目中的应用。这个工具简化了Python应用的打包和分发过程,适用于从简单脚本到复杂项目的各种需求。
swift-foundation - Swift跨平台基础库 核心类型与国际化支持
FoundationSwift跨平台国际化工具包Github开源项目
swift-foundation是一个跨平台Swift基础库,为开发者提供核心数据类型和常用功能。它支持数字处理、集合操作、日期管理等基础任务,同时兼顾平台独立性和国际化需求。项目包含FoundationEssentials和FoundationInternationalization模块,可通过Swift工具链在不同平台上轻松集成使用。
nokhwa - Rust跨平台网络摄像头库简单易用
Rust摄像头跨平台视频捕捉开源库Github开源项目
nokhwa是一个跨平台Rust网络摄像头库,支持Linux、Windows、Mac和Web浏览器。它提供多种后端如Video4Linux、MSMF和AVFoundation,实现帧捕获、设备查询和图像解码等功能。nokhwa通过高级API和低级访问,结合灵活的特性配置,使开发者能够便捷地创建摄像头应用。
obs-studio - 开源视频捕捉和直播工具
OBS Studio直播软件视频录制开源跨平台Github开源项目
OBS Studio是开源的视频捕捉和直播软件,支持多种视频源和场景切换。它提供高效的工作流程,适用于游戏直播、在线教学等场景。软件界面直观易用,同时具备丰富的高级功能,如视频编码和录制。OBS Studio有活跃的社区支持和持续更新,是一款功能全面的多平台视频处理工具。
Nuitka - Python编译器 将Python代码转换为高性能C程序
NuitkaPython编译器C编译器跨平台性能优化Github开源项目
Nuitka是一个Python编译器,可将Python 2和Python 3代码编译为C程序。它支持全部Python语言特性,与CPython高度兼容,并能与现有Python库无缝集成。Nuitka通过优化来提高性能,同时保持与标准Python的兼容性。它可用于编译单个模块、整个程序包或创建独立可执行文件,是提升Python代码执行速度和简化分发的有效工具。
httptoolkit-desktop - 跨平台HTTP(S)调试与分析工具
HTTP Toolkit代理调试工具开源软件跨平台桌面应用Github开源项目
HTTP Toolkit Desktop是一个开源的HTTP(S)调试工具,支持Windows、Linux和Mac平台。它集成了代理、分析器和客户端功能,允许开发者拦截、检查和模拟HTTP(S)请求。该工具通过Electron打包为独立的桌面应用,并具有自动更新功能。
CGraph - 基于C++的高效DAG调度框架
CGraph图流程执行框架C++跨平台无依赖并发执行Github开源项目
CGraph是一个纯C++实现的跨平台DAG(有向无环图)执行框架,无第三方依赖。框架支持自定义算子构建和灵活的运行调度,包括依赖、并行和聚合等。CGraph提供流水线、节点、组、参数和切面等功能模块,以及多种工具和插件,可提高开发效率。该框架兼容MacOS、Linux和Windows等主流操作系统及IDE。
libopenshot - 开源C++库提供高质量视频编辑动画和播放功能
OpenShot视频编辑库开源软件跨平台多媒体处理Github开源项目
libopenshot作为开源C++库,为视频编辑、动画制作和播放提供全面解决方案。它的特点包括跨平台兼容、多层合成、丰富的视频音频效果、动画曲线和时间映射功能。该库优化多处理器性能,支持Python和Ruby开发,并集成Qt视频播放器。libopenshot全面支持FFmpeg格式和编解码器,同时提供详尽的文档和示例。最新版本还引入了实验性硬件加速功能,进一步提升视频编码和解码效率。
saber - 跨平台同步的智能手写笔记工具
Saber笔记应用手写笔记跨平台开源Github开源项目
Saber是一款专注手写体验的智能笔记应用。它提供简洁直观的界面,同时具备多项创新功能,如暗模式笔记反色、多层级文件夹管理、跨设备无缝同步等。Saber采用双重加密保护用户数据,代码开源透明,并支持自定义服务器部署。这款应用适合学生、专业人士和创意工作者使用,是一个高效的数字化笔记解决方案。
Kermit - 跨平台日志记录工具 简化多平台开发
Kermit日志工具跨平台软件开发编程Github开源项目
Kermit是一个跨平台日志记录工具,旨在简化多平台开发中的日志管理。通过提供统一的API,Kermit使开发者能够在不同平台间共享和管理日志,有助于提高调试效率。这个工具适用于移动应用和桌面程序开发,为开发者提供了一致的日志解决方案。
hydrogen - 跨平台开源高级鼓机与鼓序列器
Hydrogen鼓机软件音乐制作开源软件跨平台Github开源项目
Hydrogen是一款开源鼓机软件,支持Linux、macOS和Windows平台。它集成鼓序列器和鼓合成器功能,提供高度可定制性和稳定性能。软件包含大量预设鼓组,支持精细控制乐器、采样和音符属性,并可通过MIDI或OSC API实现自动化。Hydrogen适用于家庭练习、专业录音和现场表演等多种场景,是一款功能全面的鼓机工具。
y-crdt - Rust实现的跨语言实时协作数据同步库
Y CRDT协同编辑数据同步分布式系统跨平台Github开源项目
y-crdt是一个基于Rust实现的CRDT库集合,专注于复现Yjs算法和协议。该项目提供跨语言和跨平台支持,保持与Yjs的行为和二进制协议兼容性。核心组件包括lib0序列化库、yrs核心库、yffi C接口封装和ywasm WebAssembly封装。y-crdt支持Python和Ruby等多种语言绑定,为开发者提供灵活的实时协作数据同步功能。
topgrade - 自动化多平台系统与软件更新工具
Topgrade系统更新包管理器自动化工具跨平台Github开源项目
Topgrade 是一款自动化系统和软件更新工具,支持 Linux、macOS 和 Windows 等多个平台。它能检测系统中的各种工具和包管理器,执行相应的更新命令,简化升级流程。Topgrade 提供自定义配置和远程执行功能,方便管理复杂的更新任务。该开源项目持续优化中,欢迎社区参与贡献。
whisper-turbo - 基于WebGPU的浏览器端语音转文字引擎
Whisper Turbo跨平台语音识别WebGPU浏览器Github开源项目
Whisper Turbo是一个基于WebGPU技术的开源语音识别项目,专门为浏览器和Electron应用设计。这款跨平台工具能在客户端高效执行语音转文字任务,目前支持Windows和MacOS上的Chromium浏览器。项目提供在线演示和详细文档,其核心由Rust编写的Ratchet库提供支持,确保了卓越的性能表现。
kivy - Python跨平台GUI应用开发框架
KivyPython跨平台GUI开发开源框架Github开源项目
Kivy是一个开源Python框架,用于开发跨平台GUI应用。该框架支持桌面、移动和嵌入式平台,允许开发者使用统一代码库创建应用。Kivy基于OpenGL ES 2.0构建,支持多点触控,提供丰富的可扩展部件库。采用MIT许可证的Kivy由活跃社区维护,并得到Kivy组织多个项目支持。框架设计注重快速交互设计、原型开发,以及代码的可重用性和可部署性。
Cemu - 开源跨平台Wii U游戏模拟器 持续更新优化
CemuWii U模拟器开源项目跨平台游戏兼容性Github
Cemu是一个开源的Wii U游戏模拟器,支持Windows、Linux和macOS平台。它能运行大多数Wii U游戏和自制软件,采用C/C++编写,不断优化性能和兼容性。Cemu提供多语言界面和社区图形包,用户可从GitHub获取最新版本。该项目欢迎开发者贡献代码,并提供详细的构建指南。
koishi - 跨平台、可扩展、高性能的智能机器人开发框架
Koishi聊天机器人跨平台插件生态开发框架Github开源项目
Koishi是一个功能强大的跨平台智能机器人开发框架。它拥有丰富的生态系统,提供超过1000个官方和社区插件,涵盖平台支持、业务功能等多个方面。Koishi不仅开箱即用,还配备了便捷的控制台和在线插件市场,便于非专业用户快速搭建机器人。对于开发者,Koishi提供了完善的TypeScript支持、单元测试和模块热重载等专业功能,有助于构建可扩展的解决方案。
emoji-mart - 灵活可定制的Web端表情符号选择器
Emoji Mart表情选择器自定义组件跨平台开源项目Github
emoji-mart是一款功能完善的Web端表情符号选择器组件。它允许开发者自定义数据源、实现国际化、添加自定义表情和类别图标。组件具有高度可配置性,支持动态宽度调整、自定义按钮样式和肤色选择。项目还提供无头搜索功能和独立的表情符号组件,增强了开发灵活性。emoji-mart专为现代浏览器设计,采用Shadow DOM和自定义元素等新技术,确保了良好的性能和兼容性。
clipboardy - 跨平台剪贴板访问库
clipboardy剪贴板跨平台npmJavaScriptGithub开源项目
clipboardy是一个跨平台剪贴板访问库,支持macOS、Windows、Linux等操作系统。它提供简单的API,实现剪贴板的读写操作。clipboardy支持同步和异步方法,适用于Node.js环境和现代浏览器。该库还提供命令行界面和浏览器专用版本,可用于桌面应用和Web开发中的剪贴板操作。clipboardy支持Unicode字符,确保在不同平台间正确处理特殊字符和表情符号。此外,它还支持Android的Termux环境,扩展了其应用范围。
python-sounddevice - Python音频处理库 支持多平台播放和录制
PortAudioNumPy跨平台Github开源项目Python音频处理
python-sounddevice是一个基于PortAudio库的Python模块,提供音频播放和录制功能。该模块支持Linux、macOS和Windows平台,能够处理包含音频信号的NumPy数组。它为开发者提供了在Python项目中实现音频输入输出操作的工具,适用于各种音频应用开发。
MX_FFmpeg - FFmpeg跨平台库构建工具
FFmpegNDK编译安卓开发跨平台Github开源项目
MX_FFmpeg是一个FFmpeg库构建工具,支持多种架构。通过简便的脚本,开发者可以构建完整的FFmpeg库或单个库。支持构建所有FFmpeg库或单个库,适用于不同架构。项目包含rebuild-ffmpeg.sh和build-ffmpeg.sh脚本,便于开发者根据需求进行构建。设置NDK位置后,可通过命令行完成构建过程。该项目为跨平台应用开发提供了音视频处理能力。更多信息可在项目网站查阅。
libxev - 高性能跨平台事件循环库
libxev事件循环跨平台ZigC APIGithub开源项目
libxev是一个用Zig语言开发的跨平台事件循环库,为非阻塞IO、定时器、信号和事件提供统一抽象。支持macOS、Linux、WebAssembly等平台,并提供C语言兼容API。采用Proactor模式设计,无运行时内存分配,同时支持高级和低级API。虽然仍处于alpha阶段,但功能已较为丰富,适合需要轻量级事件循环的项目使用。
UniWindowController - Unity跨平台窗口控制库 实现透明无边框等高级效果
窗口控制Unity插件透明窗口跨平台Github开源项目UniWindowController
UniWindowController是一个Unity跨平台窗口控制库,支持Windows和macOS。它允许控制应用窗口的透明度、边框、位置和大小等属性,并支持文件拖放。通过简单API实现透明背景、点击穿透等高级效果。适用于需要自定义窗口的Unity桌面应用开发,可实现独特的用户界面和交互体验。此库提供了多种窗口控制方式,包括透明度调节、无边框设置、窗口位置和大小调整等。还集成了文件拖放功能,方便数据交互。开发者可通过其API轻松实现各种窗口效果,增强应用的视觉吸引力和用户体验。
zenity - Go语言实现的跨平台图形对话框库
ZenityGo对话框跨平台用户交互Github开源项目
Zenity是一个Go语言开发的跨平台图形对话框库,支持Windows、macOS和Unix系统。它提供多种对话框类型,如消息、文本输入、列表和文件选择等。该库无需cgo,便于跨平台编译,支持通过context取消操作。Zenity还包含一个与GNOME版本兼容的命令行工具。
iced - Rust跨平台GUI库,简洁设计与类型安全
IcedGUI库Rust跨平台响应式布局Github开源项目
Iced是一款Rust语言的跨平台GUI库,专注于简洁性和类型安全。它提供简易API、响应式布局和丰富组件,覆盖Windows、macOS、Linux及Web平台。Iced借鉴Elm架构,支持自定义组件和异步操作,并配备性能调试工具。其模块化生态系统包含原生运行时、多种渲染器和窗口管理功能,为开发者提供灵活选择。
reqable-app - 跨平台一体化API调试测试解决方案
ReqableAPI调试API测试网络抓包跨平台Github开源项目
Reqable是一款集API调试和测试于一体的跨平台工具,整合了Fiddler、Charles和Postman的核心功能。该工具支持HTTP1、HTTP2以及部分HTTP3(QUIC)协议,可运行于Windows、Mac、Linux、Android和iOS等多个平台。Reqable不仅提供重写、脚本编写、断点和重放等API调试功能,还支持API测试、集合管理和环境配置。基于Flutter和C++开发的Reqable具有优异的性能表现,启动迅速,内存占用少,为开发者提供了高效的API开发环境。
JUCE - 跨平台C++应用框架 专注音频开发与多媒体应用
JUCE跨平台C++框架音频插件开源Github开源项目
JUCE是一款开源跨平台C++应用框架,致力于桌面和移动应用开发,特别擅长音频插件创建。框架支持多种主流音频插件格式,包括VST、AU、AAX等。开发者可通过CMake集成或Projucer工具管理项目。JUCE提供丰富功能和灵活选项,有助于高效构建各类音频应用和插件,适合专业音频开发者使用。
dotenvx - 跨平台多环境变量管理与加密工具
dotenvx环境变量管理跨平台多环境支持加密环境变量Github开源项目
dotenvx 是一款由 dotenv 创始人开发的跨平台环境变量管理工具。它支持多环境配置和变量加密,适用于各种编程语言、框架和平台。dotenvx 简化了开发和部署过程中的环境变量管理,为本地开发和生产环境提供安全高效的敏感信息处理方案。
unison - Unison 跨平台文件同步工具 支持智能冲突处理
Unison文件同步跨平台开源软件版本控制Github开源项目
Unison是一个开源的跨平台文件同步工具,支持POSIX系统和Windows。它能在不同主机或同一主机的不同磁盘之间同步文件和目录,智能处理冲突更新。Unison支持离线访问、带宽优化和故障恢复,适用于各种网络环境。该工具提供了清晰的规范和完整的源代码,可通过SSH或直接TCP连接进行同步,是文件同步和备份的可靠选择。
filebrowser - 开源网页文件管理器 支持多用户和自定义配置
filebrowser文件管理多用户跨平台开源Github开源项目
filebrowser是一个开源的网页文件管理器,提供直观的界面用于上传、删除、预览、重命名和编辑文件。支持多用户管理,每个用户可拥有独立目录。具备灵活的身份验证、命令运行和自定义品牌功能。作为独立应用易于安装配置,适用于各种文件管理需求。
flameshot - 功能丰富的跨平台屏幕截图软件
截图软件Flameshot开源跨平台编辑功能Github开源项目
Flameshot是一款开源的屏幕截图软件,支持Linux、Windows和macOS系统。它提供全屏、区域和延时截图功能,可通过命令行或图形界面操作。Flameshot具有自定义外观、应用内编辑、DBus接口和Imgur上传等特性,为用户提供灵活高效的截图体验。
crow-translate - 多功能轻量级翻译软件 支持多种翻译API
Crow Translate翻译软件开源项目跨平台语音转换Github
Crow Translate是一款跨平台翻译工具,集成了多种在线翻译API。软件具有文本翻译、语音朗读、OCR识别等功能,同时提供命令行和D-Bus接口。它支持125种语言,运行占用内存小,适用于Linux和Windows系统。
Dictanote - 多语言实时语音转文字笔记工具
AI工具语音输入笔记应用人工智能语音转文字跨平台
Dictanote是一款集成语音转文字功能的笔记应用,支持50多种语言实时转录。用户可在键盘和语音输入间无缝切换,实现高效记录。应用提供云同步,确保多设备访问。新增的Audio Scribe功能可将语音笔记转为文本摘要。兼容Windows、Linux、Mac和Android平台,可作为独立应用安装。iPhone用户可通过Safari 12+访问编辑功能。Dictanote采用加密存储保护用户隐私,并支持离线访问,为用户提供了灵活而安全的笔记解决方案。
Voicenotes - AI语音笔记工具 实现思维自由记录与智能管理
AI工具笔记AI想法记录隐私保护跨平台
Voicenotes是一款智能语音笔记工具,为思维记录提供自由平台。支持多种内容录制,如创意、清单、日志和读书笔记。运用AI技术实现语音转文字和内容查询。具备笔记衍生功能,可生成摘要、待办事项和博客文章。重视隐私保护、持续服务和用户体验。适用于网页、iOS和Android平台,已获得5万多用户的青睐。
mediapipe - 支持在移动、Web、桌面、边缘设备和物联网中集成机器学习功能的平台
MediaPipe机器学习人工智能跨平台开源项目Github
MediaPipe为开发者提供了一个平台,支持在移动、Web、桌面、边缘设备和物联网中集成机器学习功能。通过跨平台API和预训练模型,可快速部署和定制AI解决方案。MediaPipe还包含模型定制工具和浏览器内的可视化评估工具,支持高效开发和迭代。欢迎访问Google官方文档了解更多,并参与社区交流和贡献。