下拉刷新
目录

《HelloGitHub》第 10

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

提示:点击 可以按照对应「分类」查看月刊。
C# 项目
1.Wox
Star 2.2wFork 2.4kWatch 534

Windows 上的 Alfred、Launchy,使用演示:

Wox
C++ 项目
Star 992Fork 257Watch 54

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

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

Google 官方开源基于 Material Design 设计风格的图标库

material-design-icons
Star 7.1wFork 1.2wWatch 1.4k

GitHub 上 Star 数最多的图标库,应该是当下最流行的图标库

Go 项目
Star 6.1kFork 1.2kWatch 400

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

Java 项目
Star 1.8wFork 1wWatch 896

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

JavaScript 项目
Star 2.2wFork 3.3kWatch 620

使用纯 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>
8.RAP
Star 1.1wFork 2.6kWatch 672

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

RAP
Star 2.4wFork 4.2kWatch 760

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

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

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

sequelpro
PHP 项目
Star 9.5kFork 1.9kWatch 311

PHP 的一款博客程序,官网文档

typecho
Python 项目
Star 1.2kFork 155Watch 63

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

saythanks.io
Star 2wFork 4.8kWatch 645

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

jumpserver
Star 2wFork 2.6kWatch 430

模拟用户行为的负载测试工具,包含友好的 Web 页面,如下图:

locust
其它
Star 2wFork 7.4kWatch 1.8k

IntelliJ IDEA 简体中文专题教程

Star 8.6kFork 1.1kWatch 322

第三方 API 集合

Star 1.3kFork 263Watch 84

VR 开发者必备资源汇总

Star 2.8wFork 5.9kWatch 1.8k

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

开源书籍
Star 1.5kFork 418Watch 179

Redis 设计与实现(网络版)

目录
  • C# 项目
  • C++ 项目
  • CSS 项目
  • Go 项目
  • Java 项目
  • JavaScript 项目
  • Objective-C 项目
  • PHP 项目
  • Python 项目
  • 其它
  • 开源书籍
  • 机器学习