下拉刷新
目录

《HelloGitHub》第 13

HelloGitHub 分享 GitHub 上有趣、入门级的开源项目,每月 28 号更新一期。 这里有好玩和入门级的开源项目、开源书籍、实战项目、企业级项目,让你用极短的时间感受到开源的魅力,对开源产生兴趣。

提示:点击 可以按照对应「分类」查看月刊。
C 项目
Star 5.8kFork 1.6kWatch 504

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

C# 项目
Star 1.4kFork 221Watch 49

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

dopamine-windows
Go 项目
3.dht
Star 2.6kFork 494Watch 117

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

dht
Star 6kFork 1.1kWatch 182

Go 示例代码,在线浏览

Java 项目
Star 4.1kFork 544Watch 935

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

Star 7.4kFork 1.7kWatch 373

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

Star 2.7kFork 339Watch 57

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

Grav
JavaScript 项目
Star 6kFork 346Watch 94

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

gifify
Star 9.4kFork 1.3kWatch 171

TypeScript 入门教程

Star 317Fork 75Watch 16

Vue2.0 版英雄联盟助手

Vue2.0LOL
Star 2.4wFork 2kWatch 576

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

cmder
Star 5.3wFork 1.4wWatch 1.3k

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

Star 1.2kFork 149Watch 84

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

Objective-C 项目
Star 3.8kFork 763Watch 89

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

PYSearch
Star 1.5kFork 165Watch 27

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

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

基本算法、数据结构的 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.ltp
Star 4.2kFork 1kWatch 251

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

Star 4.2kFork 331Watch 113

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]>]
Star 1.2wFork 1.7kWatch 313

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

Star 6.4kFork 476Watch 215

解析 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 |
其它
Star 3.3wFork 2.6kWatch 854

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

Star 1.9wFork 2.1kWatch 380

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

SwitchHosts
Star 853Fork 184Watch 161

腾讯 AlloyTeam 开源项目官网

Star 9.1kFork 2.1kWatch 664

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

Star 3.2wFork 5kWatch 1.3k

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

Star 2.1wFork 2.1kWatch 705

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

Star 1.4wFork 826Watch 145

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

SuperTinyIcons
开源书籍
Star 7.6kFork 1.2kWatch 541

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

Star 9.8wFork 2.7wWatch 5.9k

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

目录
  • C 项目
  • C# 项目
  • Go 项目
  • Java 项目
  • JavaScript 项目
  • Objective-C 项目
  • Python 项目
  • 其它
  • 开源书籍