Fork me on GitHub

第 13 期

兴趣是最好的老师,HelloGitHub 就是帮你找到编程的兴趣。

C 项目

1. awesome-c-cn

C 资源大全中文版,包括了:构建系统、编译器、数据库、加密、初中高的教程/指南、书籍、库等。

C# 项目

2. Dopamine

基于WPF编写的现代扁平风格轻量级播放器
Dopamine

C++ 项目

3. ltp

语言技术平台(Language Technology Platform,LTP)是哈工大社会计算与信息检索研究中心历时十年开发的一整套中文语言处理系统。

Go 项目

4. dnt

DHT 实现了 BitTorrent DHT 协议,它包含两种模式,标准模式和爬虫模式。标准模式遵循 DHT 协议,你可以把它当做一个标准的 DHT 组件。爬虫模式是为了嗅探到更多 torrent 文件信息,它在某些方面不遵循 DHT 协议。 基于爬虫模式,你可以打造你自己的 BTDigg,演示地址
dnt

5. gobyexample

Go 示例代码,在线浏览

Java 项目

6. Grav

Android 粒子动画效果,非常炫酷。让 APP 逼格更上一层楼
Grav

7. AndroidLibs

Android 开源代码大全,收集 Android 开发中优秀的开源组件库,方便大家查询

8. android-discuss

Android 问题交流讨论坛,包含 Android 开发中的各种问题讨论

JavaScript 项目

9. js-stack-from-scratch

从零开始构建 JavaScript 技术栈(中文版)

10. element

一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,提供了配套设计资源,帮助你的网站快速成型。官网

11. gifify

可以选择视频文件的某一时间间隔做成 gif 动图
gifify

12. cmder

Windows 控制台模拟器,运行效果如下:
cmder

13. Vue2.0LOL

Vue2.0 版英雄联盟助手
Vue2.0LOL

14. typescript-tutorial

TypeScript 入门教程

Objective-C 项目

15. PYSearch

一款综合(QQ 音乐、微信、美团、优酷、虎牙直播等多款 App)风格的搜索控制器
PYSearch

16. PPRows

在 Mac 上计算你写了多少行代码的工具

  1. 支持检测参与计算的代码文件夹数量以及代码行数;
  2. 支持同时检测多文件/多文件夹代码;
  3. 支持自定义检测的文件类型,例如:C、Swift、Java 等类型的代码文件;
  4. 支持自定义需要忽略检测的文件夹, 例如:iOS 工程中的 Pods 文件夹;
  5. 支持中文与英文,跟随系统语言变化;
  6. 支持忽略代码中的空行,代码行数计算更精确;

PPRows

Python 项目

17. ngxtop

解析 nginx 访问日志并格式化输出有用的信息,可以用来实时了解你的服务器正在发生的情况。安装命令 pip install ngxtop,输出示例如下:

$ ngxtop
running for 411 seconds, 64332 records processed: 156.60 req/sec

Summary:
|   count |   avg_bytes_sent |   2xx |   3xx |   4xx |   5xx |
|---------+------------------+-------+-------+-------+-------|
|   64332 |         2775.251 | 61262 |  2994 |    71 |     5 |

Detailed:
| request_path                             |   count |   avg_bytes_sent |   2xx |   3xx |   4xx |   5xx |
|------------------------------------------+---------+------------------+-------+-------+-------+-------|
| /abc/xyz/xxxx                            |   20946 |          434.693 | 20935 |     0 |    11 |     0 |
| /xxxxx.json                              |    5633 |         1483.723 |  5633 |     0 |     0 |     0 |
| /xxxxx/xxx/xxxxxxx                       |    3624 |         7830.236 |  3621 |     0 |     3 |     0 |
| /static/js/minified/utils.min.js         |    3031 |         1781.155 |  2104 |   927 |     0 |     0 |

18. algorithms

基本算法、数据结构的 Python 实现

.
├── array
│   ├── circular_counter.py
│   └── ...
├── backtrack
│   ├── anagram.py
│   └── ...
├── bfs
│   ├── shortest_distance_from_all_buildings.py
│   └── word_ladder.py
├── bit
│   ├── count_ones.py
│   └── ...
│   └── traversal.py
└── 等等

19. searx

分分钟打造一个聚合的搜索引擎,使用简单,部署方便。拓展方便,基于插件式的管理。演示地址

20. grequests

Rquests + Gevent 让异步 HTTP 变得简单、人性化。示例代码:

>>> import grequests
>>> def exception_handler(request, exception):
...    print "Request failed"

>>> reqs = [
...    grequests.get('http://httpbin.org/delay/1', timeout=0.001),
...    grequests.get('http://fakedomain/'),
...    grequests.get('http://httpbin.org/status/500')]
>>> grequests.map(reqs, exception_handler=exception_handler)
Request failed
Request failed
[None, None, <Response [500]>]

其它

21. uBlock

uBlock Origin 不只是一个广告过滤工具,它是具有一般性用途的过滤工具,屏蔽广告的功能是通过支持 Adblock Plus 过滤规则语法实现的。uBlock 还扩充了语法,一开始就支持自定义过滤规则,中文文档

22. SwitchHosts

一个用于快速切换 hosts 文件的小程序,基于 Electron 开发
SwitchHosts

23. alloyteam

腾讯 AlloyTeam 开源项目官网

24. be-a-professional-programmer

成为专业程序员路上用到的各种优秀资料、神器及框架

25. gold-miner

掘金翻译计划,翻译掘金上优质的英文文章

26. Awesome-Windows

一个 Windows 上优质和精选的最佳应用程序及工具列表。中文版

27. SuperTinySocialIcons

1KB以下,超级小型社交图标

开源书籍

28. growth-ebook

全栈增长工程师指南,在线阅读

29. free-programming-books-zh_CN

免费的计算机编程类中文书籍