本期推荐开源项目目录:
1. 简单且强大的开源游戏编程库
2. 外文论文翻译神器
3. 功能丰富的开源视频播放器
01
如果你是游戏开发的新手或是经验丰富的开发者,寻找一个轻量级、易于使用且功能强大的游戏编程库,那么 raylib 绝对是你不能错过的选择。这是一个开源的、简单且易于使用的视频游戏编程库,受到了 Borland BGI 图形库和 XNA 框架的极大启发。它专门设计用于原型设计、工具、图形应用程序、嵌入式系统和教育领域。开源地址:https://github.com/raysan5/raylib
①支持多种平台,包括 Windows、Linux、MacOS、Raspberry Pi、Android 和 HTML5。这意味着你可以在不同的环境下开发和运行你的游戏或图形应用程序② 所有需要的库都包含在 raylib 中,减少了外部依赖带来的复杂性③ 丰富的图形和音频支持:支持多种字体格式、纹理格式、3D 支持、柔性材料系统、3D 模型④ 强大的数学模块:包含一个强大的数学模块(raymath),用于处理向量、矩阵和四元数运算⑤ 音频支持:支持流媒体的音频加载和播放(WAV、OGG、MP3、FLAC、XM、MOD),以及 VR 立体声渲染和可配置的 HMD 设备参数02
PDFMathTranslate 是一款基于 AI 的 PDF 文档全文双语翻译工具,它能够在保持原有格式与排版的基础上,将 PDF 论文和电子书翻译成你想要的语言。项目地址:https://github.com/Byaidu/PDFMathTranslate
① 完整保留排版:能够保留 LaTeX 数学公式、PDF 索引目录和图表样式等文档内容,让翻译后的 PDF 文档看起来和原文一样整洁美观。② 支持多种翻译服务:可以接入 Google、DeepL、Ollama 和 OpenAI 等多种翻译服务,满足不同用户的需求。③ 多种使用方式:提供命令行、图形界面和 Docker 等多种使用方式,方便用户根据自己的需求选择。03
GSYVideoPlayer 是一个基于 Android 平台的开源视频播放器项目,旨在提供高度的可定制性和多样化的播放功能。项目的设计理念是为了满足日益增长的市场需求,确保开发者可以根据自己的需要进行深度定制。开源地址:https://github.com/CarGuo/GSYVideoPlayer
① 支持多种播放内核,包括:IjkMed、ExoPlayer2、MediaPlayer、AliPlayer② 功能非常丰富,包括但不限于:弹幕支持、外挂字幕、滤镜和水印、GIF截图、片头广告、基本控制
04
欢迎关注逛逛 GitHub,老逛带你逛遍 GitHub 。
这个公众号历史发布过很多有趣的开源项目,如果你懒得翻文章一个个找,你直接和逛逛 GitHub 对话聊天就行了: