zdog
zdog 是一款 JS 3D 引擎, zdog 不同于其他的 JS 3D 引擎的地方在于所有的 API 引用全部都是 2D 绘图 < canvas> <svg>, 所以 zdog 项目才会简单, 但是高效.
一起来做马里奥吧!
craft
craft 是 Mojang 工作室在 GitHub 上的开源项目, craft 完全采用 c 语言实现的 (多人模式的网络模块是 python 开发的). 这是一款小型的 minecraft, 简单好玩
pixijs
pixijs 这个项目创建的目的是为了提供一个 2D 的跨平台 libraray,pixijs 的特点是运行的很快, 而且不需要 webGL 的知识, 容易上手.
LumixEngine
LumixEngine 是一个免费的开源 3D 游戏引擎, 这款引擎支持 Windows 和 Linux 版本, 太良心了!
demo 游戏 on the hunt
flutter
flutter 是 google SDK 中的一个移动开发工具, 它既 shi yon 可以给 apple 使用也可以用来搭建 Android 应用, 编译之后不需要重启, 快速高效.
keras-GAN
Keras-GAN repo 是所有 Keras 实现的 GAN 算法集合的模型, 这些模型都是 paper 中最终描述的, 学习 ML 的同学强烈推荐!
EverydayWechat
这个仓库的简介是每日自动给女朋友发微信暖心话, 作者的编程目的是为了程序员的家庭和谐, 所以使用了 python 的自动脚本可以远程帮助程序员给自己的女朋友发一条微信. 但是问题来了, 程序员有女朋友吗
土味情话
tqdm
tqdm 是一个 cli 显示程序运行百分比的一个工具, tqdm(iterable) 简单高效.
cheat
cheat 是一个 CLI 工具, 他可以让你简单的创建属于自己的快捷便签, 大家一定体会过一些 CLI 工具中的 - h 带来的痛苦吧, 创建属于自己的快乐! 下面是一个我自己创建的 Git 快速查阅的便签.
属于自己的才是最重要的~
tippyjs
tippyjs 是一个弹出式按钮的交互 library, 他可以让你的 button 更加具有交互感觉, 在鼠标放置在 button 的基础上可以弹出副文本框.
网页效果:
pop pop pop~
algorithm visualizer
这是一个可视化算法的网站, 不同点在于所有你在 AV.org 网站上写的 C++ 和 JS 代码都可以可视化! 以下是 binary search 的可视化代码
从此愉快的刷题吧
ECommerceCrawlers
爬虫工程师有福了! 这是一个中文的爬虫汇集项目, 里面有大量的爬虫相关项目并且讲解分析, 从基本的数据分析, 解析, 分析, 工具使用, 多线程使用到反爬措施都有相对应的详细说明.
爬虫万岁!
realworld
realworld 是一个集合了所有框架的开发实例的仓库, 如果你是一个新手全栈工程师, 你可以从中选择自己的技术栈学习.
pysnooper
pysnooper 是一款 python 的 debugger, 该项目的创建口号是 Never use print for debugging again (永远不要使用 print 来 debug, 相信大家也都深有体会了吧). 比起传统的 pdb, 这款 debugger 的特点在于可以一次性的分析一段代码的输出. 是一种不错的选择, 以下是实际的输出样例:
- import pysnooper
- import random
- def foo():
- lst = []
- for i in range(10):
- lst.append(random.randrange(1, 1000))
- with pysnooper.snoop():
- lower = min(lst)
- upper = max(lst)
- mid = (lower + upper) / 2
- print(lower, mid, upper)
- foo()
- which outputs something like:
- New var:....... i = 9
- New var:....... lst = [681, 267, 74, 832, 284, 678, ...]
- 09:37:35.881721 line 10 lower = min(lst)
- New var:....... lower = 74
- 09:37:35.882137 line 11 upper = max(lst)
- New var:....... upper = 832
- 09:37:35.882304 line 12 mid = (lower + upper) / 2
- 74 453.0 832
- New var:....... mid = 453.0
- 09:37:35.882486 line 13 print(lower, mid, upper)
- pyecharts
pyecharts 是一个开源的 python 第三方绘制图表的 library,pyecharts 不同于其他的 lib(highlight 和 matplotlib) 的地方在于他是交互形式的并且完全免费, 为开发者多了一种很好的选择. 下面是 bar 状图的演示:
pyecharts-bar
filepond
filepond 是一个 JS 图片编辑工具, 一拖一拽, 就可以对你的照片进行编辑啦~
buster
不知道你有没有遇到过这样一种情况呢, google 上搜索过多进行验证, 自己一遍又一遍的按照要求所愿提交了正确的选项但是还是错误的, buster 的创建就是为了更加人性化的验证, 他是根据用户的语音识别来进行验证的.
万恶的 google 验证呀!
Dress
最后来个福利吧, 这个项目面向可爱的蓝孩子, 要求所有的程序员小哥哥提交一张自己穿女装的照片, 大家一起变成伪娘吧!
来源: http://www.jianshu.com/p/3636eaa81dc6