期数
目录
《HelloGitHub》第 12 期
HelloGitHub 分享 GitHub 上有趣、入门级的开源项目,每月 28 号更新一期。这里有好玩和入门级的开源项目、开源书籍、实战项目、企业级项目,让你用极短的时间感受到开源的魅力,对开源产生兴趣。
C# 项目
Go 项目
3、
sshtron
Star 2.1k
Fork 106
8 年前
sshtron 是通过 SSH 运行的多人贪吃蛇游戏,命令行输入:
ssh sshtron.zachlatta.com
4、
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
Bitbar 是可以将任何(自己或别人写好的)脚本的输出到 Mac OS 的状态栏上。同时,支持自定义更新频率。例如:定时获取比特币的价格、HelloGitHub 项目的 star 数量,使用步骤如下:
- 运行该程序,选择脚本所在目录
- 确保脚本的有执行权限,赋予执行权限的命令:
chmod +x script.sh
- 选择 ,刷新使之生效
Refresh all
Java 项目
JavaScript 项目
极小、跨平台的 JavaScript 全屏插件,在线 demo
10、
vue2-elm
基于 vue2 + vuex 构建一个大型单页面应用,此项目大大小小共 45 个页面,涉及注册、登录、商品展示、购物车、下单等等,是一个完整的流程,
Python 项目
11、
mycli
mycli 是一个带语法高亮、自动补全的 MySQL 命令行客户端工具。例如,连接数据库方法:
mycli -h localhost -u 用户名 数据库
12、
python-fire
Fire 是 Google 开源的 Python 库,可自动将您的代码转变成 CLI,无需您做任何额外工作。您不必定义参数,设置帮助信息,或者编写定义代码运行方式的 main 函数。相反,您只需从 main 模块调用“Fire”函数,其余工作全部交由 Python Fire 来完成。示例代码如下:
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!
其它
如何通过饿了么 Node.js 面试
开源书籍
《Python 之旅》,该书总结了 Python 相关的知识点,力求深入浅出、条理清晰
开源、免费、专业、简单的 React.js 教程
《编程之法:面试和算法心得》
目录
- C 项目
- C# 项目
- Go 项目
- Java 项目
- JavaScript 项目
- Python 项目
- 其它
- 开源书籍