2023-01-29 14:57:19 +08:00

12 KiB
Raw Blame History

《HelloGitHub》第 13 期

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

目录

点击右上角的 「目录」 图标打开目录,获得更好的阅读体验。

Tips:如果遇到图片刷不出来的情况,点击 换一种浏览方式。


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

内容

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

C 项目

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

C# 项目

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

Go 项目

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

4、gobyexampleGo 示例代码,在线浏览

Java 项目

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

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

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

JavaScript 项目

8、cmderWindows 控制台模拟器,运行效果如下:

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

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

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

12、typescript-tutorialTypeScript 入门教程

13、Vue2.0LOLVue2.0 版英雄联盟助手

Objective-C 项目

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

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

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

Python 项目

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

17、grequestsRquests + 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]>]

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

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

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

其它

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

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

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

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

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

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

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

开源书籍

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

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

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


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

声明

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