#跨平台
NRI - 低开销跨平台渲染接口 支持多种图形API
NVIDIA RENDER INTERFACENRI图形API渲染接口跨平台Github开源项目
NRI是一个通用的低级渲染接口,支持D3D11、D3D12和Vulkan。它简化了现代图形API的使用,提供低开销和跨平台支持。NRI具有C++和C接口,支持光线追踪和网格着色器等先进功能。该接口已应用于多个NVIDIA GameWorks项目,为开发者提供灵活高效的渲染解决方案。
gsy_flutter_book - 全面掌握Flutter开发的实战指南与教程
开发实战Dart跨平台移动应用FlutterGithub开源项目
本教程涵盖Flutter开发的各个方面,从Dart语言基础到Flutter框架原理,再到实战开发技巧。通过开源项目和实例讲解Flutter应用开发全过程,并深入探讨核心原理,帮助开发者全面掌握这一跨平台框架。
proxyee-down - 开源HTTP下载器支持自定义请求和扩展
proxyee-down下载器开源跨平台golangGithub开源项目
Proxyee Down是基于Netty的开源HTTP下载器,支持自定义请求和扩展功能。采用Java后端和Vue.js前端开发,具有高速下载和跨平台特性。用户可通过安装扩展实现特殊下载需求。虽已暂停维护,但计划用Go重写,旨在提供更轻量、低内存占用的下载体验,并进一步优化跨平台性能。
activitywatch - 开源个人时间跟踪软件 保护隐私数据掌控
ActivityWatch时间追踪开源数据隐私跨平台Github开源项目
ActivityWatch作为开源个人时间跟踪软件,自动记录电脑使用情况,涵盖活跃应用、浏览器标签及键鼠活动。用户完全掌控数据,保障隐私安全。软件具备直观的数据可视化界面,跨平台兼容,支持插件扩展。通过分析时间分配,ActivityWatch有助于提升工作效率。
NetHack - 开源地牢探索游戏的持续进化
NetHack游戏开发开源项目地牢探险跨平台Github
NetHack 3.7.0是经典地牢探索游戏NetHack的最新开发版本,延续了Rogue和Hack的游戏传统。相比NetHack 3.6,新版本引入了多项架构优化,包括跨平台编译支持和可移植存档文件等。虽处于早期开发阶段可能存在不稳定因素,但开发团队鼓励玩家参与测试并提供反馈,共同推动游戏的持续改进。
open-im-server - 开源即时通讯服务器 提供完整IM功能集成方案
OpenIM即时通讯开源软件微服务架构跨平台Github开源项目
open-im-server是开源即时通讯服务器,提供完整IM功能集成。基于微服务架构,可处理大规模用户和消息。通过REST API和Webhooks扩展功能。支持源码、Docker和Kubernetes部署,兼容主流操作系统。适合开发者快速构建即时通讯应用。
MonoGame - 开源跨平台C#游戏开发框架
MonoGame游戏开发跨平台C#开源框架Github开源项目
MonoGame是一个基于.NET的开源游戏开发框架,使用C#编程语言。它支持桌面PC、游戏主机和移动设备等多个平台。作为微软XNA Framework的开源替代方案,MonoGame已成功应用于《Streets of Rage 4》和《Stardew Valley》等知名游戏的开发。该框架提供丰富的功能和广泛的平台支持,满足不同类型的游戏开发需求。
kandy - Kotlin开源绘图库 支持多种引擎的数据可视化工具
Kandy数据可视化Kotlin绘图库跨平台Github开源项目
Kandy是一个开源的Kotlin绘图库,通过DSL简化图表创建过程。它支持多种绘图引擎,具有跨平台兼容性,可用于Kotlin笔记本和标准项目。Kandy提供Swing渲染、交互式图表、多格式导出、Kotlin集合和DataFrame支持等功能,同时保证类型和空值安全。该库适用于创建各种复杂度的图表,无需详细文档即可上手。
GDevelop - 无代码创建多平台游戏的开源开发工具
GDevelop游戏开发无代码开源跨平台Github开源项目
GDevelop是一款功能完善的开源游戏开发软件,无需编程即可创建2D、3D和多人游戏。通过直观的事件系统和可重用行为,开发者能快速构建游戏逻辑,适用于移动设备、桌面和网页平台。该工具适合不同经验水平的开发者,提供丰富功能和简便操作,提高游戏制作效率。
react-native-safe-area-context - React Native多平台安全区域管理库
react-nativeSafeAreaProviderSafeAreaView安全区域跨平台Github开源项目
react-native-safe-area-context是一个用于管理多平台安全区域的React Native库。它提供SafeAreaProvider、SafeAreaView组件和useSafeAreaInsets钩子,帮助开发者适配不同设备的屏幕尺寸和系统元素。支持Android、iOS、Web、macOS和Windows平台,具有初始渲染优化功能和Jest测试支持。该库简化了跨平台应用开发中的安全区域处理过程。
webtorrent-desktop - 跨平台种子流媒体播放应用
WebTorrent Desktop种子下载流媒体应用开源软件跨平台Github开源项目
WebTorrent Desktop是一款开源的跨平台种子流媒体应用,兼容Mac、Windows和Linux系统。它具有直观的用户界面,支持实时播放功能,方便用户添加、管理和播放种子文件。该应用重视用户隐私,不收集个人信息,为种子爱好者提供了安全、高效的流媒体体验。
vcpkg - 微软维护的跨平台C/C++包管理器 简化开发流程
vcpkgC/C++包管理开源库跨平台MicrosoftGithub开源项目
vcpkg是一款由微软和C++社区共同维护的开源C/C++包管理工具。它支持Windows、macOS和Linux等多个平台,提供丰富的开源库和企业级功能。vcpkg旨在解决C/C++开发中的依赖管理问题,支持版本控制和自定义包发布。该工具可与CMake、MSBuild等主流构建系统无缝集成,适用于各类C/C++项目。
neutralinojs - 跨平台轻量级桌面应用开发框架
Neutralinojs跨平台桌面应用开发轻量级JavaScriptGithub开源项目
Neutralinojs是一款轻量级跨平台桌面应用开发框架。支持使用JavaScript、HTML和CSS开发,兼容Linux、macOS、Windows、Web和Chrome平台。相比同类框架,Neutralinojs更轻量,利用系统现有Web浏览器库而非捆绑Chromium。框架通过WebSocket实现原生功能,内置Web服务器和JavaScript客户端库,简化开发流程。
postcat - 跨平台API开发测试工具 简化API管理流程
PostcatAPI开发测试工具跨平台开源插件系统Github开源项目
Postcat是一款开源API开发测试工具,支持REST和Websocket等多种协议。它提供API文档、设计、测试和Mock等功能,并具有插件系统扩展能力。Postcat可在Windows、Mac、Linux和浏览器上运行,适合中小团队和个人使用,有助于提高API开发和测试效率。
plog - 轻量级且功能强大的C++日志库
PlogC++日志库跨平台多线程Github开源项目
plog是一个简洁高效的C++日志库,仅有约1000行代码。它支持跨平台使用,提供多种格式化器和输出器选项。plog特点包括线程安全、类型安全、Unicode支持等,且易于扩展。该库无需C++11,使用便捷,适合各类C++项目使用。
PyQt-Frameless-Window - 基于PyQt5的跨平台无边框窗口库 支持多种视觉效果
PyQt无边框窗口跨平台GUI开发PythonGithub开源项目
PyQt-Frameless-Window是基于PyQt5的跨平台无边框窗口库,支持窗口移动、缩放、阴影和动画效果。该库提供Windows 11快速布局、Windows 10亚克力模糊等特性,适用于Windows、Linux和macOS平台。开发者只需继承FramelessWindow或FramelessMainWindow类即可快速实现自定义窗口设计。
desktop - 跨平台图形界面HTTP客户端工具
HTTPieAPI调试工具桌面应用跨平台自动更新Github开源项目
HTTPie Desktop是一款跨平台HTTP客户端工具,为Mac、Windows和Linux系统提供图形界面。该工具支持自动更新,简化了API测试、调试和Web服务交互过程。开发者和IT专业人士可通过官方网站或GitHub releases页面下载安装,Linux版本需使用AppImageLauncher。HTTPie Desktop是HTTPie项目的桌面版本,为用户提供了命令行之外的另一种选择。
node - 开源的JavaScript运行时环境
Node.jsJavaScript开源跨平台运行环境Github开源项目
Node.js是开源的JavaScript运行时环境,支持跨平台运行。项目采用开放治理模式,鼓励社区协作与贡献。Node.js提供当前版本、长期支持版本和每日构建版本,并有详细API文档。其具备二进制验证功能,由OpenJS Foundation提供支持。
Librum - 跨平台电子书阅读与个人图书馆管理应用
Librum电子书阅读器在线图书馆跨平台开源软件Github开源项目
Librum是一款开源的跨平台电子书阅读和个人图书馆管理应用。它集成了在线图书馆管理、笔记功能、AI工具和高亮标注等特性,支持多种电子书格式。Librum提供超过70,000本免费书籍,可在多设备间同步阅读进度,旨在为读者带来个性化的阅读体验和高效的图书管理方案。
context-free - 开源程序化图形生成软件
Context FreeGNU许可证软件开发图形生成跨平台Github开源项目
Context Free 是一款开源的程序化图形生成软件,当前版本为 3.3。支持 Mac、Windows 和 Linux 多平台,用户可通过简单代码创建复杂图形。项目采用 GNU 通用公共许可证发布,为图形设计爱好者提供独特创作工具。通过简单的代码编写,用户可创建复杂的图形作品。该项目由 Chris Coyne、John Horigan 和 Mark Lentczner 开发,为艺术家和设计师提供了一个独特的创作平台。
cava - 跨平台终端音频频谱可视化工具
CAVA音频可视化跨平台终端开源软件Github开源项目
CAVA是一款跨平台的终端和桌面音频频谱可视化工具。它支持Linux、FreeBSD、macOS和Windows系统,能实时将音频转换为频谱柱状图。CAVA兼容多种音频捕获方式,如PulseAudio、ALSA和MPD。该工具注重视觉效果和响应性,提供了直观的音乐可视化体验。CAVA安装配置简便,适合音频可视化爱好者使用。
ytmdesktop - 基于全新代码库的跨平台YouTube Music桌面应用
YouTube Music桌面应用跨平台开源音乐播放器Github开源项目
YouTube Music Desktop App是一款基于全新代码库开发的跨平台桌面客户端,支持Windows、Linux和Mac系统。该应用为YouTube Music用户提供简洁界面和丰富功能,实现在桌面环境中流畅使用YouTube Music的所有功能,包括音乐播放、播放列表浏览和内容发现等。
trippy - 结合traceroute和ping功能的多协议网络诊断工具
Trippy网络分析工具tracerouteping多协议追踪跨平台Github开源项目
Trippy是一款结合traceroute和ping功能的网络诊断工具。它支持ICMP、UDP和TCP等多种协议的IPv4和IPv6追踪。Trippy具备可定制的追踪选项、NAT检测和多目标同时追踪等功能。其交互式TUI界面可展示每跳统计数据、RTT历史图表和地理位置信息。此外,Trippy能生成多种格式的追踪报告,并支持多个操作系统平台。
FlyingCarpet - 跨平台无线文件传输工具 支持近距离点对点传输
Flying Carpet文件传输跨平台无线传输开源软件Github开源项目
FlyingCarpet是一个开源的文件传输项目,可在Android、iOS、Linux、macOS和Windows平台间进行无线文件传输。它利用设备的WiFi芯片创建临时热点,实现近距离点对点传输,无需依赖现有网络。这种方式特别适合在缺少U盘或网络连接的情况下传输大文件。该工具支持文件夹传输,并使用AES-GCM加密保护数据安全。
naps2 - 跨平台文档扫描应用 支持多种格式输出
NAPS2文档扫描PDFOCR跨平台Github开源项目
NAPS2是一款开源文档扫描应用,支持Windows、Mac和Linux系统。它可从多种类型扫描仪获取文档,支持PDF、TIFF、JPEG和PNG格式输出。软件集成了Tesseract OCR引擎,提供光学字符识别功能。NAPS2支持多语言界面,并为开发者提供SDK,是一个功能完整的跨平台扫描解决方案。
strawberry - 开源跨平台的音乐播放器和收藏管理工具
Strawberry Music Player音乐播放器音乐收藏管理开源软件跨平台Github开源项目
Strawberry是一个开源的音乐播放器和音乐收藏管理工具,支持多种音频格式和高级音频输出配置。它提供智能播放列表、音频分析、均衡器等功能,可从多个来源获取专辑封面和歌词。Strawberry支持与多种设备同步,并集成了Last.fm等音乐服务。作为一个跨平台应用,Strawberry在Linux、macOS和Windows上均可运行,为音乐爱好者提供全面的音乐管理和欣赏体验。
phoronix-test-suite - 开源跨平台自动化性能测试框架
Phoronix Test Suite基准测试性能测试开源软件跨平台Github开源项目
Phoronix Test Suite是一款开源跨平台自动化性能测试框架,兼容Linux、Solaris、macOS、Windows和BSD等多种操作系统。它内置600多个测试配置文件和200多个测试套件,支持性能基准测试和单元测试等。该框架可扩展,能自动执行测试并生成报告,还可与OpenBenchmarking.org集成实现结果共享和比较。其Phoromatic平台适合企业级大规模测试管理,为开发者和IT专业人士提供全面的性能评估解决方案。
miniaudio - 轻量级跨平台音频库 支持播放捕获和高级功能
miniaudio音频库跨平台C语言开源Github开源项目
miniaudio是一个C语言编写的单文件音频库,无外部依赖,支持主流桌面和移动平台。它提供简洁灵活的API,包含低级和高级接口,实现声音管理、混音、音效和3D空间化。该库还包括节点图系统、资源管理、音频编解码、重采样和通道映射等功能,适用于各种音频开发需求。
Clementine - 跨平台现代音乐播放器与媒体库管理工具
Clementine音乐播放器跨平台开源软件GitHub项目Github开源项目
Clementine是一款开源的跨平台音乐播放器和媒体库管理工具,支持Windows、Linux和macOS系统。它提供音乐播放、库管理和组织等功能,用户可从GitHub获取最新版本。Clementine以其便捷的音乐管理和播放体验赢得用户好评,同时欢迎开发者参与项目贡献。
smtp4dev - 功能丰富的开发测试用SMTP服务器
smtp4devSMTP服务器开发测试邮件服务跨平台Github开源项目
smtp4dev是一款跨平台的SMTP服务器模拟工具,专为开发和测试环境设计。它支持Windows、Linux和Mac OS-X,提供OpenAPI接口、IMAP访问、SMTP会话日志等功能。具备UTF8、TLS/SSL、身份验证、多邮箱规则等特性,还包括多视口模拟、MIME检查器和HTML兼容性报告。smtp4dev允许开发人员安全地测试邮件功能,避免影响真实用户,是应用开发过程中的得力助手。
contour - 现代化跨平台终端模拟器提供GPU加速和丰富功能
Contour终端模拟器GPU加速跨平台Unicode支持Github开源项目
Contour是一款现代化的跨平台终端模拟器,支持主流操作系统。它提供GPU加速渲染、Unicode和emoji支持、字体连字等功能。Contour还具有垂直行标记、Vi样式输入模式、运行时配置重载等特性。该项目支持多种安装方式,适合追求高性能和丰富功能的用户。
discordo - 简洁高效的Discord命令行界面客户端
DiscordoDiscord客户端终端应用开源软件跨平台Github开源项目
Discordo是一个开源的Discord命令行界面客户端,具有轻量化、安全性和丰富功能等特点。它支持鼠标操作、剪贴板集成和双因素认证,并兼容Discord风格的Markdown语法。用户可通过多种方式安装,包括预编译二进制文件、包管理器或源码编译。Discordo提供灵活的配置选项,可自定义操作行为、快捷键和界面主题。目前该项目仍在活跃开发中,功能可能会有所调整。
caesium-image-compressor - 多格式图像压缩工具 保留质量快速减小体积
Caesium Image Compressor图片压缩开源软件跨平台多语言支持Github开源项目
Caesium Image Compressor是一个跨平台的开源图像压缩工具,支持JPG、PNG和WebP格式。它能在维持图像质量的前提下,有效减小文件大小。该软件适用于Windows、MacOS和Linux系统,为用户提供了便捷的图片处理方案。此外,Caesium还支持多语言界面,欢迎社区参与翻译工作。
pcm - Intel处理器性能和能耗指标实时监控工具集
Intel PCM性能监控硬件指标跨平台开源工具Github开源项目
Intel Performance Counter Monitor (PCM)是一套监控Intel处理器性能和能耗指标的API和工具集。支持多种操作系统,包括Linux、Windows和Mac OS X。PCM提供多个命令行工具,如pcm和pcm-memory,用于实时监控处理器性能、内存带宽和能耗等指标。此外,PCM还包含Grafana仪表板等图形界面,以及读写特定寄存器的实用工具。
makeself - 轻松创建自解压Unix存档的强大工具
自解压缩归档Shell脚本压缩工具软件打包跨平台Github开源项目
makeself是一个用于创建自解压Unix存档的shell脚本工具。它生成的存档文件以shell脚本形式呈现,支持多种压缩算法和完整性校验。makeself生成的存档可在各种Unix系统上运行,无需额外依赖。该工具广泛应用于游戏补丁、驱动程序和软件安装包的分发,为Unix软件打包和分发提供了简便解决方案。
go-gtk - Go语言GTK绑定 实现跨平台GUI开发
go-gtkGTKGo语言GUI开发跨平台Github开源项目
go-gtk是一个为Go语言提供GTK绑定的开源项目,旨在实现跨平台GUI应用程序开发。该项目支持多种GTK部件和方法,涵盖基本控件到高级功能。go-gtk目前完成度约为48%,包括完全支持的组件有GtkButton、GtkCheckButton、GtkRadioButton等,部分支持的有GtkDialog、GtkWindow、GtkComboBox等。项目仍在积极开发中,致力于为Go语言开发者提供更全面的GTK支持,并欢迎社区贡献。
相关文章
Crystal TTS引擎学习资料汇总 - 多语言文本转语音合成框架
2 个月前
RHVoice学习资料汇总 - 免费开源的多语言语音合成器
2 个月前
HyperLPR学习资料汇总 - 基于深度学习的高性能中文车牌识别框架
2 个月前
OpenKore入门学习资料 - 免费开源的仙境传说自动化助手
2 个月前
tgpt学习资料汇总 - 无需API密钥的终端AI聊天机器人
2 个月前
emgucv入门指南 - OpenCV的.NET跨平台封装
2 个月前
dalai入门指南 - 在本地运行LLaMA和Alpaca语言模型
2 个月前
Airtest入门学习资料汇总 - 跨平台UI自动化测试框架
2 个月前
DeFFcode: 基于FFmpeg的高性能实时视频帧解码器
3 个月前