# 《HelloGitHub》第 12 期 > 兴趣是最好的老师,**HelloGitHub** 让你对开源感兴趣!

## 目录 点击右上角的 **「目录」** 图标打开目录,获得更好的阅读体验。 ![](https://raw.githubusercontent.com/521xueweihan/img_logo/master/logo/catalog.png) **Tips**:如果遇到图片刷不出来的情况,[点击](https://hellogithub.com/periodical/volume/12) 换一种浏览方式。


关注「HelloGitHub」公众号,第一时间收到推送

## 内容 > **以下为本期内容**|每月 **28** 号更新 ### C 项目 1、[tbox](https://hellogithub.com/periodical/statistics/click?target=https://github.com/tboox/tbox):一个用 C 语言实现的跨平台开发库,用于解决不同操作系统的兼容问题,并且充分利用了各个平台独有的一些特性进行优化。[中文说明](https://github.com/tboox/tbox/blob/master/README_zh.md) ### C# 项目 2、[ScreenToGif](https://hellogithub.com/periodical/statistics/click?target=https://github.com/NickeManarin/ScreenToGif):此工具可以记录屏幕的选定区域、网络摄像头的实时图像和绘图板上的实时图像。可以编辑并将动画保存为 GIF 或视频

### Go 项目 3、[sshtron](https://hellogithub.com/periodical/statistics/click?target=https://github.com/zachlatta/sshtron):sshtron 是通过 SSH 运行的多人贪吃蛇游戏,命令行输入:`ssh sshtron.zachlatta.com`,无需安装等待几秒即可进行游戏(因为服务器在国外,很卡😅)

4、[wuzz](https://hellogithub.com/periodical/statistics/click?target=https://github.com/asciimoo/wuzz):wuzz 是用于调试 HTTP 请求的交互式命令行工具,可以用来检查和修改请求。常用操作如下: | Keybinding | Description | | :--------- | :------ | | Ctrl+R | 发送请求 | | Ctrl+C | 退出 | | Ctrl+K,Shift+Tab | 前视图 | | Ctlr+J,Tab | 下一个视图 | | Ctrl+H,Alt+H | 打开/关闭历史 | | Down | 向下移动一条视图线 | | Up | 向上移动一条视图线 | | Page down | 向下移动一个视图页 | | Page up | 向下移动一个视图页 | | F2 | 跳转到 URL | | F3 | 跳转到查询参数 | | F4 | 跳转到 HTTP 方法 | | F5 | 跳转到请求体 | | F6 | 跳转到 header | | F7 | 跳转到搜索 | | F8 | 跳转到响应 header | | F9 | 跳转到响应体 |

5、[xbar](https://hellogithub.com/periodical/statistics/click?target=https://github.com/matryer/xbar):Bitbar 是可以将任何(自己或别人写好的)脚本的**输出**到 Mac OS 的状态栏上。同时,支持自定义更新频率。例如:定时获取比特币的价格、HelloGitHub 项目的 star 数量,使用步骤如下: 1. 运行该程序,选择脚本所在目录 2. 确保脚本的有执行权限,赋予执行权限的命令:`chmod +x script.sh` 3. 选择 `Refresh all`,刷新使之生效

### Java 项目 6、[fresco](https://hellogithub.com/periodical/statistics/click?target=https://github.com/facebook/fresco):Facebook 开源的 Android 管理图片的库,[中文文档](https://www.fresco-cn.org/docs/index.html)。包含功能如下: - 显示占位图直到加载完成 - 下载图片 - 缓存图片 - 图片不再显示时,从内存中移除 - 等等 ### JavaScript 项目 7、[octotree](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ovity/octotree):为 GitHub 和 GitLab 网站,提供直观地显示项目目录结构的浏览器插件,效果如下:

8、[screenfull](https://hellogithub.com/periodical/statistics/click?target=https://github.com/sindresorhus/screenfull):极小、跨平台的 JavaScript 全屏插件,[在线 demo](https://sindresorhus.com/screenfull.js/) 9、[standard](https://hellogithub.com/periodical/statistics/click?target=https://github.com/standard/standard):统一 JavaScript,只需一种样式,[中文](https://github.com/feross/standard/blob/master/docs/README-zhtw.md) 10、[vue2-elm](https://hellogithub.com/periodical/statistics/click?target=https://github.com/bailicangdu/vue2-elm):基于 vue2 + vuex 构建一个大型单页面应用,此项目大大小小共 45 个页面,涉及注册、登录、商品展示、购物车、下单等等,是一个完整的流程,

### Python 项目 11、[mycli](https://hellogithub.com/periodical/statistics/click?target=https://github.com/dbcli/mycli):mycli 是一个带语法高亮、自动补全的 MySQL 命令行客户端工具。例如,连接数据库方法:`mycli -h localhost -u 用户名 数据库`

12、[python-fire](https://hellogithub.com/periodical/statistics/click?target=https://github.com/google/python-fire):Fire 是 Google 开源的 Python 库,可自动将您的代码转变成 CLI,无需您做任何额外工作。您不必定义参数,设置帮助信息,或者编写定义代码运行方式的 main 函数。相反,您只需从 main 模块调用“Fire”函数,其余工作全部交由 Python Fire 来完成。示例代码如下: ```python import fire class Example(object): def hello(self, name='world'): """Says hello to the specified name.""" return 'Hello {name}!'.format(name=name) def main(): fire.Fire(Example) if __name__ == '__main__': main() # 在终端中调用效果如下: $ ./example.py hello Hello world! $ ./example.py hello David Hello David! $ ./example.py hello --name=Google Hello Google! ``` ### 其它 13、[gophers](https://hellogithub.com/periodical/statistics/click?target=https://github.com/egonelbre/gophers):Go 吉祥物的各种图片素材

14、[node-interview](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ElemeFE/node-interview):如何通过饿了么 Node.js 面试 15、[performance-column](https://hellogithub.com/periodical/statistics/click?target=https://github.com/barretlee/performance-column):[阿里胡子哥](https://github.com/barretlee)写的《性能专栏》,旨在提升 PC/H5/Native 等多个端上对性能的认知,[阅读地址](https://github.com/barretlee/performance-column/issues) ### 开源书籍 16、[explore-python](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ethan-funny/explore-python):《Python 之旅》,该书总结了 Python 相关的知识点,力求深入浅出、条理清晰 17、[react-naive-book](https://hellogithub.com/periodical/statistics/click?target=https://github.com/huzidaha/react-naive-book):开源、免费、专业、简单的 React.js 教程 18、[The-Art-Of-Programming-By-July-2nd](https://hellogithub.com/periodical/statistics/click?target=https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd):《编程之法:面试和算法心得》

『上一期』 | 反馈和建议 | 『下一期』

---

👉 来!推荐开源项目 👈
微信中搜:HelloGitHub 关注公众号
不仅能第一时间收到推送,还有回馈粉丝的活动
如果文中的图刷不出来,可以点击 这里

## 赞助

UCloud
超值的GPU云服务

CDN
开启全网加速

OpenIM
开源IM力争No.1

七牛云
百万 Token 免费体验
## 声明 知识共享许可协议
本作品采用 署名-非商业性使用-禁止演绎 4.0 国际 进行许可。