#跨平台

calibre - 全能跨平台电子书管理与阅读工具
Github开源项目开源软件跨平台电子书管理器calibre电子书格式转换
calibre是一款跨平台电子书管理软件,支持主流电子书格式的处理。它具备电子书查看、转换、编辑、分类功能,可与电子阅读器通信,获取元数据,并能将报纸转换为电子书。软件兼容Linux、Windows和macOS系统,支持包括EPUB、PDF、MOBI等在内的多种电子书格式,提供批量转换、元数据编辑、设备同步等高级功能,满足不同用户的电子书管理需求。
filament - 跨平台实时物理渲染引擎
Github开源项目跨平台Filament图形API渲染引擎物理渲染
Filament是一款开源的实时物理渲染引擎,适用于Android、iOS、Linux、macOS、Windows和WebGL平台。该引擎以高效小巧闻名,尤其在Android平台上表现出色。Filament提供多种API和渲染后端,支持基于物理的材质、图像光照和后期处理等先进渲染技术。此外,它还集成了glTF 2.0加载器和丰富的开发工具,为3D图形应用开发提供全面支持。
egui - Rust开发的轻量级跨平台图形界面库
Github开源项目跨平台Rust即时模式eguiGUI库
egui是一个用Rust开发的即时模式图形界面库,具有简单、快速、高度可移植的特点。它支持Web、原生平台和游戏引擎,提供常见UI组件和灵活布局选项。egui设计注重易用性和响应性,适合快速构建跨平台GUI应用。该库依赖少、扩展性强,是Rust生态中一个轻量级的GUI解决方案。
lima - Linux虚拟机管理工具 支持多平台和容器引擎
Github开源项目跨平台Linux虚拟机容器Lima
Lima是一个开源的Linux虚拟机管理工具,支持在多种主机系统上运行。它提供自动文件共享和端口转发功能,兼容containerd、Docker、Podman和Kubernetes等多种容器引擎。Lima适用于容器和非容器应用场景,是CNCF沙箱项目,为开发者提供灵活的Linux环境管理方案。
swift - 跨平台高性能编程语言 现代语法与内存安全
Github开源项目开源跨平台编程语言高性能Swift
Swift是一种高性能系统编程语言,以现代语法和内存安全性著称。该语言支持macOS、Ubuntu和Windows等多个平台,可与C和Objective-C代码无缝集成。Swift提供了完整的语言特性,包括流程控制、数据结构、函数,以及对象、协议、闭包和泛型等高级构造。作为开源项目,Swift鼓励开发者参与贡献,并努力打造多元化的技术社区。
napi-rs - Rust编写Node.js原生模块的跨平台框架
Github开源项目性能优化Node.js跨平台Rustnapi-rs
napi-rs是一个基于Rust的Node.js原生模块开发框架。它支持Windows、macOS和Linux等多个平台,并兼容Node.js 10及以上版本。该框架提供简洁API,让开发者能够仅使用Rust和JavaScript工具链构建原生模块,无需依赖node-gyp。napi-rs支持BigInt、Buffer等多种数据类型,以及基于Future的异步编程模型。它还提供了便捷的CLI工具,简化了项目的构建和测试流程。支持异步函数、回调和多种数据类型绑定,简化了Rust和JavaScript之间的交互过程。
wails - Go语言和Web技术驱动的跨平台桌面应用开发框架
Github开源项目跨平台Go语言Wails桌面应用开发Web技术
Wails框架让开发者能够使用Go语言后端和Web前端技术创建跨平台桌面应用。它简化了项目创建、编译和打包流程,集成原生UI元素,并采用本地渲染引擎。这为Go开发者提供了一个高效的选择,可以构建轻量级yet功能丰富的桌面应用程序。
accesskit - 通用UI无障碍基础设施 支持跨平台和多语言开发
Github开源项目跨平台UI工具包AccessKit无障碍辅助技术
AccessKit是一个开源项目,为UI工具包和应用程序提供通用无障碍基础设施。它包括数据模式、平台适配器和消费者库,支持Windows、macOS和Unix等系统。项目主要使用Rust开发,并提供C语言和Python绑定,方便开发者在不同语言中实现UI无障碍功能。AccessKit的设计借鉴了Chromium,适用于多种UI工具包,包括即时模式GUI。该项目旨在简化跨平台无障碍开发,提高各类应用的可访问性。
pin_input_text_field - Flutter多样化PIN输入框组件
Github开源项目跨平台Flutter自定义样式输入框PIN码
pin_input_text_field是一款Flutter PIN码输入组件,提供多种样式选择和自定义功能。内置4种常用PIN样式,支持密码模式、实心样式、输入颜色和光标设置。兼容所有Flutter支持的平台,为开发者提供灵活的PIN输入界面设计选项。
dora - Rust实现的跨平台JIT编译器
Github开源项目跨平台编程语言RustDoraJIT编译器
Dora是一个用Rust开发的JIT编译器,支持Linux、Windows和macOS的x86_64和aarch64架构。该项目提供简单的编译和测试流程,包括debug和release模式。Dora的标准库支持灵活加载,便于开发者定制。项目目前处于活跃开发阶段,旨在提供高效的跨平台编程环境。
raylib - 轻量级跨平台游戏开发库 支持2D和3D图形
Github开源项目开源跨平台游戏编程图形库raylib
raylib是一款开源的游戏开发库,采用纯C语言编写。它具有跨平台兼容性,支持2D和3D图形渲染、音频处理和数学运算。该库提供硬件加速的OpenGL抽象层,无需外部依赖。raylib适用于快速原型设计、工具开发、图形应用和教育领域。它包含丰富的示例和多种编程语言接口。
rio - Python框架Rio简化Web和桌面应用开发
Github开源项目开源跨平台Python框架UI开发Rio
Rio是一个基于Python的应用开发框架,无需HTML、CSS或JavaScript即可构建现代化应用。框架提供React风格组件系统,内置50多种UI组件,支持本地和Web平台运行。Rio具备完全类型安全特性,集成现代Python工具链,并提供开发工具。作为开源免费项目,Rio适用于快速构建跨平台应用。
pascalabcnet - 现代化Pascal编译器 支持多平台开发
Github开源项目跨平台编译开发环境测试PascalABC.NET
PascalABC.NET是一个开源的现代Pascal编译器,支持Windows、Linux和macOS多平台开发。它提供完整的开发环境和命令行工具,使用Visual Studio和Mono构建。该项目具有简便的构建流程和全面的测试系统,适合各级Pascal开发者使用。
kanata - 跨平台键盘自定义工具
Github开源项目开源软件跨平台自定义配置键盘映射多层功能
Kanata是一款开源的跨平台键盘自定义工具。它支持多层键功能、高级按键行为定制和易读的配置文件。用户可以创建自定义键盘层,优化工作流程,提高打字效率。Kanata具有实时配置重载功能,便于调试。此外,它还可以运行TCP服务器,实现与其他程序的交互。无论是普通用户还是开发者,都能通过Kanata提升键盘使用体验。
fetch-github-hosts - 开源GitHub Hosts同步工具 提升访问效率
Github开源项目跨平台GitHub Hostshosts同步工具网络加速
fetch-github-hosts是一个开源的GitHub Hosts同步工具,通过自主部署服务器获取最新hosts信息,解决GitHub访问速度慢的问题。该工具支持图形界面和命令行操作,兼容Windows、Linux和MacOS系统。它提供自动更新配置和私有部署选项,适用于需要优化GitHub访问体验的开发者和研究人员。
cpal - 纯Rust跨平台音频库 简化音频开发
Github开源项目跨平台RustCPAL音频库音频输入输出
CPAL是一个纯Rust编写的低级音频库,支持多种操作系统和音频后端。它提供设备枚举、格式选择和PCM流构建等功能,简化跨平台音频应用开发。支持ALSA、WASAPI、CoreAudio等主流音频系统,并具备ASIO和Web Assembly兼容性。CPAL为开发者提供了灵活高效的音频处理工具,适用于各种音频应用场景。
yarnspin - 跨平台故事引擎 整合自定义脚本与像素图处理
Github开源项目图像处理跨平台脚本语言Yarnspin故事引擎
Yarnspin是一款开源的故事创作引擎,集成了自定义脚本语言和图像处理功能。它能将高清照片转换为低分辨率像素图,方便开发者设置对话和场景。引擎自带千余张肖像图片,同时支持用户添加自定义图片。Yarnspin兼容Windows、Mac、Linux及浏览器平台,为创作者提供了灵活的跨平台故事开发环境。这款引擎采用内置脚本语言,可实现对话和场景的自定义设置。其独特的图像处理功能能将高分辨率照片转换为风格化的低分辨率像素图。作为一个跨平台工具,它支持在多种操作系统和网页环境中运行,为故事创作提供了便利的开发条件。
web-audio-api-rs - 纯Rust实现的Web Audio API库,支持非浏览器环境
Github开源项目跨平台Rust音频处理Web Audio API
web-audio-api-rs是一个纯Rust实现的Web Audio API库,适用于非浏览器环境。它支持在桌面应用、命令行工具和无头执行中进行音频处理。该项目兼容多种音频后端,如ALSA、WASAPI和CoreAudio,并提供Node.js绑定。web-audio-api-rs遵循W3C规范,为Rust开发者提供灵活、高性能的音频处理工具。
swiftshader - 基于CPU的高性能Vulkan 1.3实现
Github开源项目跨平台Vulkan图形APISwiftShaderCPU渲染
SwiftShader是一个基于CPU的高性能Vulkan 1.3图形API实现,为3D图形提供硬件独立性。支持Windows、Linux和macOS等多平台,可替代传统图形驱动。通过软件实现Vulkan API,SwiftShader使应用程序无需依赖特定硬件即可运行高级图形功能,为开发者和用户提供更大灵活性。
swift-testing - Swift代码测试框架 简化开发流程
Github开源项目跨平台Swift测试框架Swift Testing
Swift Testing是一个开源测试框架,为Swift开发者提供直观的API和灵活的测试组织方式。该框架支持自定义测试行为、参数化测试和并发执行,同时具备跨平台兼容性。Swift Testing简化了测试流程,有助于提高代码质量,适用于不同规模的Swift项目开发。
gopeed - 跨平台高速下载工具 支持多协议和定制扩展
Github开源项目开源跨平台下载器高速下载Gopeed
Gopeed是一款高速下载工具,支持HTTP、BitTorrent和磁力链接等多种协议,兼容主流平台。除基本下载功能外,Gopeed通过API和扩展支持高度定制,可实现更多功能。该工具提供图形界面、浏览器扩展和命令行版本,满足不同用户需求。
timelinize - 开源工具助力整合和探索个人数字生活记录
Github开源项目跨平台时间线Timelinize数据整理个人历史
Timelinize是一款开源工具,用于整合个人数字内容到统一时间线。支持从计算机、手机、在线账户等多种来源导入照片、视频、聊天记录和位置历史等数据。用户可在本地设备安全存储并浏览个人记忆。通过多样化可视化界面,Timelinize让用户能够方便地回顾过往,探索生活轨迹,实现对数字生活的全面掌控。
UnrealCSharp - 强化UE游戏开发的C#插件
Github开源项目跨平台游戏开发UnrealCSharpC#编程插件反射类型
UnrealCSharp是基于.NET 8的UE插件,为游戏开发引入C#编程能力。它支持全面的反射类型、自动代码生成和静态数据导出。特有的动态类功能无需蓝图即可生成UE类型。跨平台兼容、便捷调试、热更新和热重载等特性提升开发效率。支持UE 5.0-5.4版本及多种运行平台。
poco - 功能丰富的便携式 C++ 组件库
Github开源项目开源跨平台网络应用C++库POCO
POCO (Portable Components) 是一套功能丰富的 C++ 类库集合,专注于网络中心应用程序开发。该项目提供高效、现代的标准 C++ 实现,支持从嵌入式设备到服务器的多种平台。POCO 补充了 C++ 标准库,采用开源 Boost 软件许可。它为开发者提供实用解决方案,有助于构建高性能、跨平台的应用程序。
automerge-swift - Automerge的Swift实现库
Github开源项目跨平台Swift数据结构协作应用Automerge
Automerge-swift是Automerge库的Swift实现,为开发协作应用提供了跨平台和跨语言的数据结构支持。该项目包含完整的API文档,并通过Automerge Repo (Swift)库扩展了功能。开源应用MeetingNotes展示了如何利用Automerge-swift构建iOS和macOS平台上的实时协作体验。
shattered-pixel-dungeon - 开源roguelike地牢探险游戏 随机关卡敌人与海量物品
Github开源项目跨平台开源游戏Shattered Pixel Dungeon像素地牢roguelike
Shattered Pixel Dungeon是一款开源roguelike地牢探险游戏,基于Pixel Dungeon源代码开发。游戏特色包括随机生成的关卡和敌人,以及数百种可收集使用的物品。支持Android、iOS和桌面平台,在多个官方渠道提供下载。持续更新内容,并有活跃的社区翻译项目,为玩家带来丰富的探险体验。
Hydro - 跨平台信息学评测系统 模块化设计功能丰富
Github开源项目插件系统跨平台Hydro在线测评系统多空间
Hydro是一款跨平台的信息学在线评测系统,采用模块化设计和插件系统,支持功能热插拔。系统提供单系统多空间功能,可满足不同班级或院校的独立管理需求。Hydro具备精细的权限控制、支持大规模使用、覆盖全面的题型,并提供丰富题库资源。该系统兼容多种竞赛赛制,易于扩展其他编程语言支持。
tauri-plugin-context-menu - Tauri应用的原生上下文菜单插件
Github开源项目插件跨平台Tauri上下文菜单事件监听
tauri-plugin-context-menu是为Tauri v1.x应用开发的原生上下文菜单插件。它支持Windows、MacOS和Linux平台,开发者可以创建自定义菜单项、子菜单、快捷键和图标。插件提供简洁的API和TypeScript工具,便于集成。这个插件适合需要增强用户界面交互的Tauri应用开发者使用。
karing - 跨平台代理工具,多协议兼容、自动化路由、设备同步
Github开源项目跨平台代理工具Karing订阅兼容路由规则
作为一款跨平台代理工具,Karing基于flutter开发,提供singbox的图形界面。它支持多种代理协议和订阅源,具备自动节点选择、自定义路由规则和多设备同步等功能。Karing内置地理IP数据库和规则集,适用于Windows、Android、iOS和MacOS等主流操作系统,旨在为用户提供简便而强大的代理解决方案。
HandBrake - 多平台视频转码软件 支持多种格式转换
Github开源项目开源软件跨平台HandBrake视频转码视频格式转换
HandBrake是一款跨平台开源视频转码软件,支持Linux、Mac和Windows系统。它能够将多种视频格式转换为适合各类设备播放的文件。该工具兼容摄像机、移动设备、游戏录屏、DVD和蓝光光盘等多种视频源。HandBrake集成了FFmpeg、x264和x265等组件,可将源文件转换为MP4或MKV格式。
nekoray - 基于Qt的多协议跨平台代理管理工具
Github开源项目跨平台sing-box订阅NekoBox代理配置管理器
NekoBox是一款跨平台代理配置管理工具,基于Qt开发,后端采用sing-box。支持Windows和Linux系统,兼容SOCKS、HTTP(S)、Shadowsocks、VMess等多种代理协议。NekoBox提供多种订阅格式支持,具有便携性强的特点。该工具为用户提供灵活的代理配置选项,适合需要自定义网络连接的场景。
telegram-apps - Telegram Mini Apps开发工具集
Github开源项目TypeScriptSDK跨平台开发工具Telegram Mini Apps
这是一个为Telegram Mini Apps平台提供TypeScript开发工具的代码库。包含SDK、React和Solid JS绑定、服务器端数据处理工具及路由集成。通过简化开发流程、增强类型安全性和改善开发体验,该项目旨在成为官方SDK的替代选择。
pragmatic-drag-and-drop - 轻量级跨平台拖放工具链 适用各种前端框架
Github开源项目用户体验跨平台前端开发拖放功能Pragmatic drag and drop
pragmatic-drag-and-drop是一款轻量级拖放工具链,适用于各种前端框架。它由核心包和可选包组成,让开发者能够实现多样化的拖放功能。该项目体积小、模块化程度高、渲染灵活、不依赖特定框架。支持延迟加载、自定义配置,并在主流浏览器和移动平台上表现出色。此外,它还提供可选的视觉组件和无障碍功能,有助于打造统一的用户体验。
omnivore - 全能开源稍后读工具 专为文字爱好者设计
Github开源项目跨平台文本处理Omnivore开源阅读工具社交阅读
Omnivore是一款功能丰富的开源稍后读工具,适合文字爱好者使用。它提供文本高亮、笔记、搜索和分享功能,支持全键盘操作,能自动保存阅读进度,并支持通过邮件添加newsletter文章。该工具支持PDF阅读,提供iOS和Android原生应用以及多种浏览器扩展。作为开源项目,Omnivore允许用户自由定制和部署,同时也提供官方免费托管版本。
Warp - Rust开发的GPU加速终端 提高开发效率的现代化工具
Github开源项目跨平台RustWarpGPU加速终端
Warp是一款基于Rust开发的现代终端应用,通过GPU加速技术实现高性能。目前为macOS和Linux用户提供公开测试版,致力于提升开发效率。除了速度优势,Warp还集成了AI助手和协作功能,并计划开源UI框架和部分客户端代码,为开发者提供更多可能性。
mediapipe - 支持在移动、Web、桌面、边缘设备和物联网中集成机器学习功能的平台
人工智能Github开源项目机器学习跨平台MediaPipe
MediaPipe为开发者提供了一个平台,支持在移动、Web、桌面、边缘设备和物联网中集成机器学习功能。通过跨平台API和预训练模型,可快速部署和定制AI解决方案。MediaPipe还包含模型定制工具和浏览器内的可视化评估工具,支持高效开发和迭代。欢迎访问Google官方文档了解更多,并参与社区交流和贡献。