扫一扫
关注 HG 公众号
发现更多开源乐趣

第 10 期

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

C# 项目

1. Wox

Star 15.1k Watch 528 Fork 1.5k 中文
Windows 上的 Alfred、Launchy,使用演示:
Wox

C++ 项目

2. simhash

Star 720 Watch 48 Fork 225 中文
此项目用来对中文文档计算出对应的 simhash 值。simhash 是谷歌用来进行文本去重的算法(详见 simhash 算法原理及实现),现在广泛应用在文本处理中。特征:

  • 使用 CppJieba 作为分词器和关键词抽取器
  • 使用 jenkins 作为 hash 函数
  • hpp 风格,所有源码都是 .hpp 文件里面,方便使用。没有链接,就没有伤害。
  • 本项目的副产品项目:simhash_server 提供了简单的 simhash HTTP 服务。

CSS 项目

3. Font-Awesome

Star 61.5k Watch 1.4k Fork 10.4k
GitHub 上 Star 数最多的图标库,应该是当下最流行的图标库

4. material-design-icons

Star 39.3k Watch 1.9k Fork 8.1k
Google 官方开源基于 Material Design 设计风格的图标库
material-design-icons

Go 项目

5. kingshard

Star 4.9k Watch 403 Fork 978 中文
kingshard 是一个由 Go 开发高性能 MySQL Proxy 项目,kingshard 在满足基本的读写分离的功能上,致力于简化 MySQL 分库分表操作;能够让 DBA 通过 kingshard 轻松平滑地实现 MySQL 数据库扩容。

Java 项目

6. rocketmq

Star 9.7k Watch 791 Fork 5.2k
RocketMQ 是阿里巴巴在 2012 年开源的第三代分布式消息中间件。 历年双 11,RocketMQ 都承担了阿里巴巴生产系统百分之百的消息流转,在核心交易链路有着稳定和出色的表现,今年双十一,更是创造了万亿级消息精准低延迟投递。

JavaScript 项目

7. iview

Star 22.9k Watch 806 Fork 4.1k 中文
iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品。特性:

  • 高质量、功能丰富
  • 友好的 API,自由灵活地使用空间
  • 事无巨细的文档
  • 细致、漂亮的 UI
  • 使用单文件的 Vue 组件化开发模式
  • 基于 npm + webpack + babel 开发,支持 ES2015

8. flv.js

Star 16.7k Watch 609 Fork 2.6k
使用纯 JavaScript 写的 HTML5 Flash 视频(flv)播放器,示例代码如下:

<script src="flv.min.js"></script>
<video id="videoElement"></video>
<script>
    if (flvjs.isSupported()) {
        var videoElement = document.getElementById('videoElement');
        var flvPlayer = flvjs.createPlayer({
            type: 'flv',
            url: 'http://example.com/flv/video.flv'
        });
        flvPlayer.attachMediaElement(videoElement);
        flvPlayer.load();
        flvPlayer.play();
    }
</script>

9. RAP

Star 10.2k Watch 680 Fork 2.6k 中文
阿里妈妈 MUX 团队出品,企业级 Web 接口管理工具。RAP 通过 GUI 工具帮助 Web 工程师更高效的管理接口文档,同时通过分析接口结构自动生成 Mock 数据、校验真实接口的正确性,使得接口开发更加规范、自动化。
RAP

Objective-C 项目

10. sequelpro

Star 7.2k Watch 201 Fork 642
这是我到目前为止在 Mac 上发现最好用的 MySQL 管理工具。本人一直在使用,并且推荐给了我的小伙伴们,用过都说好😈~
sequelpro

PHP 项目

11. typecho

Star 6.3k Watch 323 Fork 1.4k 中文
PHP 的一款博客程序,官网文档
typecho

Python 项目

12. saythanks.io

Star 1.0k Watch 49 Fork 104
Kennethreitz 写的一个简单的网站(基于 Flask),用于向开源项目作者发送感谢邮件的 Web App。该项目结构简单,可以用来学习大神是如何快速开发 Web 项目、方法、代码风格、开发常用库。而且该项目的意义也特别好:感谢开源项目的作者,愿开源社区越来越好,网站地址
saythanks.io

13. locust

Star 11.6k Watch 423 Fork 1.7k
模拟用户行为的负载测试工具,包含友好的 Web 页面,如下图:
locust

14. jumpserver

Star 11.5k Watch 597 Fork 3.4k 中文
Jumpserver 是一款由 Python 编写开源的跳板机(是一类可作为跳板批量操作远程设备的网络设备)系统,实现了跳板机应有的功能。基于 SSH 协议来管理,客户端无需安装 agent。支持常见 Linux 系统,效果如下:
jumpserver

其它

15. IntelliJ-IDEA-Tutorial

Star 14.4k Watch 1.7k Fork 6.2k 中文
IntelliJ IDEA 简体中文专题教程

16. Awesome_APIs

Star 6.7k Watch 294 Fork 845 中文
第三方 API 集合

17. Lee-VR-Source

Star 1.0k Watch 79 Fork 219 中文
VR 开发者必备资源汇总

18. 500lines

Star 24.0k Watch 1.8k Fork 5.3k
(英文)用少于 500 行的 Python 代码,你可以写出什么东西?相信你看完这个项目,会学到很多(每个项目的作者都是业内大神写的)。中文翻译版(未翻译完)

开源书籍

19. redisbook

Star 1.2k Watch 178 Fork 371 中文
Redis 设计与实现(网络版)

机器学习

20. MLAlgorithms

Star 7.8k Watch 428 Fork 1.4k
常见的机器学习算法,Python 实现: