HelloGitHub 第 30 期

HelloGitHub 第 30 期

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

HelloGitHub 每月分享有趣的开源项目,包括 C++ 终端游戏、文件浏览器、反向代理应用和 NES 模拟器等,帮助用户快速了解开源的魅力,适合新手学习和实践。

🎯

关键要点

  • HelloGitHub 每月分享有趣的开源项目,帮助用户快速发现开源的魅力。

  • 分享的项目包括 C++ 终端游戏、文件浏览器、反向代理应用和 NES 模拟器等。

  • C++ 写的终端 2048 游戏可以在网站右上角展示。

  • 文件浏览器支持文件浏览、分享链接生成、批量上传等功能。

  • 反向代理应用 frp 支持 tcp、udp、http、https 协议,适用于内网穿透。

  • Golang 写的 NES 模拟器可以帮助用户了解如何编写模拟器。

  • 基于 Netty4 的轻量级 Web 框架,核心 jar 包仅 30KB,易于启动 HTTP 服务。

  • JavaScript 教程对新手友好,涵盖前端和后端 Web 开发。

  • Vue2 文件上传插件支持批量和拖拽上传,适合学习 Vue 组件开发。

  • Python 写的终端记录器可以生成 SVG 动画,展示终端操作。

延伸问答

HelloGitHub 每月分享哪些类型的开源项目?

HelloGitHub 每月分享有趣的开源项目,包括 C++ 终端游戏、文件浏览器、反向代理应用和 NES 模拟器等。

C++ 终端游戏 2048 是如何展示的?

C++ 写的终端 2048 游戏可以在网站右上角展示。

文件浏览器有哪些主要功能?

文件浏览器支持文件浏览、分享链接生成、批量上传等功能。

反向代理应用 frp 的主要用途是什么?

frp 支持 tcp、udp、http、https 协议,适用于内网穿透,允许外网访问本地搭建的 web 服务。

如何使用 Golang 编写 NES 模拟器?

安装 go get github.com/fogleman/nes,然后运行 nes [rom文件的路径]。

JavaScript 教程适合什么样的学习者?

该 JavaScript 教程对新手友好,涵盖前端和后端 Web 开发。

🏷️

标签

➡️

继续阅读