Skip to content

Latest commit

 

History

History
216 lines (143 loc) · 13.4 KB

HelloGitHub13.md

File metadata and controls

216 lines (143 loc) · 13.4 KB

《HelloGitHub》第 13 期

兴趣是最好的老师,HelloGitHub 让你对编程感兴趣!

目录

Tips:如果文中的图刷不出来,可以点击 这里 获取更好的阅读体验。


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

内容

以下为本期内容|每个月 28 号更新

C 项目

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

🔙 返回目录 🔙


C# 项目

2、dopamine-windows:基于WPF编写的现代扁平风格轻量级播放器

🔙 返回目录 🔙


Go 项目

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

4、gobyexample:Go 示例代码,在线浏览

🔙 返回目录 🔙


Java 项目

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

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

7、android-discuss:Android 问题交流讨论坛,包含 Android 开发中的各种问题讨论

🔙 返回目录 🔙


JavaScript 项目

8、js-stack-from-scratch:从零开始构建 JavaScript 技术栈(中文版)

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

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

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

12、Vue2.0LOL:Vue2.0 版英雄联盟助手

13、typescript-tutorial:TypeScript 入门教程

🔙 返回目录 🔙


Objective-C 项目

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

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

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

🔙 返回目录 🔙


Python 项目

16、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 |

17、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
└── 等等

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

19、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]>]

20、ltp:语言技术平台(Language Technology Platform,LTP)是哈工大社会计算与信息检索研究中心开源的一整套中文语言处理系统。提供了一系列中文自然语言处理工具,这些工具可以用于中文文本进行分词、词性标注、句法分析等工作

🔙 返回目录 🔙


其它

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

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

23、alloyteam.github.com:腾讯 AlloyTeam 开源项目官网

24、be-a-professional-programmer:成为专业程序员路上用到的各种优秀资料、神器及框架

25、gold-miner:掘金翻译计划,翻译掘金上优质的英文文章

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

27、SuperTinyIcons:体积超级小、制作精致的常见网站和 app 的图标库,每个图标均小于 1KB

🔙 返回目录 🔙


开源书籍

28、growth-ebook:全栈增长工程师指南,在线阅读

29、free-programming-books-zh_CN:免费的计算机编程类中文书籍

🔙 返回目录 🔙


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


👉 云主机 4 元/月推荐项目 👈
微信中搜:HelloGitHub 关注公众号
不仅能第一时间收到推送,还有各种回馈粉丝活动
如果文中的图刷不出来,可以点击 这里 获取更好的阅读体验。

声明

知识共享许可协议
本作品采用 署名-非商业性使用-禁止演绎 4.0 国际 进行许可。