#跨平台
flatbuffers - 跨平台序列化库 实现极致内存效率
Github开源项目跨平台内存效率数据访问FlatBuffers序列化库
FlatBuffers是一款跨平台序列化库,专注于优化内存效率。它支持直接访问序列化数据,无需预先解析,同时保持良好的兼容性。该库兼容多种编程语言和操作系统,提供从schema定义到数据读取的完整工作流程。FlatBuffers为开发者提供高效的数据处理方案,适用于需要优化内存使用的项目。
localsend - 跨平台文件共享应用 无需网络快速安全传输
Github开源项目开源跨平台文件共享LocalSend局域网传输
LocalSend是一款开源的跨平台文件共享应用,支持在本地网络上安全传输文件和消息,无需互联网连接。它采用REST API和HTTPS加密技术,确保数据安全。该应用兼容Windows、macOS、Linux、Android和iOS等主流操作系统,提供多种下载渠道。LocalSend操作简便,是局域网内进行安全高效文件传输的实用工具。
taffy - Rust实现的高性能UI布局库 支持多种CSS布局算法
Github开源项目跨平台Rust高性能TaffyUI布局库
Taffy是用Rust编写的UI布局库,实现了CSS Block、Flexbox和Grid布局算法。它为Dioxus、Bevy等知名项目提供支持,具有高性能和跨平台特性。Taffy提供简洁API,便于创建复杂布局树和高效计算布局。在大规模布局计算中表现出色,适用于构建现代UI和GUI应用。
jint - 跨平台高性能 JavaScript 解释器
Github开源项目.NET跨平台JintJavaScript解释器脚本引擎
Jint 是一款专为 .NET 平台开发的 JavaScript 解释器,兼容 .NET Standard 2.0 和 .NET 4.6.2 及更高版本。它提供安全的沙盒环境执行 JavaScript 代码,支持访问原生 .NET 对象和函数,实现脚本化功能。Jint 广泛支持 ECMAScript 标准,覆盖 ES6 到 ES2024 的众多特性,并提供执行限制和 .NET 互操作能力。
nvm - 命令行下轻松管理多个 Node.js 版本
Github开源项目Node.js命令行工具跨平台版本管理nvm
nvm 是一款跨平台的 Node.js 版本管理工具,适用于 Unix、macOS 和 Windows WSL 系统。它通过命令行界面,让开发者能快速安装、切换和管理多个 Node.js 版本。nvm 简化了不同项目间 Node.js 环境的配置过程,提高了开发效率和灵活性。通过简单的命令,开发者可以轻松在不同项目中使用所需的特定 Node.js 版本,大大提升了开发体验。
volta - 高效的JavaScript工具管理器
Github开源项目跨平台版本控制VoltaJavaScript工具管理器
Volta是一个快速、可靠的JavaScript工具管理器,支持跨平台使用。它确保项目团队使用统一工具,支持多种包管理器,并提供稳定的安装体验。Volta具有高速性能、项目版本无缝切换和可扩展性等特点,为开发者创造高效一致的环境。
cookiecutter - 从项目模板快速生成多语言项目的命令行工具
Github开源项目命令行工具跨平台项目模板Python包Cookiecutter
Cookiecutter是一款跨平台命令行工具,用于从预设模板快速创建项目。该工具支持Python 3.7至3.12版本,无需深入Python知识即可使用。Cookiecutter不仅可生成Python包项目,还适用于多种项目类型。它支持自定义提示和钩子函数,让开发者能灵活高效地初始化项目。用户可从本地或远程模板生成项目,模板创建者则可借助无限嵌套和Jinja2模板引擎设计复杂项目结构。
restic - 多平台开源备份工具 支持多种存储后端
Github开源项目数据安全开源软件跨平台restic备份程序
restic是一款开源且支持可重现构建的备份工具,适用于Linux、macOS和Windows等系统。它通过加密保护数据,支持多种存储后端,包括本地、云存储等。restic注重易用性、速度和效率,提供增量备份、数据去重、恢复和验证等功能,满足多样化的备份需求。
wasmer-go - Go语言的高性能WebAssembly运行时
Github开源项目跨平台WebAssemblyGo沙箱Wasmer
wasmer-go是Go语言的WebAssembly运行时,基于Wasmer构建。它提供简洁API,执行速度接近原生,并支持多种平台架构。开发者可轻松在Go程序中使用WebAssembly模块,实现安全高效的跨语言集成。
sing-box - 跨平台开源通用代理工具
Github开源项目开源软件跨平台网络工具sing-box代理平台
sing-box是一个开源的通用代理工具,支持多种常见代理协议,提供灵活高效的网络连接解决方案。它具有跨平台特性,适用于多种场景。sing-box注重性能和安全性,提供稳定可靠的网络体验。项目持续更新,社区活跃,是一个值得考虑的网络代理选择。
utfcpp - 轻量级跨平台UTF-8处理C++库
Github开源项目跨平台C++UnicodeUTF-8字符编码
utfcpp库为C++开发者提供了处理UTF-8编码的便捷解决方案。其核心功能包括UTF-8验证、转换和字符串操作,支持C++98至最新标准。该库在多个商业和开源项目中的应用证明了其可靠性。utfcpp支持UTF-8文件检查和编码转换,是Unicode处理的有力工具。
xxHash - 高性能哈希算法库 支持多种平台和数据规模
Github开源项目跨平台高性能数据完整性哈希算法xxHash
xxHash是一个高性能的开源哈希算法库,包含XXH32、XXH64和XXH3等算法。它能以接近RAM速度的极快速度处理数据,并在所有平台上生成一致的哈希值。该库通过了SMHasher测试,保证了优秀的哈希质量。xxHash在处理大小数据时都表现出色,适用于哈希表和布隆过滤器等场景。库提供了简单的一次性和流式哈希API,并支持多种编译选项来优化性能和二进制大小。
Waterfox - 开源隐私浏览器 专注功能定制与用户体验
Github开源项目开源跨平台浏览器Waterfox独立项目
Waterfox是一款注重隐私保护的开源浏览器。项目完全独立运作,积极欢迎开发者参与贡献。2023年第三季度计划发布G6版本和Android版本。未来roadmap包括实现原生垂直标签栏、优化配置文件管理等功能。Waterfox致力于为用户打造安全且可定制的网络浏览体验。
openrw - 开源项目重塑经典GTA III跨平台游戏
Github开源项目跨平台开源游戏OpenRWGTA III重新实现
OpenRW是一个跨平台开源项目,旨在重现2001年发行的经典3D动作游戏《侠盗猎车手III》。该项目支持Linux、macOS、Windows及多种BSD系统,提供原版游戏的核心体验,包括开场动画、驾驶和城市探索。运行OpenRW需要原版PC游戏的合法副本。
PyQt-Fluent-Widgets - 基于 PyQt5 的跨平台流畅设计组件库
Github开源项目跨平台PyQt5PyQt-Fluent-Widgets流畅设计界面组件
PyQt-Fluent-Widgets 是基于 PyQt5 的流畅设计组件库,为 Windows、Linux 和 macOS 平台提供现代化 UI 控件。该库包含完整文档和示例,支持 Designer 插件,适用于商业和非商业项目。通过简单的 pip 安装,开发者可快速构建美观的桌面应用界面,提升应用程序的视觉效果。
moonlight-qt - 跨平台开源流式游戏客户端 支持多种串流协议
Github开源项目开源软件跨平台远程桌面游戏串流Moonlight PC
moonlight-qt 是一款跨平台开源流式游戏客户端,支持 NVIDIA GameStream 和 Sunshine 串流协议。它具备硬件加速视频解码、HDR 串流、7.1 环绕声等功能,并支持多点触控和多人游戏手柄操作。该项目适用于 Windows、macOS 和 Linux 系统,提供多语言界面。支持 H.264、HEVC、AV1 等视频编解码器,最多可同时支持16名玩家。开发者可通过 Discord 参与项目讨论,或在 Weblate 平台协助本地化工作。
wezterm - 高性能跨平台终端模拟器与多路复用工具
Github开源项目跨平台RustGPU加速终端模拟器WezTerm
WezTerm是一款开源的高性能终端工具,由Rust语言实现。它集成了终端模拟器和多路复用器功能,支持GPU加速渲染和跨平台使用。WezTerm提供现代化界面和丰富的自定义选项,适合开发者日常工作。项目托管于GitHub,提供完善的文档支持。用户可通过GitHub讨论区或Matrix聊天室获取帮助。
Nuklear - 即时模式C语言GUI工具包 跨平台高效可定制
Github开源项目开源跨平台图形用户界面Nuklear即时模式
Nuklear是一个ANSI C编写的即时模式GUI工具包,以单头文件形式提供。它无需外部依赖,专注于UI核心功能,支持自定义皮肤和控件。Nuklear采用模块化设计,内存占用小,并提供UTF-8、字体处理等功能。它适用于各种平台,是开发轻量级跨平台GUI应用的有力工具。
pic-smaller - 在线图片压缩工具 本地处理安全高效
Github开源项目跨平台在线工具图小小图片压缩本地压缩
Pic Smaller是一款直观的在线图片压缩工具,支持移动设备使用。采用纯本地压缩技术,无需上传服务器,保障数据安全。基于OffscreenCanvas、WebAssembly和Web Worker等现代浏览器技术开发,可高效压缩PNG、GIF、AVIF和SVG等格式图片。支持自定义压缩配置,适用于各种压缩需求。访问pic-smaller.vercel.app或picsmaller.com即可使用。
libgphoto2 - 跨平台数码相机访问开源库
Github开源项目跨平台开源库libgphoto2数码相机PTP协议
libgphoto2是一个开源库,用于访问多种品牌的数码相机。支持PTP和MTP协议,能与大多数非大容量存储模式相机通信。具有跨平台兼容性,提供Java、Python、C#等多种编程语言绑定。开发者可利用libgphoto2构建相机控制和图像传输应用。
tiny-skia - Rust 生态系统中的轻量级 2D 渲染库
Github开源项目性能优化跨平台Rusttiny-skia2D渲染
作为 Skia 的一个子集,tiny-skia 项目旨在为 Rust 生态系统提供最小化的 CPU 2D 渲染库。它支持填充、描边、渐变、图案、裁剪和图像混合等常见 2D 操作,同时保持较小的二进制大小。虽然不包括文本渲染等高级功能,但 tiny-skia 在渲染质量和速度方面表现出色。
skip - Swift驱动的iOS和Android应用开发框架
Github开源项目跨平台Swift移动应用开发Skip
Skip是一个基于Swift的开源框架,支持同时开发iOS和Android应用。它提供完整的开发工具链,支持模块化项目结构,并集成Xcode工作流。Skip能帮助开发者快速构建双平台应用,提高开发效率。该框架拥有详细文档和活跃的社区支持,适合各类移动应用开发需求。
keymapper - 跨平台上下文感知键盘重映射软件
Github开源项目跨平台快捷键配置文件键盘映射上下文感知
keymapper是一款开源的跨平台键盘重映射工具,可根据不同上下文自动调整映射规则。它支持在系统和应用层面重新定义键盘布局和快捷键,并通过单一配置文件管理所有设置。除基本的按键重映射外,keymapper还支持字符输入映射、应用程序启动绑定和外部控制等高级功能。
lazytable - Compose UI 多平台懒加载表格库
Github开源项目跨平台布局Compose UILazyTable滚动
LazyTable 是基于 MinaBox 构建的 Compose UI 多平台懒加载表格库。该库支持在二维平面灵活展示列和行数据,提供简单的 API 用于注册项目和处理滚动。LazyTable 兼容 Android、iOS、Desktop 和 Wasm 平台,支持自定义单元格大小和固定列/行功能,适合处理大量结构化数据。
qemu - 多功能虚拟化与系统仿真平台
Github开源项目开源软件跨平台模拟器虚拟化QEMU
QEMU是一款开源的机器模拟器和虚拟化平台,支持软件模拟完整计算机系统,无需硬件虚拟化。它采用动态翻译技术实现高性能,可与Xen和KVM等虚拟机管理程序集成。QEMU支持跨架构运行操作系统和应用,适用于直接控制和高级管理集成等多种场景。此外,QEMU还提供Linux和BSD内核接口的用户空间API虚拟化功能。
godot - 开源跨平台2D和3D游戏引擎
Github开源项目开源软件跨平台游戏引擎Godot Engine2D和3D游戏
Godot Engine是一款开源的2D和3D游戏引擎,提供统一界面和全面工具集。支持一键导出至桌面、移动和网页平台。完全免费,社区驱动,拥有活跃生态系统和丰富学习资源。适合独立开发者和团队使用的游戏开发工具。
yen - 简化Python环境管理的全能工具
Github开源项目Python跨平台虚拟环境环境管理yen
yen是一个多功能Python环境管理工具,支持快速获取各种Python版本、创建虚拟环境和管理脚本。无需依赖,兼容Windows、MacOS和Linux系统及Intel、ARM芯片。yen旨在整合pyenv、pipx和virtualenv等工具的功能,简化Python代码在不同环境中的部署和运行。
galileo - 通用跨平台地理渲染库 支持多样化地图功能及高性能可视化
Github开源项目跨平台Galileo地图渲染库GIS
Galileo是一款通用跨平台地理渲染库,支持栅格瓦片、矢量瓦片和矢量地理数据图层。该库提供高性能渲染、多种投影和3D视图功能,设计灵活,可用于客户端GUI、服务器模块和CLI工具。Galileo兼容主流桌面和移动平台,并可通过WebAssembly在Web环境运行。目前正处于积极开发阶段,未来将不断增添高级功能。
shecc - 开源自编译C语言优化编译器
Github开源项目优化跨平台C编译器shecc自编译
shecc是一个开源的自编译C语言优化编译器,支持32位Arm和RISC-V架构。它能生成Linux ELF可执行文件,提供基本C标准库,采用两遍编译过程。该项目实现了静态单赋值(SSA)中间表示、寄存器分配和基本优化策略,展示了编译器的核心概念和实现方法,适合学习和教育用途。
react-native-animated-header-scroll-view - React Native动画滚动视图组件 支持自定义头部和导航栏
Github开源项目跨平台React Native动画效果滚动视图头部导航栏
react-native-animated-header-scroll-view是一个React Native动画滚动视图组件。它支持FlatList和ScrollView滚动交互,可将图像或自定义组件动画化为导航栏头部,并具有向下滚动的弹跳动画效果。该组件兼容iOS和Android平台,提供灵活的自定义选项,包括顶部导航栏、头部组件和导航栏组件。开发者可以轻松实现丰富的滚动动画效果,同时支持header图片缩放和自定义样式等功能。
vfox - 跨平台版本管理利器 轻松切换开发环境
Github开源项目插件系统跨平台vfox版本管理工具环境切换
vfox是一款跨平台版本管理工具,适用于Windows、Linux和macOS。通过插件系统扩展功能,支持快速安装和切换不同开发环境。它提供统一的命令接口,实现项目级、shell级和全局级版本管理,并可自动切换运行时版本。相比asdf-vm,vfox具有更快的速度和更简洁的命令,实现了真正的跨平台统一管理。
koodo-reader - 多功能跨平台电子书阅读器 支持多格式与云同步
Github开源项目开源软件跨平台电子书阅读器文件格式支持Koodo Reader
Koodo Reader是一款跨平台电子书阅读器,支持EPUB、PDF、MOBI等多种格式。它提供单列、双列和连续滚动等阅读布局,具备文本朗读、翻译和字典查询功能。该软件允许添加书签、笔记和高亮,可自定义字体、颜色和背景。Koodo Reader还支持多种云存储服务,实现多设备同步,为读者提供全面灵活的电子书阅读体验。
gallery-dl - 跨平台多源图库批量下载工具
Github开源项目Python命令行工具跨平台图片下载gallery-dl
gallery-dl是一款开源的命令行图片下载工具,支持从多个图片托管网站批量获取图库和收藏。这款跨平台软件提供丰富的配置选项和灵活的文件命名功能。gallery-dl能够通过多种身份验证方式访问需要登录的内容,并支持过滤、搜索和自定义输出等进阶特性。作为批量下载在线图片资源的实用工具,gallery-dl适用于需要高效获取大量图片的场景。
unstorage - 跨平台异步键值存储API
Github开源项目跨平台异步API键值存储驱动程序Unstorage
Unstorage提供跨平台的异步键值存储API,支持多驱动挂载、状态监控和元数据操作。项目特点包括轻量核心、JSON自动序列化、二进制数据支持和状态快照功能。内置多种驱动器和HTTP服务器,适用于浏览器、Node.js和Workers环境,满足现代应用的存储需求。
PureDOOM - 轻量级DOOM源码移植 适配多种硬件平台
Github开源项目跨平台游戏开发DOOM源代码移植单头文件
PureDOOM是一个轻量级的DOOM源码移植项目,专注于实现广泛的硬件兼容性。该项目使用纯C语言开发,不依赖外部库,能在多种设备上运行,包括嵌入式系统。主要特点有单头文件设计、支持32位和64位架构等。PureDOOM提供灵活的API接口,方便开发者集成视频、输入、音频和音乐功能,使DOOM能适配不同硬件环境。
mediapipe - 支持在移动、Web、桌面、边缘设备和物联网中集成机器学习功能的平台
人工智能Github开源项目机器学习跨平台MediaPipe
MediaPipe为开发者提供了一个平台,支持在移动、Web、桌面、边缘设备和物联网中集成机器学习功能。通过跨平台API和预训练模型,可快速部署和定制AI解决方案。MediaPipe还包含模型定制工具和浏览器内的可视化评估工具,支持高效开发和迭代。欢迎访问Google官方文档了解更多,并参与社区交流和贡献。
相关文章
Dalai: 在本地运行LLaMA和Alpaca的最简单方法
3 个月前
Emgu CV:强大的跨平台.NET计算机视觉库
3 个月前
Terminal GPT (tgpt): 在终端中使用AI聊天机器人的强大工具
3 个月前
OpenKore: 开源的智能自动化助手
3 个月前
GPUPixel: 高性能实时图像和视频处理库
3 个月前
Dalai: 在本地运行LLaMA和Alpaca的最简单方法
3 个月前
Emgu CV: 跨平台.NET包装器让OpenCV图像处理更简单
3 个月前
Terminal GPT (tgpt): AI聊天机器人在终端中无需API密钥
3 个月前
Airtest: 跨平台UI自动化测试框架
3 个月前