互联网纵贯线每日推荐
每日零碎推荐,不利于记忆沉淀与技术积累,故编辑成篇。技经之,类纬之,日积月累,久久为功。
News
- 知乎回应被今日头条挖走300大V:肤浅手段拔苗助长 - 中国人富裕越久,知识就越值钱。财富积累起来了,欣赏口味就会越来越分化,细分市场重要性就越重要。
- 王者荣耀没成马化腾口中的腾讯魏则西 - 虽然是鹅厂软文,但是态度比狼厂不知高到哪里去了
- 达拉·科斯罗沙西--Uber new CEO
Github Repo
- HIP - 可以把CUDA运行代码编译为可移植代码,使之能在AMD显卡上运行。Star: 1. Lang: C++.
- FastECC - 快速Reed-Solomn实现。Star: 166. Lang: C++.
- edgedns - 为CDN系统设计的高性能DNS缓存系统。Star: 269. Lang: Java.
- ksql - 基于kafka的sql引擎。Star: 248. Lang: Java.
- faas-netes - 在后端启动k8s,然后在其上部署相关功能服务。Star: 504. Lang: Golang.
- panicparse - go程序panic时stach分析,发现并发情况下的死锁等。Star: 1455. Lang: Golang.
- doorman - 基于grpc和etcd的客户端访问某瓶颈资源速率限制工具,很可惜一年多不更新了。Star: 1070. Lang: Golang & Python.
- streamlist - 音乐流媒体服务器。Star: 110. Lang: Golang.
- chess - 棋牌游戏框架。Star: 80. Lang: Golang.
- casbin - 鉴权中间件。Star: 1072. Lang: Golang.
- gocoin - 完全用go实现的bitcoin。Star: 276. Lang: Golang.
- containers-from-scratch - 用最少的代码实现一个简单的container。Star: 149. Lang: Golang.
- pybikes - 共享单车数据收集及分析统计系统。Star: 269. Lang: Python.
- aredis - redis python client。Star: 292. Lang: Python.
- my-mac-os - 常用mac软件列表。Star: 5044. Lang: Markdown.
Blog
Misc
News
Github Repo
- vcpkg - VC++打包工具。Star: 1198. Lang: VC++.
- gomail - 发送email工具包。Star: 1320. Lang: Golang.
- cache2go - go实现的本地cache库,可并行访问,可引用计数,可带超时时间。Star: 307. Lang: Golang.
- Cynthia - 一个开源的bug管理系统。Star: 453. Lang: Java.
- incubator-openwhisk - apache基金会旗下的一款serverless框架。Star: 1874. Lang:Java.
- rhino - 用Java实现的Js。Star: 1480. Lang: Java.
- [nativefier]https://github.com/jiahaog/nativefier) - 把网页改造成桌面app。Star: 11677. Lang: Js.
Blog
Misc
News
Github Repo
- shio-rs - 一个快速简单的异步web框架。Star: 125. Lang: Rust.
- cronsun - cronsun 是一个分布式任务系统,单个结点和 * nix 机器上的 crontab 近似。支持界面管理机器上的任务,支持任务失败邮件提醒,安装简单,使用方便,是替换 crontab 一个不错的选择。cronsun 是为了解决多台 * nix 机器上crontab 任务管理不方便的问题,同时提供任务高可用的支持(当某个节点死机的时候可以自动调度到正常的节点执行)。Star: 524. Lang: Golang.
- websocketd - websocketd是WebSocket守护进程,它负责处理WebSocket连接,启动您的程序来处理WebSockets,并在程序和Web浏览器之间传递消息,类似于cgi。Star: 8349. Lang: Golang.
- tendermint - 拜占庭一致性容错算法实现。Star: 613. Lang: Golang.
- nodeclub - 使用 Node.js 和 MongoDB 开发的社区系统。Star: 6390. Lang: Js.
- nideshop - 使用 Node.js 和 Mysql 开发的免费商城。Star: 435. Lang: Js.
- snownlp - 中文分词库。Star: 2198. Lang: Python.
- awesome-docke - 。Star: 7873. Lang: Markdown.
- awesome-python-cn - Python资源大全中文版,包括:Web框架、网络爬虫、模板引擎、数据库、数据可视化、图片处理等,由伯乐在线持续更新。Star: 6236. Lang: Markdown.
Blog
- Zookeeper的坑
- Linux 开机引导和启动过程详解 - 配合以前的《LINUX PID 1和SYSTEMD》一文一起阅读。
- WebSocket 实现原理
- MySQL 性能优化的那点事儿
- Golang Generate命令说明与使用
- serverless详解
Misc
News
Github Repo
- SecondPaxos - 1张图论证Paxos,比数学论证好理解的多,让你秒懂Paxos。 本项目从理论与代码上双重论证Paxos。 我相信本项目会是你在网上所能找到的,最通俗,最简洁,最完整(表现在不仅有理论,而且有实现代码和测试代码)的Paxos讲解与论证资料。 提供c++ java版本paxos算法封装代码,以及正确性压测程序。Star: 5. Lang: C++&Java.
- predixy - 一种新的跨平台的redis proxy,支持包括pub/sub在内的几乎所有的redis命令,还可以连接redis sentinel。Star: 45. Lang: C++.
- pybind11 - 像Boost.Python一样可让Boost和Python相互调用,但是作者觉得Boost太庞大,于是有造了一个类似的东东称之为pybind11。Star: 2506. Lang: C++&Python.
- pbrt-v3 - 渲染引擎pbrt v3实现。Star: 1058. Lang: C++.
- xtensor - C++多维数组操作操作和计算库。Star: 304. Lang: C++.
- tarantool - 内置了一个内存db的app server,可调用lua脚本,数据协议格式采用MsgPack,数据可以B-tree形式序列化到disk上,索引类型有Hash,Tree,BTree,BITSET等,多个实例之间可采用多Master方式进行数据同步。Star: 1592. Lang: C++.
- sqlitebrowser - sqlite数据浏览器。Star: 6598. Lang: C++.
- iris - 地球上(为啥不说宇宙)最后的web框架。Star: 7464. Lang: Golang.
- go-fastping - go ping实现。Star: 212. Lang: Golang.
- Web-Security-Learning - 网络攻击指南。Star: 58. Lang: Markdown.
Blog
Misc
News
Github Repo
- gps-sdr-sim - GPS软实现,黑客常用工具。Star: 560. Lang:C.
- go-memdb - 一个基于immutable radix trees实现的内存数据库,提供ACI、MMVC、Transaction、多种类型锁紧以及key监控能力。Star: 724. Lang: Golang.
- gotalk - 一个异步p2p通信库。Star: 809. Lang: Golang.
- grpc-gateway - 一个protoc插件,可以根据proto文件实现一个反向代理,能把RESTful JSON API请求转发到grpc服务端。Star: 2322. Lang: Golang.
- lile - 根据proto文件自动生成grpc服务。Star: 84. Lang: Golang.
- beats - 可以把各种格式化数据如logstash处理的数据存到es中。Star: 4375. Lang: Golang.
- dns - DNS库。Star: 2291. Lang: Golang.
- libgdx - 一个跨平台的基于OpenGL(ES)的Java语言游戏框架,支持Windows、Android、HTML和iOS等多种平台。Star: 12248. Lang: Java.
- across - 一些翻墙脚本工具。Star: 453. Lang: Bash.
- js-yaml - js yaml读写库。Star: 2335. Lang: Js.
- english-level-up-tips-for-Chinese - 英语进阶指南。Star: 5621. Lang: Markdown.
Blog
- 时序数据库之Influxdb集群及踩过的坑
- 互联网级监控平台之内存存储的设计和优化
- Memsniff:一款开源的memcached流量分析工具
- 使用Maltego进行互联网情报收集(入门篇)
- Java9新特性
Misc
News
Github Repo
- EasyDarwin - EasyDarwin是由国内开源流媒体团队维护和迭代的一整套开源流媒体视频平台框架,从2012年12月创建并发展至今,包含有单点服务的开源流媒体服务器,和扩展后的流媒体云平台架构的开源框架,开辟了诸多的优质开源项目,能更好地帮助广大流媒体开发者和创业型企业快速构建流媒体服务平台,更快、更简单地实现最新的移动互联网(安卓、iOS、H5、微信)流媒体直播与点播的需求,尤其是安防行业与互联网行业的衔接,EasyDarwin流媒体技术,助力传统行业升级转型!Star: 1532. Lang: Golang.
- goversion - 输出go binary编译时所使用的go的版本。Star: 33. Lang: Golang.
- sqlx - 可以和github.com/go-sql-driver/mysql配合使用的sql库。Star: 3191. Lang: Golang.
- sego - Go中文分词。Star: 816. Lang: Golang.
- lile - 一个grpc工具,能够快速产生grpc代码模板。Star: 18. Lang: Golang.
- interview - 笔试面试知识整理。Star: 1522. Lang: Markdown.
- Django-ERP - Django-ERP是一款基于Django开发的ERP管理软件,包含常用的销售管理、采购管理、库存管理、组织管理等,支持按项目归集费用,支持工作流审批,支持采购单、报价单的批量导入。Star: 250. Lang: Python.
- livetv_mining - 项目实现爬虫、数据挖掘/分析等功能。目前主要是扫描直播站点收集数据,后续会开发相关数据分析模块。Star: 122. Lang: Python.
- MWPhotoBrowser - ios视频和图片处理工具。Star: 7658. Lang: OC.
- sensitive-stop-words - 互联网常用敏感词及停止词库,包括:色情、政治、广告等。Star: 78. Lang: Markdown.
Blog
Misc
News
Github Repo
- weld - 一个能加快数据分析的框架。Star: 554. Lang: Rust.
- trinity - linux系统API模糊测试框架,黑客们的最爱,用于挖掘系统漏洞。Star: 448. Lang: C.
- android-shmem - 在android系统上实现System V的共享内存相关API,如shmget,shmat,shmdt等。Star: 34. Lang: C.
- go-github - 谷歌出品的一个Go语言库,对github api进行了封装。Star: 2825. Lang: Golang.
- go-slab - go 内存池实现,可以让用户绕过gc自己手工管理内存,每个内存块都会有相关引用计数,引用计数为0的时候会被底层库回收。Star: 229. Lang: Golang.
- gxui - 谷歌出品的go实现的跨平台ui库。Star: 3839. Lang: Golang.
- GB2260 - 中华人民共和国国家标准 GB/T 2260 行政区划代码数据操作标准库,有Python、Js、Ruby、Java、PHP、Go、Elixir和Swift等实现。Star: 657. Lang: Golang & Python & Java & Js etc.
- ngender - 根据姓名来判断性别。Star: 63. Lang: Python.
- image-match - 相似图片查找。Star:1346. Lang: Python.
- websocket-client - websocket python client. Star: 914. Lang: Python.
- vanilla - 一个类似于discuz的论坛实现。Star: 1689. Lang: PHP.
Blog
- 高性能 RPC 开发框架 Tars
- 欢乐逛大数据平台的架构设计
- 为什么离职最能暴露一个人的格局
- 58速运“里程计算”优化与演进
- kafka监控实战(jmxtrans+InfluxDb+Grafana)
Misc
News
Github Repo
- udp2raw-tunnel - 通过raw socket给UDP包加上TCP或ICMP header,进而绕过UDP屏蔽或QoS,或在UDP不稳定的环境下提升稳定性。可以有效防止在使用kcptun或者finalspeed的情况下udp端口被运营商限速。支持心跳保活、自动重连,重连后会恢复上次连接,在底层掉线的情况下可以保持上层不掉线。同时有加密、防重放攻击、信道复用的功能。Star: 478. Lang: C++.
- cobra - 命令行工具。Star: 4948. Lang: Golang.
- parsopt - go getopts实现。Star: 4. Lang: Golang.
- oni - 基于Neovim的编辑器,支持Ts、Js、C#、Go、Python等语言。Star: 1920. Lang: typescript.
- awesome-sec-talks - 关于安全方面的资料列表。Star: 1784. Lang: Markdown.
Blog
- 利用WiFi Pineapple Nano渗透客户端获取SHELL
- Nmap的高级漏洞扫描模块Vulscan
- PgBouncer in action
- github/github 迁移到Kubernetes 背后的思考
- 如何使用Elasticsearch构建企业级搜索方案?
- 基于mybatis读写分离插件
Misc
News
Github Repo
- testing - 类似于gtest的一种测试框架。Star: 10. Lang: Golang.
- afero - 对多种文件系统进行封装出来的一个文件api层实现。Star: 1093. Lang: Golang.
- redis-rdb-tools - 一个redis rdb文件分析工具,可通过rdb文件数据分析内存使用并把数据转换成json格式,且可以对rdb文件进行diff比对。Star: 2112. Lang: Python.
- parsopt - 比bash getopt(s)更好用的命令参数分析函数。Star: 3. Lang: Bash.
- Awesome-Linux-Software - linux软件集合。Star: 3154. Lang: Markdown.
Blog
- Redis-4.0 psync 优化
- 线上服务内存OOM问题定位三板斧
- Linearizability 一致性验证
- GNOME 仍然是最好的 Linux 桌面环境
- 自定义Drawable实现灵动的红鲤鱼动画(下)
- 影响关系型数据库分片的关键因素
- 微信客户端性能监控和优化简述
- 微信 Android 视频编码爬过的那些坑
Misc
News
Github Repo
- upx - 跨平台二进制文件压缩器,通过去除bin文件符号表,可以把size缩减60%-70%左右。Star: 1202. Lang: C++.
- gcc
- linux
- llvm
- clang
- libcxx
- go-proto-validators - 根据proto idl文件生成相关struct有效性检验的validate方法。Star: 86. Lang: Golang.
- go-grpc-middleware - go-grpc各种中间件。Star: 500. Lang: Golang.
- go-callvis - 用dot图可视化Go程序函数调用顺序。Star: 872. Lang: Golang.
- oexec - 按照用户指定顺序执行脚本。star: 3. Lang: Golang.
- moviepy - 视频编辑工具。Star: 2874. Lang: Python.
- geetest_break - 验证码破解,附加源码和破解手册。Star: 13. Lang: Markdown.
- awesome-os - awesome os。Star: 10. Lang: Markdown.
Blog
Misc
News
Github Repo
- gotham - 安全、快速且稳定的rust web框架。Star: 297. Lang: Rust.
- mac-keyboard-brightness - 通过命令控制mac的亮度。Star: 47. Lang: C&Swift&Python.
- roaring - roaring bitmap golang实现。Star: 269. Lang: Golang.
- gopher-os - 用go实现的os,仅仅为了证明go也能实现一款os。Star: 1044. Lang: Golang.
- zsh-histdb - 利用db存储zsh command。Star: 311. Lang: Zsh.
- ezfio - NVME/SAS/SATA SSD性能测试工具。Star: 18. Lang: Python.
- wait-for-it - 测试Tcp Host&port是否可用,并可用于计算ttl。Star: 1281. Lang: Bash.
- OneDrive-Uninstaller - windows bat脚本工具,卸载win10上的Onedrive。Star: 20. Lang: bat.
Blog
Misc
News
Github Repo
- NativeJIT - 可以在程序运行时动态执行C++代码,实现动态编译C++代码并执行。Star: 750. Lang: C++.
- ponzu - 基于http2的推送系统。Star: 3020. Lang: Golang.
- poolproxy - go实现的redis proxy,自己实现了相关连接池。Star: 15. Lang: Golang.
- fastcgo - 受rustgo启发,实现另一个快速但非安全的cgo。Star: 20. Lang: Golang.
- redsync - 基于redis的分布式锁。Star: 86. Lang: Golang.
- ed25519-dalek-rustgo - 方便地让go调用rust代码。Star: 36. Lang: Golang.
- covertutils - 一个木马框架,方便你快速实现一个木马。Star: 255. Lang: Python.
Blog
Misc
News
Github Repo
- cc - 基于社区RedisCluster实现跨地域情况下的集群管理,可以实现自动failover,实现平台化运维,状态全部收敛于RedisCluster内部,proxy和controller组件全部是无状态,并实现在主从切换时同源增量同步,减小全量同步带来的网络带宽消耗和服务可用性下降,详细信息参加Redis3.0设计架构。Star: 17. Lang: C.
- redis - 百度出品的redis cluster controller,提供了redis http接口以及相关工具,用于控制redis cluster中每个node的相关状态。Star: 26. Lang: C.
- r3proxy - 基于Twemproxy开发,支持Redis Cluster。增加集群拓扑发现功能,启动时proxy会从seed列表中随机选择一个server来获取集群状态,然后通过lua脚本解析集群信息并创建拓扑结构和slot信息,定时从RedisCluster通过cluster nodes extra命令来来获取集群信息,这组信息中包含了集群的主从关系和slot的分布,创建请求的路由信息。twemproxy自带failover: 配置文件server_failure_limit配置了后端连续失败几次后在一小段时间内剔除该节点。Star: 11. Lang: C.
- qdb - 一个类似Redis的快速Key-Value数据库,可以将数据通过rocksdb等保存在磁盘来越过内存大小的限制并且将热点数据保存在内存中以提高性能。Star: 286. Lang: Golang.
- GoRedis - 使用rocksdb作为存储层的RedisServer,数据不消耗内存,保持较高性能的情况下,同时获得海量存储特性,可以和官方redis互为主从,支持常用指令集,全部redis指令会转换为rocksdb操作。Star: 111. Lang: Golang.
- goworld - 一款开源的分布式可扩展的游戏服务器引擎。Star: 208. Lang: Golang.
- dissertation - Raft研究与实践。Star: 172. Lang: Markdown.
Blog
Misc
News
- 摩拜“扫码开锁”涉嫌侵权案开庭 当庭上演“解码风云”
- 全球笔记本第二季度出货量惠普再次超越联想排名第一
- 酷派生死战:持续亏损 等待资金救援
- 美军意外带了一条蛇到关岛:几十年差点吃光鸟类
- Oracle 数据库掌门人爆料:正在研发新架构
Github Repo
- memsniff - Memcached流量分析工具,在不影响memcached服务器的情况下诊断热键(hot key)问题。Star: 52. Lang: Golang.
- json-to-go - 根据json字符串生成其go struct定义。Star: 789. Lang: Golang.
- hopwatch - 基于web的golang代码调试器。Star: 241. Lang: Golang.
- cache - lru算法实现。Star: 166. Lang: Golang.
- gdbgui - 在浏览器端通过gdb调试代码。Star: 3166. Lang: Python.
- sectoolset - github安全项目及工具集合。Star: 20. Lang: Markdown.
Blog
News
Github Repo
- osquery - 基于SQL的操作系统操作、监控和分析。Star: 9672. Lang: C++.
- proxysql - mysql proxy。Star: 1235. Lang: C++.
- baidu/Elasticsearch - 百度改进的Elasticsearch,支持SQL并兼容MySQL链接协议,内置多租户管理功能,改进了Elasticsearch的脑裂问题等。Star: 15. Lang: Java.
- validator - 用于验证 Struct 的属性是否满足特定的规范。Star: 1097. Lang: Golang.
- dkron - 分布式任务调度系统。Star: 1138. Lang: Golang.
- goconst - 在go项目中寻找重复出现的string字符串并定义成一个常量替代之。Star: 81. Lang: Golang.
- ngrok-one-key-install - Ngrok服务器一键安装脚本。Star: 90. Lang: Python.
Blog
News
Github Repo
- rust-threadpool - rust thread pool。Star: 146. Lang: Rust.
- deadcode - 无用代码检测工具。Star: 16. Lang: Golang.
- traefik - 反向代理。Star: 9211. Lang: Golang.
- minimock - 能够根据interface自动生成mock实现。Star: 71. Lang: Golang.
- zbus - 一款mq,同时实现了rpc。Star: 20. Lang: Golang.
- acorn - Js实现的Js parser。Star: 2684. Lang: Js.
- learn-regex - 正则表达式相关知识。Star: 8370. Lang: Markdown.
- r4cppp - C++程序员如何学习Rust。Star: 665. Lang: Markdown.
Blog
News
Github Repo
- graphhopper - 开源地图引擎。Star: 1270. Lang: Java.
- toxiproxy - tcp代理,可模拟网络环境,进行系统自动化测试。Star: 2049. Lang: Golang.
- grpc-streaming-demo - grpc streaming demo。Star: 53. Lang: Golang.
- doorman - Doorman 是一个客户端速率限制的解决方案,客户端与共享资源进行通讯,包括数据库、gRPC 服务、RESTful API 等等可使用 Doorman 来限制对资源的调用。Doorman 使用 Go 语言开发,使用 gRPC 的通讯协议。其高可用特性需要一个分布式的锁管理器,当前支持 etcd,也可使用 Zookeeper 替代。Star: 1035. Lang: Golang.
- go-wrk - go实现的http/https压测工具。Star: 301. Lang: Golang.
- mobile - go on mobile。Star: 2357. Lang: Golang.
- Opserver - stack exchange的运维监控系统。Star: 3124. Lang: C#.
Blog
- 当 Thrift 遇到 JDK Epoll Bug
- 利用GPGPU计算大规模群落仿真行为
- Base:一种 Acid 的替代方案
- 分布式事务,EventBus 解决方案:CAP
- 为互联网IT人打造的中文版awesome-go
- 高可用日志探险——基于 Kubernetes 中的 ELK
News
Github Repo
- skynet-mingw - skynet windows版。Star: 108. Lang: C.
- goaccess - 一款开源、实时,运行在命令行终端下的web日志分析工具,还提供一个显示统计结果的dashboard。Star: 5636. Lang: Golang.
- redis - redis客户端。Star: 159. Lang: Golang.
- annotate-grpc-go - grpc源码注解。Star: 5. Lang: Golang.
- db-readings - 如何造database。Star: 4562. Lang: Markdown.
- Awesome-Hacking - 安全、黑客以及破解方面的awesome列表集合。Star: 14095. Lang: Markdown.
- Windows - windows相关工具以及powershell方面awesome list集合。Star: 208. Lang: Markdown.
Blog
Misc
News
Github Repo
- fswatch - 文件看门狗,当文件发生改变的时候发出相关命令。Star: 190. Lang: Golang.
- go-enum - 自动生成enum相关代码。Star: 4. Lang: Golang.
- cron - Golang cron实现。Star: 1624. Lang: Golang.
- LuaAssemblyTools - Lua脚本反编译工具。Star: 105. Lang: Lua.
- EffectiveTensorflow - Tensorflow最佳实践。Star: 285. Lang: Python.
Blog
News
Github Repo
- palo - 类似于impala的olap实现。Star: 119. Lang: C++.
- pedis - 基于seastar框架的并行Redis实现。Star: 500. Lang: C++.
- hashcat - 快速密码破解工具。Star: 3101. Lang: C++.
- engineering-blogs - 一些知名企业的blog site。Star: 400. Lang: Markdown.
Blog
Misc
News
Github Repo
- rqlite - 在sqlite之上基于raft添加了分布式一致性能力的db。Star: 3094. Lang: Golang.
- redisvo - 360出品的Redis运行情况可视化工具。Star: 10. Lang: Golang.
- dejavu - 基于 React 的 Elasticsearch 数据浏览器。Star: 851. Lang: Js.
- shadowsocks_install - 一键安装 shadowsocks server。Star: 1316. Lang: Bash.
- sandwich - 一个自动化运维工具,包括CMDB等,目前还在开发过程中。Star: 2. Lang: Python.
- rust-lang - Rust语言官方手册。Star: 1170. Lang: Markdown.
Blog
- Lua 语言模型与 Redis 应用
- 微服务在微信的架构实践
- Go runtime调度器 - 可以通过GOMAXPROCS修改P的数量;sysmon goroutine单独占有一个P,周期性检查所有其他的goroutine,随时把处于阻塞状态的goroutine调整出P的执行队列,或者强制长时间内没有gc的goroutine执行gc。
- Go Channel 源码剖析
Misc
News
Github Repo
- capnp-rpc-rust - Cap'n Proto RPC Rust实现。Star: 103. Lang: Rust.
- OpenRefine - 数据清洗工具。Star: 4625. Lang: Java.
- goviz - go工程依赖可视化,可以绘制出依赖图表,环形依赖解决之必备神器。Star: 526. Lang: Golang.
- memguard - 通过syscall越过gc通过syscall直接申请内存,且申请到的内存块被protect起来不会被交换到disk上。Star: 497. Lang: Golang.
- netease-cloud-music-dl - 网易云音乐下载器。Star: 23. Lang: Python.
- Awesome-Hacking - 安全研究相关资源、研究机构和人员列表。Star: 11836. Lang: Markdown.
- my-git - 关于分布式版本管理工具 Git 及托管商 Github 的使用方面资料的集合。Star: 3702. Lang: Markdown.
Blog
- Golang Runtime
- goroutine调度器
- 关于go代码中for{}的讨论 - 讨论中给出了两个建议:1,go runtime埋点解决相关问题,但是影响性能;2,使用runtime.Gosched()。
News
Github Repo
- stainless - Rust测试框架。Star: 329. Lang: Rust.
- chatbot - Rust实现的聊天机器人。Star: 80. Lang: Rust.
- gotrace - 可视化go tool trace结果。Star: 900. Lang: Golang.
- gosh - 命令行交互式golang编程。Star: 296. Lang: Golang.
- xo - 一款支持go项目的sql语句自动生成工具,支持目前所有主流的SQL db。Star: 1190. Lang: Golang.
- mgmt - 分布式的、事件驱动的配置项管理系统。Star: 863. Lang: Golang.
- trust - 一款2d页游,称为信任的进化。Star: 1631. Lang: Js.
- ticketd - 分布式ID server。Star: 75. Lang: Python.
- effective-go-zh-en - effective-go 中文版。Star: 87. Lang: Markdown.
- vulhub - Vulhub是一个面向大众的开源漏洞靶场,无需docker知识,简单执行两条命令即可编译、运行一个完整的漏洞靶场镜像。。Star: 622. Lang: Markdown.
- progit2-gitbook - progit2中文版。Star: 79. Lang: Markdown.
- docker-practice - docker实践。Star: 9. Lang: Markdown.
- hosts - 最新可用的google hosts文件。Star: 15261. Lang: Rascal.
Blog
Misc
News
Github Repo
- blog_os - 用Rust写的一款os。Star: 877. Lang: Rust.
- shellcheck - bash代码静态检查工具。Star: 8412. Lang: Haskell.
- FreeRouter_V2 - 一个适用于OpenWRT的全平台翻墙路由方案。Star: 997. Lang: Bash.
- virtualgo - 根据配置自动构建go workspace。Star: 309. Lang: Golang.
- lighthouse - chrome团队开源的网站性能评测工具。Star: 9854. Lang: Js.
Blog
- Iaas、Paas和Saas的区别
- Redis Cluster实战
- 微博Redis6年优化历程
- 每个DBA都需要知道的10个提升MySQL性能的基本技巧
- 你也许理解错了:Docker、Kubernetes和Apache Mesos之间的正确关系
- 为什么要用Rust取代C/C ++重写Python底层?
- C++程序员是如何评价GO语言的
News
- 豆瓣将要上市 - 重点在文中的景小姐,你懂得
Github Repo
- mockers - Rust mock库。Star: 88. Lang: Rust.
- meshbird - go实现的分布式私有网络。Star: 1986. Lang: Golang.
- nakama - 社交游戏server实现。Star: 1. Lang: Golang.
- go-fs - 用go实现的FAT32文件系统。Star: 1. Lang: Golang.
- dcrd - 区块链decred golang实现。Star: 112. Lang: Golang.
- uncompyle2 - python代码反编译工具。Star: 888. Lang: Python.
- tattle - gossip协议实现。Star: 8. Lang: Python.
- faker.js - 可以为node.js程序和浏览器生成大量假数据。Star: 10920. Lang: Js.
Blog
- 腾讯重磅AI产业报告:美国芯片、算法、NLP等领域全面压制中国
- PhxSQL设计与实现(详细版)
- Motan RPC最新进展:新增跨语言及服务治理支持
- Rust 语言如何帮助你防止 bug
- 用Python做六百万字的歌词分析
Misc
News
Github Repo
- caffeine - 高性能Java 8缓存库。Star: 2822. Lang: Java.
- kingtask - 金山出品的分布式任务执行器。Star: 329. Lang: Golang.
- fzf - 跨平台命令行模糊查找工具。Star: 9727. Lang: Golang.
- godzilla - 一款编译器,可把golang代码编译为js代码。Star: 1072. Lang: Golang.
- nomad - 一个集群管理器和调度器,扩展到跨数据中心和区域的数千个节点。。Star: 2672. Lang: Golang.
- SimianArmy - Netflix出品的类人猿大军,一款执行chaos monkey的工具。Star: 5681. Lang: Java.
- superset - 数据分析可视化平台。Star: 15200. Lang: Python.
- qqbot - qq机器人。Star: 1115. Lang: Python.
- fmt-rfcs - rust代码开发规范。Star: 97. Lang: Markdown.
Blog
Misc
News
Github Repo
- git2-rs - git rust实现。Star: 230. Lang: Rust.
- crunchy - 弱密码检查库。Star: 119. Lang: Golang.
- ws-examples - github.com/gobwas/ws库使用示例。Star: 5. Lang: Golang.
- quill - 一种新语言,可以认为是python的子集,自称集合了python的优点并摒弃了其缺点。Star: 30. Lang: Python.
- stf - 通过浏览器控制安卓手机集群。Star: 5609. Lang: js.
Blog
Misc
News
Github Repo
- corollary - 把Haskell代码编译为Rust代码。Star: 23. Lang: Rust.
- sonyflake - snakeoverflow算法变种实现。Star: 338. Lang: Golang.
- Sia - 基于区块链的文件存储系统。Star: 1403. Lang: Golang.
- infectious - Reed-Solomon前向纠错算法实现。Star: 20. Lang: Golang.
- collectdwin - windows版collectd,用于数据收集。Star: 67. Lang: C#.
- medis - mac redis客户端数据可视化工具。Star: 4435. Lang: Js.
- 0x - Js火焰图。Star: 547. Lang: Js.
- GoBooks - 免费go电子书。Star: 3760. Lang: Markdown.
- github-cheat-sheet - github使用手册。Star: 22656. Lang: Markdown.
- awesome-microservices - 各个语言微服务架构以及相关技术列表。Star: 4323. Lang: Markdown.
Blog
- 从字节码和 JVM 的角度解析 Java 核心类 String 的不可变特性 -
- Raft协议安全性保证
- 使用Go语言与Ethereum智能合约进行交互
- 用SSH解决大局域网反向端口转发问题
- 恶意充电宝的克星——USB安全接口
News
Github Repo
- dns - golang dns库实现。Star: 2261. Lang: Golang.
- go-astar - A* 算法实现。Star: 201. Lang: Golang.
- wechat-spider - 微信公众号爬虫。Star: 1081. Lang: Python.
- zhihu-crawler - 知乎爬虫。Star: 15. Lang: Python.
- go-styleguide - golang编码指南。Star: 69. Lang: Markdown.
Blog
Misc
News
Github Repo
- sql-parser - C++实现的SQL parser。Star: 1. Lang: C++.
- aurora - 跨平台队列beanstalk server端console实现。Star: 195. Lang: Golang.
- depth - go依赖树可视化。Star: 133. Lang: Golang.
- gost - GO语言实现的安全隧道,gost可以自己处理请求,或者将请求转发给任意一个或多个代理节点。Star: 1008. Lang: Golang.
- gopacket - 类似于tcpdump的基于libcap的抓包工具golang实现。Star: 1342. Lang: Golang.
- bloom - 一个高质量的bloom filter实现。Star: 340. Lang: Golang.
- dnsproxy - 防 DNS 缓存污染,兼顾查询质量与速度。Star: 61. Lang: Golang.
- Awesome-Deep-Learning-for-Chinese - 最全的中文版深度学习资源索引,包括论文,慕课,开源框架,数据集等等。Star: 17. Lang: Markdown.
- tensorflow-zh - 谷歌全新开源人工智能系统TensorFlow官方文档中文版 。Star: 5912. Lang: Markdown.
- docs-cn - TiDB 中文技术文档。Star: 504. Lang: Markdown.
Blog
Misc
News
Github Repo
- presto-ethereum - 在以太坊上执行SQL。Star: 252. Lang: Java.
- logger - Android平台java logger实现。Star: 7030. Lang: Java.
- go-fuzz - 一款随机测试工具。。Star: 1896. Lang: Golang.
- markdown-js - js实现的markdown分析器。Star: 6051. Lang: Js.
- pouchdb - 运行在浏览器里的db。Star: 9192. Lang: Js.
- what-happens-when - google搜索过程详解。Star: 15423. Lang: Markdown.
Blog
Misc
News
Github Repo
- sentry - 跨平台多语言程序crash信息收集器。Star: 13347. Lang: Python.
- vice - 基于MQ(NATS/REDIS/NSQ etc),像进程内使用go channel一样实现跨进程通信。Star: 315. Lang: Golang.
- DrQA - 依据从wikipedia获取资料制作的自动问答机器人。Star: 1026. Lang: Python.
- awesome-bigdata - awesome bigdata list。Star: 4947. Lang: Markdown.
Blog
News
Github Repo
- corvus - 饿了么出品的redis cluster客户端,支持pipeline、读写分离、多线程高效率执行请求。Star: 1. Lang: C.
- gometalinter - golang代码静态检查工具集合。Star: 1786. Lang: Golang.
- minimock - 根据接口生成mock代码。Star: 54. Lang: Golang.
- Snap.svg - 提供了强大的SVG动画内容操纵API。Star: 10131. Lang: Js.
- wechat-admin - Python实现的微信管理系统。Star: 465. Lang: Python.
Blog
Misc
News
Github Repo
- seastar - 一款高性能的无状态的网络库。Star: 2805. Lang: C++.
- highwayhash - SipHash/HighwayHash实现。Star: 457. Lang: C++.
- go-git - go实现的git。Star: 1399. Lang: Golang.
- sha256-simd - 为intel和arm优化的sha256实现。Star: 119. Lang: Golang.
- cfilter - Cuckoo filter(基于bloom filter的一种更先进的可进行删除操作的filter)实现。Star: 671. Lang: Golang.
- git-tips - git命令用法集锦。Star: 674. Lang: Markdown.
Blog
News
Github Repo
- rustfmt - rust代码格式化工具。Star: 1192. Lang: Rust.
- bleve - Bleve是一个由Couchbase 团队基于Go语言开发的索引/检索库,它支持常用的检索和索引功能,如索引、检索、过滤、排序、聚合、高亮等。Star: 3396. Lang: Golang.
- AndroidWiFiADB - 一个idea IDE插件,可以通过wifi连接android手机进行调试,避免使用usb。Star: 2904. Lang: Java.
- wifi-password - wifi密码破解与生成。Star: 2479. Lang: bash.
- vagrant-persistent-storage - 给vagrant虚机创建固化的文件系统。Star: 181. Lang: Ruby.
- vagrant-lists - 一些有用的vagrant插件。Star: 42. Lang: html.
Blog
Github Repo
- pik - 一种新的针对互联网图片的无损压缩库。Star: 308. Lang: C.
- gopher-os - 用go写一个os。Star: 991. Lang: Golang.
- cellnet - 简单,方便,高效的跨平台服务器网络库。Star: 922. Lang: Golang.
- sego - Go中文分词。Star: 793. Lang: Golang.
- wifi-cracking - 详细说明如何用Airodump-ng破解WPA/WPA2 Wi-Fi Routers。Star: 3114. Lang: Markdown.
Blog
- 巧用Android多进程
- 时间序列数据
- Redis协议简介
- 软交换之争:OVS VS LINUX BRIDGE
- guava缓存底层实现
- 初识 Rust 语言的所有权概念
- 一线工程师看MQTT
- 如何通过一台电脑黑掉一个国家?
News
Github Repo
- rust-ios-android - 使用Rust开发ios & android应用。Star: 1. Lang: Rust.
- rust-jvm - 调用jvm方法的Rust库。Star: 1. Lang: Rust.
- go-daemo - go daemon方法实现。Star: 498. Lang: Golang.
- gotests - 自动测试工具,可以自动为go待测试函数生成单测函数。Star: 744. Lang: Golang.
- xxhash - xxhash实现,比go标准库中hash函数还快的xxhash算法实现。Star: 149. Lang: Golang.
- tree - tree命令Golang实现,可以作为函数库调用。Star: 11. Lang: Golang.
- gopsutil - python 上收集系统信息的著名模块 psutil 已经有 go 的版本。Star: 1803. Lang: Golang.
- go-datastructures - 各种数据结构的实现。Star: 3330. Lang: Golang.
- go-cache - 单机cache。Star: 983. Lang: Golang.
- viper - 以太坊新出的以太编程语言。Star: 620. Lang: Python.
- gpu.js - GPU加速Js代码库。Star: 3988. Lang: Js.
- redis-dump - 把Redis数据转成JSON格式以及把JSON数据还原成redis数据。Star: 454. Lang: Ruby.
Blog
News
Github Repo
- libquic - libquic C库。Star: 766. Lang: C.
- shadowsocks-go - shadowsocks go实现。Star: 2869. Lang: Golang.
- sqlparser - sql解析器。Star: 153. Lang: Golang.
- jobqueue - 任务调度器。Star: 6. Lang: Golang.
- resume.github.com - 根据你的github repo自动生成你的简历。Star: 29889. Lang: Js.
Blog
News
Github Repo
- namazu - 一款全文检索引擎。Star: 1. Lang: C.
- whsnbg - 一个C实现的可在嵌入式设备上运行的MQTT broker、MQTT-SN网关。Star: 14. Lang: C.
- ecs-logs-collector - 在Amazon Linux之上收集系统log or docker log or ecs-agent log。Star: 49. Lang: Bash.
- algorithms-primer - 以图形显示。Star: 1. Lang: Golang.
- tensorflow-ecosystem - tensorflow生态系统集合描述。Star: 344. Lang: Markdown.
Blog
Misc
Github Repo
- crystal - 名为crystal的语言,语法类似Ruby,可进行静态类型语法检查,可调用C函数库。Star: 1. Lang: Golang.
- ginkgo - Go单测框架。Star: 1614. Lang: Golang.
- httpfake - Golang http测试server端mock框架。Star: 55. Lang: Golang.
- remix - 以太坊编程IDE和工具集合。Star: 153. Lang: Js.
- platform.js - 浏览器平台检测工具。Star: 1623. Lang: Js.
- clientjs - 获取设备指纹Js库。Star: 356. Lang: Js.
- art-of-node - node.js编程指南。Star: 6621. Lang: Markdown.
Blog
News
Github Repo
- corrode - 一款代码编译解释器,把C代码转换为Rust。Star: 1624. Lang: Rust.
- cargonauts - Rust web框架。Star: 148. Lang: Rust.
- pbr - 一款图形渲染器。Star: 67. Lang: Golang.
- go-po - goroutine池子。Star: 4. Lang: Golang.
- goreporter - Golang代码分析、单测、code review和代码质量报告工具。Star: 1294. Lang: Golang.
- compress - 经优化的Golang压缩包。Star: 563. Lang: Golang.
- BabyBluetooth - ios蓝牙库。Star: 2958. Lang: Golang.
- testrpc - Ethereum RPC客户端,方便测试和开发。Star: 632. Lang: Js.
Blog
News
- 古天乐是烂片王
- CPU超频之王
- HackerOne COO王宁谈安全众测 - “后来我们拿到美国国防部的项目是需要招标的,大家去竞争最终看谁能拿下。”聊到和政府的合作时,王宁对国防部的工作态度很欣赏:“我们在和国防部合作之前,以为和政府做事会比较慢,或者比较官僚(cratic),其实这方面也会有些问题。但给我印象比较深的是,和我们合作的这些政府工作人员,他们很专业;而且标准设立地非常好,跟他们合作很舒服。“他们周末也在工作发Email,这是我以前没想过的。而且他们对于自己想要的结果、各种细节都很井然有序;他们提的各种要求也相当合理。所以从准备阶段一直到最终,都让我感觉是很好的经历。
- 赵明加盟乐信
- 逻辑思维要上市
Github Repo
- cuberite - 《我的战争》服务端代码,轻量、快速、可扩展。Star: 1885. Lang: C++.
- imageserver - 一个简单的图片处理服务器。Star: 1256. Lang: Golang.
- truffle - 以太坊(Ethereum)最受欢迎的一个开发框架。Star: 1600. Lang: Golang.
- imagick - imagick golang API。Star: 598. Lang: Golang.
- FalconEngine - 一款尚未测试的搜索引擎。Star: 316. Lang: Golang.
- ckan - 开放的原始数据处理平台,数据输出端是PgSQL,还有visualization、search、tag、revision、share、organization等功能。Star: 1604. Lang: Python.
- EventEmitter - 浏览器端Js异步编程框架。Star: 2062. Lang: Js.
Blog
News
Github Repo
- remacs - Rust实现的emacs。Star: 1709. Lang: Emacs.
- ardupilot - 开源自动驾驶仪。Star: 2614. Lang: C++.
- portainer - Docker可视化管理器。Star: 4150. Lang: Golang.
- Elric - 一个简单的Job调度器。Star: 53. Lang: Python.
- ZeroNet - 使用Bitcoin加密和BitTorrent网络的去中心化网络。Star: 8403. Lang: Python.
- auto-gitlab-backup - gitlab数据备份工具。Star: 196. Lang: Python.
Blog
Github Repo
- zsearch - 高性能搜索引擎。Star: 68. Lang: C++.
- leanote - Golang+MongoDB实现的evernote。Star: 5577. Lang: Golang.
- btcd - Bitcoin的Go实现,目前处于beta状态,可稳定运行。Star: 1293. Lang: Golang.
- moss - 一个简单、快速、有序且数据可持久化的KV引擎。Star: 230. Lang: Golang.
- linux-insides-zh - linux内核揭秘中文版。Star: 845. Lang: Markdown.
Blog
- LINUX PID 1和SYSTEMD - 如果你要做好架构,首先你得把计算机体系结构以及很多老古董的基础技术吃透了。因为里面会有很多可以借鉴和相通的东西。
- 专访FriedAppleTeam越狱团队创始人Max Bazaliy | FreeBuf视频
- Yelp 是如何无损压缩图片的
- 数字货币和ICO浅析
Misc
- 赵姐夫(温兆伦)不如屠狗辈 - 赵姐夫在得了名声之后,就自立门户了,借博客园吸引人气,然后自己搞了个什么网站,叫别人转链到他那,我不喜欢这种做法的人。像我,我就只在这里写写博客,你靠这个博客得的名,又自己搞,抢人生意,不是下三滥么,后来就哪里火去哪里,什么知乎呀又得名温兆伦,哎,此人逼装得厉害,再牛逼也就这样,就是个逼人。我想起了那句话,仗义每多屠狗辈,负心多是读书人。
- 汪滔传奇
- 孙宏斌有话说
- CEO的忏悔
News
- 摩拜开始在华盛顿招人了
- 中国共享单车进军海外喜忧参半 - ofo联合创始人张巳丁说,时下共享单车的竞争现在还处在第一阶段,大家必须尽快让自己的车布满街头,也要让投资人看到广阔的前景和希望。
- 共享经济的诀窍 - 共享经济一个大家都明白但都却从不点破的窍门是“行政管制的红利”,合法与非法之间的政府监管的犹豫地带,这就是共享经济“行政管制红利期”。“行政管制红利期”不会很长,突破这一红利期的要点就是:迅速培养用户习惯,成为既定事实,以用户习惯为筹码与政府谈判;迅速做大公司体量,清场其它公司,成为寡头企业,获得仅有的几张牌照。
- 互联网金融分析 - 互金公司像e租宝,本质是庞氏骗局集资,将融来的钱投入缅甸做毒品生意维持资金链不断,直到东窗事发。
Github Repo
- tantivy - 参照Lucene使用Rust实现的全文搜索引擎。Star: 377. Lang: Rust & C.
- bitcoin - 比特币实现。Star: 14376. Lang: C.
- NOPaxos - Network-Ordered Paxos (NOPaxos)一致性协议实现。Star: 62. Lang: C.
- go-uuid - 直接利用linux内核UUID算法生成uuid。Star: 5. Lang: Golang.
- gotestit - 最好的Golang单测包,提供了Equal\IsSame\DeepEqual\True\False\Nil\Empty\Error\Implements\IsType\StringContains\StringMatches\Collection\Panics\HasLen\Matches\Satisfy\Within等API。Star: 86. Lang: Golang.
- http-prompt - 交互式终端http请求发送工具。Star: 6456. Lang: Python.
- asciinema - Asciinema是一款Linux平台的轻便的终端录制与分享工具。Star: 2648. Lang: Python.
- blockchain-demo - 区块链概念动画演示。Star: 1188. Lang: Js.
- Blockchain-stuff- 区块链资源集合。Star: 1211. Lang: Markdown.
- 2017hosts - 本文作者因为本项目被抓进大牢了(^_^)。Star: 246. Lang: Markdown.
Blog
Misc
- 合理的技术栈永远比语言来的重要 - 语言如是,人亦如是。别为了仨瓜俩枣,让自己去做不擅长的事情。
News
- 俄罗斯Uber与Yandex Taxi合并
- 贾跃亭美国有豪宅
- 彩虹5远远领先俄罗斯 - 用了落后的活塞发动机,竟然被当成安静作为卖点,一脸懵逼
- 中美分别着手研发非冯•诺依曼处理器
Github Repo
- vegeta - Golang HTTP压测工具。Star: 5991. Lang: Golang.
- gcvis - Go 1.6 数据GC可视化工具。Star: 705. Lang: Golang.
- oklog - OK Log是一个分布式的协同免费 coördination 日志管理系统,用于大的集群。该方案的理念是:简单易懂,操作方便,易于推广。Star: 1690. Lang: Golang.
- mmap-go - mmap golang实现。Star: 245. Lang: Golang.
- tile38 - 地理位置空间数据库,可以存储经纬度、外包矩形、空间xyz坐标、地理位置hash和GeoJSON。Star: 3246. Lang: Golang.
- awesome-guidelines - 各种代码规范。Star: 646. Lang: Markdown.
Blog
Misc
- 华大基因汪建 - 软文。
News
Github Repo
- brotli - Brotli无损压缩算法实现,其详细实现在RFC 7932中有详细描述。Star: 1. Lang: C.
- pp - golang struct彩色pretty输出。Star: 452. Lang: Golang.
- bigcache - 针对长数据的、可并发访问的、不会出现gc卡顿的缓存实现。Star: 1013. Lang: Golang.
- finn - 采用Redis协议的快速Raft框架实现。Star: 337. Lang: Golang.
- gomodifytags - 一个可以为Golang struct生成tag的工具。Star: 218. Lang: Golang.
- uuid - Golang uuid实现库。Star: 268. Lang: Golang.
- Hawkeye - 监控github代码库,及时发现员工托管公司代码到GitHub行为并预警,降低代码泄露风险。Star: 65. Lang: Python + Js.
- pgbadger - PostgreSQL Log快速解析器。Star: 1067. Lang: Js.
- mpeditor - MPEditor是专注于微信公众号的编辑阅读器,利用MPEditor可以使用 Markdown 语法编写微信公众号文章,编辑完后可以复制到公众号发布平台直接发布,真正的实现即看即所得(保证不会乱~)。Star: 31. Lang: Js.
- ethereumbook - 以太币开发手册。Star: 400. Lang: Js.
- nginx-resources - Nginx, Nginx + Lua, OpenResty and Tengine awesome readme。Star: 1919. Lang: Markdown.
Blog
News
Github Repo
- timescaledb - 一个PostgreSQL扩展库,可以做到基于时间和空间大小自动进行分区。Star: 1. Lang: C.
- sky-walking - 支持OpenTracing的分布式追踪系统,可支持dubbo和motan。Star: 863. Lang: Java.
- gotty - GoTTY是一个用Go语言开发的工具,这个工具可以把你的Uinx系列操作系统的命令字符终端,共享成普通的网页应用展示出来。使用tmux工具进行终端分屏。Star: 7941. Lang: Golang.
- freecache - 是一个 Go 语言的缓存库,无额外的 GC 负荷。数百万对象的垃圾收集延迟仅在数百毫秒。Star: 1358. Lang: Golang.
- jvm.go - Go实现的JVM。Star: 1918. Lang: Golang.
- Babylon.js - Js 3D游戏框架。Star: 1. Lang: Js.
- hyperledger - 超级账本(hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目。Star: 2087. Lang: Markdown.
- awesome-adb - ADB用法大全。Star: 2711. Lang: Markdown.
Blog
- raft如何实现Linearizable Read - 推荐看看作者的其他blog,对分布式系统了解很深。
News
Github Repo
- mock-io - Rust io::Read & io::Write两个库的mock实现。Star: 6. Lang: Rust.
- joda-time - Java的date和time替代库实现。star: 2989. Lang: Java.
- ws - 一 依据RFC6455实现websocket。Star: 313. Lang: Golang.
- mesh - 构建分布式应用系统工具,它实现了gossip协议,可以做到单播、广播等,它自身可以认为是一种AP系统。Star: 176. Lang: Golang.
- timeout - 一个简洁的http和tcp mock实现。Star: 5. Lang: Golang.
- go-socks5 - socks5 golang实现。Star: 303. Lang: Golang.
- go-pry - 实现Golang以脚本方式在命令行进行交互式编程。Star: 388. Lang: Golang.
- go-chart - chart绘制库Golang实现。Star: 1. Lang: Golang.
- miniredis - redis单元测试库stub实现,可以作为redis server的mock。Star: 341. Lang: Golang.
- follow-me-install-kubernetes-cluster - 跟我学习部署k8s集群。Star: 656. Lang: Markdown.
Blog
Misc
News
Github Repo
- ggez - 一款Rust实现的游戏。Star: 158. Lang: Rust.
- PumpkinDB - Rust实现的kv db, 可以实现ACID类型事务。Star: 823. Lang: Rust.
- tiedot - Go实现的一种NoSQL文档数据库,数据以JSON形式存储。Star: 1855. Lang: Golang.
- the-coding-interview - 程序员面试题集锦。Star: 228. Lang: Java & Rust etc.
- eta - 能在JVM上运行的Haskell方言,兼容GHC 7.10.3's Haskell。Star: 1316. Lang: Haskell & C++ & Java & Python & Rust.
Blog
- Zookeeper原理 - 初级入门,高手慎入!
- Go 原生socket由浅入深
Misc
News
- Stripe 宣布与支付宝达成全球合作
- 乐视本月暂不发离职员工的工资
- 全球70%比特币挖自中国
- 极客帮蒋涛和36氪撕逼
- 流氓软件SpyDealer利用Baidu Easy Root盗取QQ、微信等40多款应用的数据
Github Repo
- dolphin - 天堂游戏主机 GameCube 和 Wii 的模拟器。它可以让电脑玩家以全高清 (1080p) 画质体验这两款主机的游戏,还具有兼容电脑手柄、加速、多人联网等增强功能。Star: 3542. Lang: C++ & Java.
- pcsx2 - Playstation2模拟器。Star: 1756. Lang: C++.
- apfree_wifidog - ApFree WiFiDog 在完全兼容原版WiFiDog的基础上,在功能、性能和稳定性方面做了大量工作、改进及优化,目前在坤腾固件中广泛使用。Star: 178. Lang: C.
- mobx - Js状态机,MobX 是一个经过战火洗礼的库,它通过透明的函数响应式编程(transparently applying functional reactive programming - TFRP)使得状态管理变得简单和可扩展。MobX背后的哲学很简单:任何源自应用状态的东西都应该自动地获得,React 和 MobX 是一对强力组合。Star: 9920. Lang: Typescript.
- TensorFlow-Tutorials - Youtube TensorFlow学习资源集合。Star: 1369. Lang: Python.
- docker-mailserver - 一个全栈的可用docker部署的邮件服务器。Star: 1741. Lang: Bash.
- UniLua - C#实现的lua 5.2,完全兼容Unity。Star: 842. Lang: C#.
- api-guidelines - 微软REST API开发指南。Star: 6581. Lang: Markdown.
Blog
Misc
- 老司机血泪劝告:买MacBook Pro一定不要买顶配!
- 商人罗振宇:随风而变 不耽误打脸 - 如果一个人没有天赋但能把一件事做到「死磕」。
News
Github Repo
- bcc - 内核跟踪调试工具。Star: 3203. Lang: C++&Lua.
- pool - Golang连接池。Star: 44. Lang: Golang.
- envoy-microservices-patterns - 基于proxy的微服务框架范例。Star: 28. Lang: Bash.
- GoAgent-Always-Available - 一直可用的GoAgent,会定时扫描可用的google gae ip,提供可自动化获取ip运行的版本。Star: 645. Lang: Python.
- wxpy - 微信机器人工具包。Star: 2548. Lang: Python.
- easy-admin - 快速搭建一个方便的企业后台信息管理系统,并且提供简洁易用的管理界面。Star: 246. Lang: PHP.
- rust-anthology - rust编程最佳实践。Star: 26. Lang: Markdown.
Misc
News
Github Repo
- gg - Golang 2D图形库。Star: 943. Lang: Golang.
- doorman - 一个客户端限速解决方案。Star: 1006. Lang: Golang.
- orchestrator - MySQL 复制拓扑管理和可视化工具。Star: 721. Lang: Golang.
- chaosmonkey - Netflix专门开发的一系列捣乱工具之一,这是一套用来故意把服务器搞下线的软件,可以测试云环境的恢复能力。Star: 2573. Lang: Golang.
- getlantern - lantern官方论坛。Star: 6226. Lang: Markdown.
- mqtt - mqtt 3.1.1协议 中文翻译。Star: 1064. Lang: Markdown.
Blog
Misc
News
Github Repo
- clap-rs - Rust命令行参数处理包。Star: 1165. Lang: Rust.
- mockery - 自动为Golang接口生成mock测试代码工具。Star: 295. Lang: Golang.
- memberlist - 基于Gossip协议的服务发现以及宕机检测包。Star: 651. Lang: Golang.
- hashstructure - 一个Go Hash包,能为任何数据类型生成其hash值。Star: 1. Lang: Golang.
- stats - Golang各种统计方法实现。Star: 724. Lang: Golang.
- golang-lru - LRU算法Golang语言实现。Star: 476. Lang: Golang.
- awesome-neuroscience - 人工神经网络知识集锦。Star: 76. Lang: Markdown.
- awesome-cpus - 各种型号CPU & GPU知识集锦。Star: 912. Lang: Markdown.
Blog
- OpenStack大规模部署详解
- Discuz插件禾今微信投票权限和刷票漏洞(内含python脚本)
- Raft 为什么是更易理解的分布式一致性算法
- 基于Elasticsearch构建千亿流量日志搜索平台实战
- 计算存储分离之“数据存储高可用性设计”
- 分布式系统中的时间和顺序——关于Spanner中的Linearizability
Misc
News
- 论精益创业
- BAT能从内卷化致死的曹魏政权身上学到什么?
- 索尼中国董事长高桥洋:索尼复兴之道
- McAfee创始人与英特尔和解 重获自己姓名使用权
- 吉利收购美国飞行汽车公司Terrafugia - 资本外逃?
Github Repo
- redis - windows redis分支。Star: 6821. Lang: C.
- raft - Raft C实现。Star: 277. Lang: C.
- go-runtime-metrics - 向statsD定时上报runtime数据,目标程序只需要import该library即可输出runtime states数据。Star: 317. Lang: Golang.
- reedsolomon - reedsolomon算法Go实现,处理速度可达5GB/s。Star: 40. Lang: Golang.
- pyspider - Python蜘蛛。Star: 9217. Lang: Python.
- FlameGraph - perl实现的火焰图可视化工具。Star: 4138. Lang: perl.
- zabbix-book - 《Zabbix企业级分布式监控系统》一书的附件部分,里面有redis、keepalived、mysql等如何监控的详细说明及相关源码。Star: 195. Lang: Markdown.
- rust-book-chinese - Rust 程序设计语言(第一版) 简体中文版。Star: 516. Lang: Markdown.
- Coder-Knowledge-Management - 程序员的自我修养。Star: 462. Lang: Markdown.
Blog
News
- 小米与诺基亚达成专利合作
- 腾讯或已向印尼打车软件Go-Jek注资最少1亿美元
- 百度召开AI开发者大会
- 百度宣布All in人工智能 - 重点提到了下面github仓库列出的项目apollo的各个模块
- RT-Thread获得华强聚丰及思必驰 天使轮投资
Github Repo
- nessDB - kv数据库。Star: 1. Lang: C.
- Karabiner - Mac键盘映射工具。Star: 3396. Lang: C++.
- RaftLib - Raft C++实现。Star: 316. Lang: C++.
- floyd - Floyd是一个C++实现的Raft一致性协议库。Star: 28. Lang: C++.
- apollo - 自动驾驶引擎。Star: 801. Lang: C++ & Bash.
- intrinsic - x86/amd64平台上,提供Golang直接调用SSE指令的能力。Star: 5. Lang: Golang.
- elvish - Go实现的unix shell。Star: 2170. Lang: Golang.
- pholcus - Go实现的web蜘蛛。Star: 2513. Lang: Golang.
- cli - Go实现的命令行交互程序。Star: 6096. Lang: Golang.
Blog
Misc
News
Github Repo
- wrk - HTTP压测工具。Star: 12703. Lang: C.
- nsqueue - nsq rust客户端。Star: 2. Lang: Rust.
- ql - 一个内嵌式db。Star: 864. Lang: Golang.
- go-ethereum - Go以太坊协议实现。Star: 5591. Lang: Golang.
- httprouter - http路由框架。Star: 5173. Lang: Golang.
- crypto-js - Js加密库。Star: 2390. Lang: Js.
- TwitterFollowBot - twitter机器人。Star: 737. Lang: Python.
Blog
News
Github Repo
- PuppyLanguage - 一种结构化脚本语言,含GC、闭包、协程、lambda等常规功能 带较少关键字。Star: 12. Lang: C++.
- kong - 一个微服务网关实现。Star: 10753. Lang: Golang.
- flask-uwsgi-websocket - flask app高性能websocket实现。Star: 191. Lang: python.
- Bash-Snippets - 一个bash脚本杂货箱,有cheat/cloudup/crypt/currency/geo/movies/short/stocks/taste/weather等方面一些有用的小脚本。Star: 1302. Lang: Bash.
Blog
Misc
News
- 摩拜单车总裁胡玮炜: 现在最重要的不是赚钱是扩张
- 摩拜实现亚米级定位
- ofo是单车领域的安卓
- 易到往事
- 电动汽车边行驶边充电
- 巴铁投资公司华赢凯来被举报非法集资 32人被拘留
- 小卫星组网
- PCRAM国产新型存储器成功实现产业化
Github Repo
- micropython - 嵌入式设备上python实现。Star: 4840. Lang: C.
- nimnode - Nim异步网络库。Star: 4. Lang: Nim.
- qt - 可在Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS等平台上使用go进行Qt编程。Star: 2612. Lang: Golang.
- goism - 一个emacs库,实现在emacs上进行golang编程。Star: 1. Lang: Golang.
- kasper - 基于samara库的kafka go包。Star: 199. Lang: Golang.
- goreplay - Go实现的http请求重放工具。Star: 7436. Lang: Golang.
- LLJS - 像C一样手工管理Js内存,实现程序更快运行,减小GC对程序性能的影响。Star: 1121. Lang: Js.
- jQuery-File-Upload - JQuery实现的文件上传工具。Star: 26981. Lang: Js.
- Linux-Tutorial - linux os上java生态相关软件部署方法。Star: 1. Lang: Markdown.
News
Github Repo
- Nim - Nim是一种静态类型、命令式的系统级编程语言,其主要特性包括编译到C的原生代码生成,不依赖于虚拟机;非跟踪垃圾收集器;跨模块内联;编译器和标准库都用Nim实现;强大的元编程能力,《Unix in Rust》的作者为它放弃了Rust。Star: 3751. Lang: Nim.
- go-tooling-workshop - golang工具集合及使用示例。Star: 393. Lang: Golang & Markdown.
- kubeval - k8s配置文件校验工具。Star: 72. Lang: Golang.
- olap - 睿思BI-OLAP系统支持对数据表的多维查询,用户只需通过拖拽就可搭建自己的立方体并进行数据多维分析及可视化展现。Star: 8. Lang: Java.
- matrix - matrix golang包。Star: 470. Lang: Golang.
- flutter - Google 的工程师团队打造的一种新型的方式,用于创建高性能、跨平台的移动应用UI框架。Star: 5454. Lang: dart.
Blog
Misc
- 金山帮江湖史
- 1 雷军说,女生写程序是没有前途的;
- 2 三十岁之前要入对行,三十岁之后要跟对人;
- 3 每个人心中都住着一个庄子,一个孔子——这是中国人底层的 DNA。当你春风得意的时候,家国情怀就出来了,你愿意扬帆起航,出发上路。而当你失意的时候,老庄的部分又升起了,你会更理性、客观的去看这个世界;
- 4 冯鑫说,在天地之间要找一个自己的位置;
- 5 陈睿说,这件事儿做不做得成,跟你我的努力都没有关系,要放宽心;
- 6 王欣认为,一个人的成长,不在于年龄,而在于内省的能力,我也曾那么努力,努力过后那么沮丧,其实是模糊了努力和精进两个词之间的区别,努力只是量的横向增加,是体力上劳累,但没有内省,没有自我觉察,精进是每次做完以后都要回顾一下我从这里学会和收获什么,佛家讲,你只要能够内省看自己,就能够获得成长;
- 我们民族最缺的就是笨人
News
Github Repo
- vagga - 用户态容器。Star: 1164. Lang: Rust.
- Familia - Familia 开源项目包含文档主题推断工具、语义匹配计算工具以及基于工业级语料训练的三种主题模型:Latent Dirichlet Allocation(LDA)、SentenceLDA 和Topical Word Embedding(TWE)。 支持用户以“拿来即用”的方式进行文本分类、文本聚类、个性化推荐等多种场景的调研和应用。考虑到主题模型训练成本较高以及开源主题模型资源有限的现状,我们会陆续开放基于工业级语料训练的多个垂直领域的主题模型,以及这些模型在工业界的典型应用方式,助力主题模型技术的科研和落地。。Star: 312. Lang: C++.
- osv - 一种新的云操作系统。Star: 2480. Lang: C.
- influxdb-relay - 实现influxdb双写,保证两个influxdb的数据同步。Star: 246. Lang: Golang.
- go-torch - uber出品的go火焰图工具。Star: 1956. Lang: Golang.
- unconvert - golang代码检查工具--检查无意义的类型转换。Star: 174. Lang: Golang.
- VirtualAPK - 滴滴出品的安卓插件系统。Star: 1607. Lang: Java.
Blog
News
- 陈磊接任迅雷 CEO - 陈布斯?
- Apache Kafka 0.11.0.0 发布 - 支持消息去重、事务等众多feature。
- 乐视手机败走印度
- Petya背后可能是一次国家级攻击
Github Repo
- libgraphqlparser - 一个C++实现的graphql parser。Star: 412. Lang: C++.
- json-to-go - 根据json字符串定义一个Go Struct。Star: 728. Lang: Golang.
- zsocket - 一个实现了socket内容零拷贝的库。Star: 296. Lang: Golang.
- hyperloglog - hyperloglog的Golang实现。Star: 422. Lang: Golang.
- directio - 这个包可以绕过os系统的buffer直接读写磁盘,特别适用于重要的不能丢的数据,如数据库log等。Star: 74. Lang: Golang.
- otter - otter支持整个机房的架构为双A,两边均可写,鼎鼎大名的canal是它的一个子项目。Star: 1. Lang: Java.
- ava - ava是mocha的替代品,虽然 JavaScript 是单线程,但在 Node.js 里由于其异步的特性使得 IO 可以并行。AVA 利用这个优点让你的测试可以并发执行,这对于 IO 繁重的测试特别有用。Star: 10589. Lang: Js.
- prettier - Js、JSX、Flow、TypeScript、CSS、JSON和GraphQL代码格式化工具。Star: 11992. Lang: Js.
- metabase - Metabase 把数据分析常用的查询通过通过一个易于操作的界面来操作,这样,不懂 SQL 的业务人员也可以快速掌握业务数据。Star: 6064. Lang: Js.
- awesome-sysadmin - 开源系统管理工具清单。Star: 15400. Lang: Markdown.
Blog
Misc
News
- JCP EC 投票通过 Java 模块化系统
- 乐视金融卖15%高息产品
- 移动互联网的“脏话期”
- 张宏江:AI投资判断以数据为中心 - 在AI投资判断上,张宏江提出了三个判断标准,首先数据为先,有没有数据是关键;其次是是否可以生产和控制数据;最后是在数据占先和占优别他人做得更强。此外,张宏江还提醒投资人,目前AI真正强的地方是感知领域,图像识别、语音识别,但与感知领域相关的创业,还有不确定性。而对于AI芯片创业公司来说,成本是必须解决的问题。
Github Repo
- prost - Rust protobuf实现。Star: 48. Lang: Rust.
- ideavim_extension - idea vim插件扩展。Star: 16. Lang: Java.
- grace - go程序进程不停机方式优雅重启。Star: 2987. Lang: Golang.
- depscheck - Go依赖包检查,如果某个依赖包较小,这个工具会检查出来。Star: 372. Lang: Golang.
- goconvey - 在浏览器端进行go test。Star: 2909. Lang: Golang.
- youtube-dl - youbute视频下载工具。Star: 26971. Lang: Python.
- magic-wormhole - 跨机器进程复制。Star: 3193. Lang: Python.
- Anti-Anti-Spider - 运用请求伪造,浏览器伪造,浏览器自动化,图像处理,ip处理等方式进行反爬虫技术的通用化代码库。Star: 1218. Lang: Python.
- WeFlow - 一个基于 tmt-workflow 前端工作流的开发工具。Star: 2314. Lang: Js.
- tensorflow - 图解tensorflow 源码。Star: 480.
- Mac-CLI - 强大的Mac命令行工具,减轻命令使用记忆负担。Star: 6697.
Blog
News
Github Repo
- scalariform - Scala代码格式化工具。Star: 430. Lang: Scala.
- wabt - WebAssembly二进制工具包。Star: 326. Lang: C++.
- disruptor-- - disruptor的C++实现。Star: 276. Lang: C++.
- netcode.io - 基于udp实现的类似于TCP的安全数据传输协议。Star: 814. Lang: C & Go & Rust.
- scoobi - 基于Hadoop业务的工业级的Sacala大数据框架。Star: 488. Lang: Java+Scala.
- mylg - Go实现的带UI界面的网络侦查工具。Star: 1798. Lang: Golang.
- spinner - 终端字符库。Star: 338. Lang: Golang.
- gin - Go HTTP web框架,有这类似于Martini的API,但是性能却是它的40倍以上。Star: 10472. Lang: Golang.
- gg - Go 2D图形库。Star: 883. Lang: Golang.
- lz4 - Golang lz4压缩算法实现。Star: 105. Lang: Golang.
- nsq - 一个feature比官方多nsq分支。Star: 64. Lang: Golang.
- system-design-primer - 分布式系统设计入门。Star: 17622. Lang: Python.
- gixy - Gixy 是一款用来分析 Nginx 配置的工具。 Gixy 的主要目标是防止安全配置错误,并自动进行缺陷检测。Star: 4670. Lang: Python.
Blog
- 提高驾驶技术:用GAN去除(爱情)动作片中的马赛克和衣服
- TiDB 架构的演进和开发哲学
- 7-10倍写入性能提升:剖析WiredTiger数据页无锁及压缩黑科技
- 微博数据库那些事儿:3个变迁阶段背后的设计思想
News
Github Repo
- netdata - 一款强大的附带UI的跨平台机器监视工具,出了常见的系统基础监控指标,还可监控Ngx、Mysql、Mongodb、Postgres、Redis、memcached、elasticsearch、HAproxy、Squid、PHP-FPM等常用组件。Star: 21950. Lang: C + Python + Bash.
- huststore - huststore 是一个高性能的分布式存储服务,不但提供了 100 thousand QPS 级别的 kv 存储的功能,还提供了 hash、set、sort set 等一系列数据结构的支持,并且支持 二进制 的 kv 存储,可以替代 Redis 相关的功能。此外,huststore 还结合特有的 HA 模块实现了分布式消息队列的功能,包括消息的流式推送,以及消息的 发布-订阅 等功能,可以替代 rabbitmq or gearman 相关的功能。huststore 分为 hustdb 以及 HA 模块两大部分。hustdb是自主研发的存储引擎。HA 以 nginx 模块的方式开发。Star: 665. Lang: C++.
- leaktest - 空闲goroutine检查工具。Star: 380. Lang: Golang.
- symphony - 一个用 Java 实现的现代化社区(论坛/社交网络/博客)平台。。Star: 1560. Lang: Java.
- POC-T - 渗透测试插件化并发框架,用于渗透测试中 采集|爬虫|爆破|批量PoC 等需要并发的任务。Star: 423. Lang: Python.
- awesome-indie - 开源挣钱指南。Star: 3609. Lang: Markdown.
- opensource.guide - 开源实践指南。Star: 3097. Lang: Markdown.
- sso - 项目主要是汇集整理服务器安全运维规范,包括运维工程师必须遵守的规范、服务器运维中注意事项、故障避免手段等文档,帮助运维工程师避免服务器安全和运维故障,方便运维工程师学习成长。Star: 24. Lang: Markdown.
Blog
- 利用inotify+rsync实现linux文件批量更新 - 文章价值不大,高手慎入。
- Linux系统下init进程的前世今生 -
- FFmpeg组件爆高危漏洞,利用可读取任意文件内容 -
- 网络故障排除神器 traceroute 探秘 -
- 程序员的《穷爸爸富爸爸》 -
- 什么是跳跃表? - 文章价值不大,高手慎入。
- MySQL 分支 MyRocks
News
Github Repo
- rpp - 国人自造的一种能在windows上运行的新语言。Star: 88. Lang: C++.
- 4.4BSD-Lite2 - 根据TCP/IP详解2实现的用户态TCP/IP协议栈。Star: 128. Lang: C.
- beanstalkd - 分布式内存队列系统。Star: 3937. Lang: C.
- x-pipe - X-Pipe是由携程框架部门研发的Redis多数据中心复制管理系统。基于Redis的Master-Slave复制协议,实现低延时、高可用的Redis多数据中心复制,并且提供一键机房切换,复制监控、异常报警等功能。。Star: 283. Lang: Java.
- prest - PostgreSQL RESTful API。Star: 1041. Lang: Golang.
- liblb - 各种负载均衡算法实现。Star: 202. Lang: Golang.
- dns - 一套完备的DNS实现。Star: 2210. Lang: Golang.
- go-commons-pool - Go对象池。Star: 363. Lang: Golang.
- TensorFlow-World - TensorFlow教程。Star: 1357. Lang: Python.
Blog
Misc
News
Github Repo
- kurento-media-server - kurento服务端核心源码,虽然被后收购还是一直在更新,感觉这家公司良心还是大大的有。Star: 594. Lang: C++.
- memtier_benchmark - redis&memcache benchmark。Star: 1. Lang: C.
- qqbot - QQBot 是一个用 python 实现的、基于腾讯 SmartQQ 协议的简单 QQ 机器人,可运行在 Linux 、 Windows 和 Mac OSX 平台下。Star: 925. Lang: Python.
- gnome-shell-extension-sensors - gnome终端扩展,可获取CPU&HDD温度和电压以及风扇转速的数据。Star: 101. Lang: Js.
- ApiTestEngine - 接口自动化测试的最佳工程实践。Star: 30. Lang: Python.
Blog
- 如果中国有可以与IOS分庭抗礼的操作系统,苹果还敢强势下架APP?
- 像小强一样坚不可摧的数据库,CockroachDB是如何构建业务并进行盈利的?
- 超越 GVFS: 更多 Git 大存储库的优化细节
- Nodejs之父这一年研究机器学习的心路历程
- 四五十岁之后,还在编程的程序员都有谁?个个大师级
Misc
News
Github Repo
- awesome-rust - awesome rust。Star: 4643. Lang: Markdown.
- DBProxy - DBProxy是由美团点评公司技术工程部DBA团队(北京)开发维护的一个基于MySQL协议的数据中间层。它在奇虎360公司开源的Atlas基础上,修改了部分bug,并且添加了很多特性。。Star: 992. Lang: C.
- docker-slim - Docker优化器,分析容器镜像并删减多余的东西。Star: 885. Lang: Golang&Bash.
- sql-parser - 一个Js实现的SQL分析器。Star: 271. Lang: Coffee&Js.
- mongo-hacker - 一种新的mongodb终端,可高亮MongoDB Shell 的查询结果和查询语句。Star: 1251. Lang: Js.
- books - Nodejs, Angular2, Agile, Clean Code, Docker, Golang, Microservices, REST, TDD, BDD方面的初级入门电子书。Star: 92.
Blog
- 走近黑客雇佣市场:刀尖上“跳舞”,悬崖边狂欢
- 无我编程的十大戒律
- 写不出代码了,该怎么办?
- AerospikeDB与Redis性能比较:在AWS上的NoSQL基准测试
- 大型系统开发经验谈
- 漫谈千亿级数据优化实践:一次数据优化实录
- 基于Spark的大规模机器学习在微博的应用
- 万字干货总结:如何理解Heroku提出的12要素应用?
- 程序员,如何从平庸走向理想?
- 谈服务发现的背景、架构以及落地方案
- 对话百度:HTTPS 化工作确实不轻松,但这势在必行
News
Github Repo
- arangodb - 以Join和事务为主要feature的DB,支持KV、文档和图等数据模型,内置类SQL语言,又有一套Js接口可直接访问数据。Star: 3853. Lang: C++.
- mj_server - 房卡类麻将服务器。Star: 106. Lang: C++.
- chess_server - 开源棋牌服务器框架,使用skynet,网络协议使用pbc版的protobuf,数据库使用mongodb。Star: 92. Lang: Lua.
- HyperDex - 一个有强一致性、高HA、支持MongoDB API、文档的下一代KV数据库。Star: 1191. Lang: C++&Js.
- orientdb - Orient DB 是一个基于JVM的可伸缩的文档数据库,支持许多高级特性,诸如ACID事务、快速索引,原生和SQL查询功能。可以JSON格式导入、导出文档。若不执行昂贵的JOIN操作的话,如同关系数据库可在几毫秒内可检索数以百记的链接文档图。Star: 3035. Lang: Java.
- Batsh - 一种新的脚本语言,可被编译成bash和windows bat脚本。Star: 3357. Lang: OCaml.
- ChaiScript - 一种可嵌入C++的脚本语言。Star: 922. Lang: C++.
- rqlite - 基于SQLite的一款轻量的分布式关系数据库。Star: 2863. Lang: Golang.
- lego - 陶文出品的基于zap的log。Star: 1. Lang: Golang.
- raftscope - 一款新的可视化Raft动画展示。Star: 156. Lang: Js.
Blog
- 一致性协议Paxos
- 从摩拜和ofo投资人的互怼大战中我们学到了什么
- Kafka Stream
- 企业安全建设之路:端口扫描
- 高通(Qualcomm)LK源码深度分析
- Windows、Linux后门解析
Misc
News
Github Repo
- srs - SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。Star: 2296. Lang: C++.
- emscripten - 一个新的基于LLVM的编译器,可以把C/C++代码转换为Js代码。Star: 12417. Lang: Python+Js.
- gsync - golang实现的增量数据复制工具。Star: 74. Lang: Golang.
- centrifugo - centrifugo是一个实时消息传递系统。Star: 1916. Lang: Golang.
- roncoo-pay - 龙果支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。Star: 928. Lang: Java.
- Sia - 基于区块链的文件存储系统。Star: 1116. Lang: Golang.
- superset - 一款工业级健壮的WEB BI系统。Star: 14592. Lang: Python.
Blog
Misc
News
- 4399拟上市 蔡文胜被举报涉嫌偷逃数亿税款
- 蔡文胜发声明函回击实名举报:不存在任何偷逃税款
- 宣亚正式宣布将收购映客48.2%股份 价格仍待确定
- 英国人Sean Caffery入侵美军卫星电话和信息系统
- 网易20周年 全程在喊爸爸
Github Repo
- rust-algorithms - 一个Rust算法库。Star: 918. Lang: Rust.
- quic-go - QUIC的Golang实现。Star: 800. Lang: Golang.
- sqlx - golang database/sql的替代实现。Star: 2937. Lang: Golang.
- G.E.R.T - 能在嵌入式设备上运行的Golang实现。Star: 357. Lang: Golang&Python.
- cron - 一个Golang cron库。Star: 1511. Lang: Golang.
- pyotp - 动态密码生成器。Star: 585. Lang: Python.
- decode-memcached - memcached 源码阅读笔记。Star: 485. Lang: Chinese.
Blog
Misc
- 刘慈欣访谈录(上):《三体》创作与修改秘闻
- 为什么有争议的王坚把阿里云做起来了? - 受到冷嘲热讽的时候,王坚背后有个马云爸爸。
News
Github Repo
- ThreadPool - C++11线程池实现。Star: 911. Lang: C++.
- sprig - 以interface{}作为模块实现了list、set、dict、map等相关模板容器。Star: 322. Lang: Golang.
- gopass - 一个Unix密码管理系统。Star: 613. Lang: Golang.
- feather - 简单漂亮的开源icon集合。Star: 5880. Lang: svg.
- eve - 一个对使用人员友好的REST API。Star: 4158. Lang: Python.
- qrcodejs - 一个跨浏览器的QRCode生成器。Star: 3416. Lang: Js.
- Cpp_Concurrency_In_Action - 《C++ Concurrency in Action》英文版的中文翻译。Star: 276. Lang: Markdown.
Blog
Misc
News
Github Repo
- mycli - 可以自动补全命令的mysql client。Star: 4224. Lang: Python.
- pgcli - 可以自动补全命令且高亮相关SQL关键字的pg client。Star: 5613. Lang: Python.
- restic - 高效、快速且安全的数据备份系统。Star: 1824. Lang: Golang.
- asciidoctor - Asciidoctor 是一个 快速 文本处理器和发布工具链,它可以将 AsciiDoc 文档转化成 HTML5、 DocBook 5 (或 4.5) 以及其他格式。Star: 1411. Lang: Ruby.
Blog
- 一语点醒技术人:你不是Google
- Linux debugging tools I love
- Learning systems programming with Rust
- Why do we use the Linux kernel's TCP stack?
- 腾讯开源基于微服务的平台Tars:RPC开发、服务治理及一体化运营管理
News
- “墨子号”登上《科学》杂志封面
- Uber困局让对手Lyft火了:未上市股票遭投资人疯抢
- 摩拜下月就要去日本试试
- 能够运行多个操作系统的微型电脑-UP Core预计8月开始发货
- 黄海跳槽百度旗下公司 百度:传闻不实
Github Repo]
- iron-kaleidoscope - 基于llvm,利用Rust构建一个词法分析器。Star: 236. Lang: Rust.
- angel - Angel是一个基于参数服务器(Parameter Server)理念开发的高性能分布式机器学习平台,它基于腾讯内部的海量数据进行了反复的调优,并具有广泛的适用性和稳定性,模型维度越高,优势越明显。Star: 555. Lang: Java & Scala.
- tezos - Tezos实质上是一个分布式区块链,也是一个会自动修正的加密分类账。Star: 383. Lang: OCaml.
Blog
- Instagram 顺利迁移到 Python 3
- 如何使用火焰图来降低服务器负载
- 超越 GVFS: 更多 Git 大存储库的优化细节
- Rust的一个bug
- 从微博崩溃看运维的重要性
- 浅谈CAS在分布式ID生成方案上的应用
- 分布式区块链tezos中文白皮书
News
Github Repo
- pilosa - 分布式bitmap索引。Star: 1017. Lang: Golang.
- nghttp2 - HTTP/2 C开发库以及相关工具。Star: 1807. Lang: C++.
- now - 对time相关函数的进一步封装。Star: 865. Lang: Golang.
- blackmagic - ARM Cortex应用程序debugger工具。Star: 363. Lang: C.
- potato - 一套数据库备份系统,用户只需要在Web配置一些必要的信息,就可以创建对应的备份策略。主要特性:支持mysql数据库全库 & 增量备份、支持数据库备份文件压缩、支持mysql数据库主从网络拓扑实时显示。Star: 18. Lang: Golang.
- rook - 基于ceph的分布式对象存储系统,对外暴露了block、file和对象接口。Star: 1434. Lang: Golang.
- vueg - 为 webApp 提供转场特效的开源 Vue 插件。Star: 150. Lang: Js.
- thefuck - 命令行自动补全工具。Star: 28467. Lang: Python.
- ubackup - UBackup 游族统一异地备份系统,此系统解决游族2w+个数据库实例,日均大概40w+个备份文件,40TB+数据量(包括mysql,redis,ssdb)的异地灾备。Star: 81. Lang: Python.
Blog
Misc
News
Github Repo
- srs - SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。Star: 2250. Lang:C++.
- muse-ui - 基于 vue2.0 开发,Muse UI 主要用于移动端和一些对浏览器兼容性要求不高的桌面端应用。Star: 3736. Lang: Js.
- blessed-contrib - 以ascii/ansi风格回执Dashboard。Star: 9679. Lang: Js.
- face - 微软小冰检测图片颜值评分接口。Star: 44. Lang: PHP.
- vbot - 最好的微信机器人。Star: 1426. Lang: PHP.
- phpsocket.io - PHP版本的socket.i。Star: 691. Lang: PHP.
- iterm2-zmodem - mac iterm2终端集成lrzsz。Star: 780. Lang: Bash.
- awesome-compilers - 各种编译器有关的实现、论文、视频以及论坛集合。Star: 2198. Lang: Markdown.
Blog
- Md5扩展攻击的原理和应用
- 基于unicorn-engine的虚拟机的实现(WxSpectre)
- GOLANG错误处理最佳方案
- 聊聊基于Lucene的搜索引擎核心技术实践
- 被忽视的位图数据库:Pilosa查询十亿级出租车搭乘数据案例
Misc
News
Github Repo
- rethinkdb - 高可用的分布式NoSQL数据库。Star: 19138. Lang: C++.
- tesseract - 开源的OCR引擎。Star: 11003. Lang: C++.
- cppcheck - C/C++/C++11静态代码检查工具。Star: 1280. Lang: C++.
- infer - facebook出品的Java、C、C++和OC静态分析工具。Star: 6858. Lang:Java/C++ etc.
- duplicacy - 云平台数据备份工具。Star: 1084. Lang: Golang.
- netutils-linux - 网络故障排除和调优工具。Star: 21. Lang: Python.
- flubber - 游戏2D动画平滑变形工具。Star: 1983. Lang: Js.
- Best-websites-a-programmer-should-visit - 一个程序员应该访问的网站集合。Star: 12901. Lang: Markdown.
Blog
- CAN总线简介:如何以编程方式控制汽车
- SeaGlass:手工搭建伪基站监控系统
- ssh跳板机的实现
- Reddit的代码部署演变史
- 阿里巴巴运维中台的演进与建设 - 详细介绍了运维的agent、分布式文件系统以及其Pass平台。
News
Github Repo
- vm86 - 一个轻量的x86虚拟机。Star: 1. Lang: C.
- algorithms - 一个C++数据结构&算法杂货铺。Star: 1560. Lang: C++.
- vuls - Linux系统扫描分析工具,运维人员的好帮手。Star: 4202. Lang: Golang.
- archiver - Go实现的压缩工具,可以压缩和解压缩各种格式的压缩文件如.zip, .tar, .tar.gz, .tar.bz2, .tar.xz, .tar.lz4, .tar.sz, .rar等。Star: 490. Lang: Golang.
- vue-163-music - vue-163-music(网易云音乐web版),用vue仿写163音乐客户端版。。Star: 1. Lang: Js.
Blog
Misc
News
- [PingCAP B轮融资1500万美刀]
- 苹果终于入伙 WebRTC
- 照相手机缘起
Github Repo
- glances - 跨平台系统类似于top/htop信息查看器,尽力做到最少的界面展示最大的信息量,支持web UI界面。Star: 7842. Lang: Python/bat脚本.
- mxnet - 一种将命令式编程和声明式编程结合起来的深度学习编程框架。Star: 9986. Lang: C++.
- scheduler - 统一的任务调度中心-专门进行任务的调度分发任务工作,各个任务的具体任务执行分配到个个项目中。从而达到对任务的统一配置和管理,有UI界面统一管理相关任务。Star: 139. Lang: Golang.
- nvidia-docker - NVIDIA Docker。Star: 2908. Lang: Golang.
- pholcus - Pholcus(幽灵蛛)是一款纯Go语言编写的支持分布式的高并发、重量级爬虫软件,定位于互联网数据采集,为具备一定Go或JS编程基础的人提供一个只需关注规则定制的功能强大的爬虫工具。它支持单机、服务端、客户端三种运行模式,拥有Web、GUI、命令行三种操作界面;规则简单灵活、批量任务并发、输出方式丰富(mysql/mongodb/kafka/csv/excel等)、有大量Demo共享;另外它还支持横纵向两种抓取模式,支持模拟登录和任务暂停、取消等一系列高级功能。Star: 2441. Lang: Golang.
- algorithm - 一个包含各种算法的Python库。Star: 911. Lang: Python.
- mydocker - <<自己动手写docker>> 源码。Star: 2. Lang: Golang.
- prometheus - Prometheus官网的非官方中文手册,旨在为大家提供一个比较容易入手的文档。翻译得不好,请大家多多包涵,并帮忙修订校正。Star: 27. Lang: Markdown.
- mostly-adequate-guide-chinese - JS函数式编程指南中文。Star: 712. Lang: Markdown.
- interview_python - Python面试题库。Star: 2622. Lang: Markdown.
- ppts_for_php2017 - 2017 第三届PHP全球开发者大会PPT/Keynote。Star: 190. Lang: pdf/keynote.
Blog
News
Github Repo
- bingrep - 有着色能力的elf文件格式符号表导出工具。Star: 504. Lang: Rust.
- ayzim - Rust实现的asm.js优化器。Star: 12. Lang: Rust.
- 10billionhongbaos - 一篇习作,教你如何实现单机支持100万用户,同时模拟了2015年微信红包的1400万QPS的场景,让服务器在压力下,轻松地完成业务。Star: 652. Lang: Golang.
- wag - Golang实现的WebAssembly编译器。Star: 32. Lang: Golang.
- shutit - 游戏客户端动画框架。Star: 1430. Lang: Python.
Blog
News
Github Repo
- vscode-rust - vscode rust开发环境集成。Star: 225. Lang: typescript.
- Sia - 基于区块链技术的文件存储系统。Star: 918. Lang: Golang.
- ksuid - 生成KSUID并分析KSUID。Star: 464. Lang: Golang.
- linux-kernel-exploits - Linux平台提权漏洞集合。Star: 378. Lang: Markdown.
- torrent - torrent的Golang实现。Star: 1690. Lang: Golang.
- utp - Bittorrent使用的uTP协议的Golang实现。Star: 96. Lang: Golang.
- graphql-ruby - GraphQL的Ruby实现。Star: 1839. Lang: Ruby.
Blog
- FreeWheel基于Go的实践经验漫谈
- “暗黑流量”超大规模DDoS溯源分析 - Panabit出品。
Misc
- 为什么欧美年轻人逃离Instagram? - 个性化推荐伤害了谁?
- 可怕的打印机“黄点”追踪技术
News
- 微信 WCDB 正式开源,高效易用的移动数据库框架
- 国内Foscam制造的IP摄像头被曝出大量漏洞
- ofo小黄车走出国门:官方宣布进军哈萨克斯坦
- 努比亚员工把开源软件申请为国家专利 - 这还算好的,前年某知名大学的几个教授把wine申请为国家专利。。。
Github Repo
- Mushroom - 分布式内存索引。Star: 92. Lang: C++.
- seer - 一个符号执行引擎。Star: 58. Lang: Rust.
- redis-trib - Golang版本的redis-trib。Star: 2. Lang: Golang.
- gotemplate - 一套实现了heap、list、ring和set等容器的golang代码模板【Go不提供模板功能,就有了这种奇葩工程】。Star: 170. Lang: Golang.
- teleconsole - 。Star: 基于SSH的远程终端访问工具. Star: 1842. Lang: Golang.
- yavide - 一款C++集成开发环境。Star: 762. Lang: Python.
- proxy_pool - 一个python爬虫代理IP池子,绝世的好东东。Star: 858. Lang: Python.
- tushare - TuShare是实现对股票/期货等金融数据从数据采集、清洗加工 到 数据存储过程的工具,满足金融量化分析师和学习数据分析的人在数据获取方面的需求,它的特点是数据覆盖范围广,接口调用简单,响应快速。Star: 3330. Lang: Python.
- Minecraft-Overviewer - 通过谷歌地图接口渲染出一个高分辨率的《我的世界》游戏地图。Star: 1627. Lang: Python.
- workshop - Docker & Kubernetes学习材料。Star: 194. Lang: Markdown.
Blog
- Google Guetzli是如何压缩图片的?
- 数据库压缩技术探索
- 使用Go语言来理解Tensorflow
- 使用 Ansible 安装部署 TiDB
- 如何使用mitmproxy在macOS上监听单个应用HTTPS流量
- 深入理解JAVA反序列化漏洞
- 从0到1:构建强大且易用的规则引擎
- 硬盘、RAID组与Ceph的IOPS公式与工具
Misc
News
Github Repo
- kcp - KCP是一个快速可靠协议,能以比 TCP浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。Star: 2703. Lang: C.
- Gossip - Java实现的Gossip协议,基于CassandraV1.1.1源码修改实现(尽量保留了Cassandra源码),把Cassandra中Gossip协议相关部分抽取了出来,供大家参考。 目录结构与cassandra源码一致。Star: 12. Lang: Java.
- kryo - 一个高效、快速且api友好的Java序列化框架。Star: 2671. Lang: Java.
- goAlgorithm - some algorithm in golang。Star: 1. Lang: Golang.
- c2goasm - 把C/C++代码转成Go汇编代码。Star: 338. Lang: Golang.
- shellcheck - bash脚本静态检查工具。Star: 7860. Lang: Haskell.
- xunfeng - 巡风是一款适用于企业内网的漏洞快速应急、巡航扫描系统,通过搜索功能可清晰的了解内部网络资产分布情况,并且可指定漏洞插件对搜索结果进行快速漏洞检测并输出结果报表。其主体分为两部分:网络资产识别引擎,漏洞检测引擎。Star: 887. Lang: Python.
- GourdScanV2 - 被动式漏洞扫描系统。Star: 262. Lang: Python.
- TPLINKKEY - 根据之前乌云上的漏洞案例编写的一个TP-LINK系列路由器wifi密码自动扫描的脚本。Star: 76. Lang: Python.
- k6 - 一套压测工具。Star: 2812. Lang: Golang+Js.
Blog
Misc
News
- 微软回应卡巴斯基:Windows 10安全功能符合竞争法规
- 阿里腾讯涨幅已超40%
- 周鸿祎:不要轻易相信“大学创业故事”
- 贾跃亭将任乐视汽车全球董事长
- 乐视云宣布停止个人服务
- 日本一14岁少年因为制造勒索软件被捕
- 俄政府雇佣黑客组织进行间谍活动的模式正在崩溃
Github Repo
- spf13-vim - 跨平台的、完备的、跨多种vim版本的vim以及插件集合。Star: 10484. Lang: bash.
- jfr-flame-graph - Java火焰图。Star: 88. Lang: Java.
- gomega - Golang单测框架。Star: 493. Lang: Golang.
- ginkgo - Golang自动化测试框架。Star: 1554. Lang: Golang.
- badger - Go实现的KV db中最快的引擎。Star: 1607. Lang: Golang.
- dgraph - Go实现的Graph DB。Star: 3282. Lang: Golang.
- reedsolomon - Go实现的reedsolomon算法,该算法是百度云、七牛云等云盘文件存储的基础。Star: 537. Lang: Golang.
- afero - 一个简洁、统一且健全的文件Golang API接口。Star: 1013. Lang: Golang.
- qira - 类似于strace和gdb的Qemu交互式runtime分析工具。Star: 1437. Lang: Python.
- webassembly - 一个小而微的webassembly runtime。Star: 108. Lang: C+Js.
- awesome-wasm - awesome web assembly产品集合。Star: 808. Lang: Markdown.
Blog
- NGINX 开发指南
- RESTful API设计技巧经验总结
- 快速识别重要威胁:威胁情报与SIEM的结合
- Golang中string、slice和struct怎样互转 - 小朋友不要玩,不要被教坏了。
- Go io包 - io.Copy,通过阅读底层实现代码,你会发现
io.Copy
不仅仅是简单的从一个io.Reader
读区数据写入io.Writer
,当要通过net.Conn
发送一个文件时,它其实会利用Linux的SendFile
机制做到零拷贝。 - database/sql的错误用法一例 - 即事务使用的连接和Prepare使用的连接不一定是同一个连接,达达提供了两个解决方法:stmt.Exec() -> tx.Stmt(stmt).Exec();像达达一样自己封装一套相关方法。
News
- 苹果重磅发布人工智能开发平台,图像识别快谷歌6倍
- 从机器学习框架Core ML的发布,反观苹果的AI之路
- 华云数据完成超5亿元新一轮融资,冲刺IPO
- 卡巴斯基称Windows 10禁用其杀毒软件
- 打印机含秘密指纹--能披露文档是在何时何地在哪台打印机打印的
- 百度度秘事业部美国团队成立
- 比特币价格突破2万元
- “大片微褶皱”制造高导热超柔性石墨烯膜
- 全球第六次物种大灭绝或将到来
- 海康威视泊车机器人
- 大脑秘密被揭开
Github Repo
- bloomd - bloom filter服务端实现。Star: 937. Lang: C.
- fd - Rust实现的find工具。Star: 100. Lang: Rust.
- golang-internals-resources - golang深入浅出,个人推荐。Star: 48. Lang: Markdown.
- consul - zookeeper、etcd同类产品之一,然更出类拔萃。Star: 9361. Lang: Golang.
- MQTT.js - 用js实现的MQTT客户端,浏览器可使用。Star: 2279. Lang: Golang.
- raft - raft的golang实现。Star: 375. Lang: Golang.
- go-metrics - go运行情况监控。Star: . Lang: Golang.
- WAVM - WebAssembly Virtual Machine。Star: 209. Lang: WebAssembly + C++.
- foreman - 海量应用管理。Star: 4313. Lang: Ruby.
- supervisor - supervisor源码。Star: 3396. Lang: Python.
Blog
- 日活上百万时,腾讯产品如何提前规避服务器宕机风险?
- Qzone高性能HTTPS实践
- Linux TCP 网络拥塞控制的困境
- 唱吧DevOps的落地,微服务CI/CD的范本技术解读 - 好文,有干货。
- Zookeeper一致性协议Zab详解 - 好文。
- 微服务使用场景 - 关键在于人。
- AliGuard的高性能从何而来?
- 为什么选择Spring Boot作为微服务的入门级微框架 - 配置即编程。
- 比特币的原理及运作机制
- k8s原理基础
- 流式计算的系统设计与实现
Misc
News
- 千奇百怪的仿生机器人:灵感来自蟑螂、蛇、鸵鸟等
- Giant否认被ofo收购
- 证书签发机构StartCom也被曝签发假证书 - 是因为被某数字流氓收购了的缘故?
- 傲游浏览器把全球用户的这些数据偷偷传回了北京服务器……
- COBOL 语言联合设计师 Jean Sammet 去世,终年 89 岁
Github Repo
- go-torch - golang程序“火焰图”生成工具。Star: 1891. Lang: Golang.
- golang-set - Golang set实现,据说Docker也在使用,从这种库的存在可以看出Golang不提供泛型实在是太坑爹。Star: 545. Lang: Golang.
- set - fatih出品的set,fatih早年出品了大量golang精品库,现在变懒了。Star: 419. Lang: Golang.
- diamondb - 一个时序数据库。Star: 48. Lang: Golang.
- clair - coreos出品的容器漏洞静态分析工具。Star: 2243. Lang: Golang.
- flannel - coreos出品的针对k8s内的容器网络拓扑分析工具。Star: 2150. Lang: Golang.
- torus - CoreOS为Kubernetes量身打造分布式存储方案Torus。Star: 1616. Lang: Golang.
- go-humanize - 把数字变成人可以读懂的输出。Star: 1029. Lang: Golang.
- kafka-go - 结合了context的kafka客户端。Star: 62. Lang: Golang.
- gods - Go容器集合。Star: 2710. Lang: Golang.
- mq-benchmarking - 对各种MQ做benchmark测试。Star: 128. Lang: Golang.
- indiechain - 一个简单的区块链实现。Star: 8. Lang: Python.
- crypto-js - Js加解密库。Star: 2130. Lang: Js.
Blog
- springboot前后端分离
- SpringData ES中一些底层原理的分析
- 深入浅出 spring-data-elasticsearch 之 ElasticSearch 架构初探
- 使用 token 怎么做权限控制的呢?
- springcloud: 服务网关zuul
- 业务视角下的微服务架构设计实例
- Android 卡顿检测方案
- 未来5-10年,自然语言处理(NLP)将走向成熟
- Message Queues评测
- iOS 应用支持 IPv6,就那点事儿
Misc
- 如何看待高校计算机老师在码云OSChina上托管学生作业被喷? - 红薯的广告帖子?
- 王小川论人工智能
News
Github Repo
- hiriver - hiriver是纯java开发的、高性能的、基于解析mysql row base binlog技术实现的用于监控mysql数据变化并分发这些变化的框架。Star: 80. Lang: Java.
- testify - Golang中的mock&assertion实现。Star: 3261. Lang: Golang.
- meshbird - 分布式vpn网络。Star: 1926. Lang: Golang.
- gocron - 一个Golang crontab实现。Star: 429. Lang: Golang.
- genny - 一套类似于go generate的工具。Star: 342. Lang: Golang.
- kit - 微服务框架。Star: 6853. Lang: Golang.
- china_ip_list - ipip.net提供的一分有用的ip地址列表。Star: 741.
- blockchain_guide - 区块链技术指南。Star: 777. Lang: Markdown.
- DevLiveBook - 直播客户端、服务端以及产品形态分析。Star: 383. Lang: Markdown.
- CS_Offer - 计算机各种学科基础知识。Star: 680. Lang: Markdown.
- php7-internal - php7内部实现。Star: 777. Lang: Markdown.
Blog
- 游戏服务器相关讨论
- HTTP/2推送技术
- 也说文件系统
- golang pprof使用
- iostat详解
- 在Spring Cloud中实现降级之权重路由和标签路由
- Hiriver:MySQL 数据变化的监控与分发框架 - hiriver实现了mysql主从复制协议,把自己伪装成一个mysql的从库,在接收到binlog后按照mysql binlog协议进行解析,由此获取mysql的数据变化。
- NSA武器库Esteemaudit技术解析
- Wannacry之t.wnry核心库解密算法完全分析
- GO :互联网时代的 C 语言!
- 用一台设备就能实现王者荣耀5v5对战
- 如何迈出 DevOps 第一步?
Misc
News
Github Repo
- pthreads-win32 - Windows上实现的pthreads库。Star: 、78. Lang: C.
- json-iterator/go - 滴滴的陶文写的一个JSON Parser。Star: 500. Lang: Golang.
- json-iterator/java - 同一个JSON Parse的Java版。Star: 651. Lang: Java.·
- nsq - 一个Golang语言版的mq。Star: 9431. Lang: Golang.
- localstack - 在本地环境部署一个AWS开发环境。Star: 7605. Lang: Python.
Blog
News
- 腾讯即将推出一款所有稿件都是由机器人撰写智能资讯App“新闻超秘”
- 西数将出新要约竞购东芝芯片,目前博通占优
- 菜鸟总裁:菜鸟顺丰应有胸怀达成共识 有人在挑拨
- 圆通内部通知曝光:严禁使用丰巢自提柜
- 京东宣布全面接入顺丰旗下丰巢自提柜:因价值观一致
- 美团外卖宣布力挺顺丰 继京东后全面接入丰巢
- Visual Studio for Mac正式发布
Github Repo
- vagga - Rust实现的用户态容器引擎。Star: 1154. Lang: Rust.
- quick-error - Rust error宏。Star: 155. Lang: Rust.
- reading-code-of-nginx-1.9.2 - 。 nginx-1.9.2代码理解及详细注释,主要参考书籍为淘宝陶辉先生 的《深入理解Nginx:模块开发与架构解析》,并对书中没有讲到的相关部分功能进行了扩展. Star:865. Lang: C.
- cherami-server - Uber出品的分布式、可扩展、数据可持久化的高可用消息队列系统。Star: 945. Lang: Golang.
- draft - 基于k8s的应用构建包。Star: 557. Lang: Golang.
- cherami-client-go - cherami客户端sdk。Star: 100. Lang: Golang.
- whistle - whistle是跨平台的web调试代理工具,功能类似Windows平台上的Fiddler,主要用于查看或修改HTTP、HTTPS、Websocket的请求或响应或作为HTTP代理服务器。Star: 777. Lang: Js.
- chromedp - 不需要额外工具就可以方便快捷的使用Chrome Debugging Protocol控制主流浏览器(Chrome, Edge, Safari, Android)进行各种操作,可用于调试或者其他邪恶目的。Star: 1233. Lang: Golang.
Blog
News
Github Repo
- Beast - 基于C++11的HTTP & WebSokcet库。Star: 512. Lang: C++.
- NuDB - 只支持添加、KV式、对SSD随机读友好、高吞吐式DB。Star: 138. Lang: C++.
- LuaBridge - 轻量无依赖,简便地把Lua嵌入C++之中。Star: 501. Lang: C++.
- DSPFilters - 实现DSP C++函数库,中间放置了几个关于dsp的research paper很有参考价值。Star: 583. Lang: C++.
- gsf - 组件式游戏服务器框架。Star: 11. Lang: C++.
- tinker - 微信出品android热更新技术。Star: 8907. Lang: Java.
- uftrace - 用户态trace工具。Star: 324. Lang: Golang.
- req - 简单的发起http请求库。Star: 357. Lang: Golang.
- mock - golang mock库。Star: 643. Lang: Golang.
Blog
- Linux中的GOT和PLT到底是个啥?
- 分享一种可关闭大多数杀软的技术
- 跟我学Kafka之NIO通信机制
- 大数据的现在和未来
- Tinker:技术的初心与坚持
- 十分钟看懂时序数据库(III)- 压缩
- Android MessageQueue
News
- 安卓之父推出自家首款全面屏旗舰Essential PH-1
- 外媒:为何说安卓之父造了一部"反iPhone"手机
- 欧洲汽车配件供应商与百度合作 开发自动驾驶汽车
- Google Chrome标识HTTP网站“不安全警告”
- Chrome 将停止支持 PNaCl ,拥抱 WebAssembly
Github Repo
- unqlite - 用C实现的可作为lib使用而非独立进程部署的支持事务的NoSQL式的kv文档数据库引擎。Star: 377. Lang: C.
- RustIndia - 印度Rust社区给出的一些Rust代码参考。Star: 3. Lang: Rust.
- traefik - HTTP反向代理,后端可以支持Docker, Swarm, Kubernetes, Marathon, Mesos, Consul, Etcd, Zookeeper, BoltDB, Eureka, Amazon DynamoDB等众多支持REST API的服务,可以保持负载均衡。Star: 8205. Lang: Golang.
- tutorials - 机器学习相关教程,包括代码和视频资料。Star: 1011. Lang: Python.
- utils - 一个私人golang杂货铺。Star: 74. Lang: Golang.
- jwt-go - jwt golang实现。Star: 2187. Lang: Golang.
Blog
- 深度学习在推荐领域的应用
- Redis Cluster的基本原理和架构 - 文章写得马马虎虎,建议很中肯:不要玩Redis Cluster。
- Go 原生socket由浅入深 - 好朋友方圆大作。
Misc
- 盛大游戏2017全新手游力作,《神无月》6.6幻想首测 - 好基友兼群友曾意曾爷的大作。
- 快手背后真实的中国 - 快手和wifi万能钥匙的大众用户都是屌丝人群,它们的成功说明在一线城市成为红海的当下要么出海要么别忘了我们还有三四五线城市以及农村的广大基层用户群体。
- 相比与马云,robin 太缺少坚持 - 人也许是因为无知无畏所以才能坚持吧?咬咬牙就挺过去了,最近愈发体会到说着轻松做到太难。
- 炒人永远不嫌早 - 慢速hire,快速fire。
- 技术人员参与创业公司各种内斗,实在玩不下去了
News
Github Repo
- SQLAdvisor - SQLAdvisor是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的where条件、聚合条件、多表Join关系 给出索引优化建议。。Star: 1443. Lang: C.
- tars - 基于名字服务使用Tars协议的高性能RPC开发框架,配套一体化的运营管理平台,并通过伸缩调度,实现运维半托管服务。。Star: 1762. Lang: C++.
- WhereHows - Linkedin收集metadata、标准化并对其进行建模的工具集,通过这套工具集可以知道数据如何产生以及如何被使用。Star: 505. Lang: Java.
- eliasticsearch-lua - Lua Elasticsearch客户端。Star: 113. Lang: Lua.
- DCGAN-tensorflow - DCGAN神经网络实现。Star: 2096. Lang: Js+Python.
- heap-exploitation - Glibc Heap管理详解。Star: 336. Lang: Markdown.
- Linux 内核揭密 - Linux 内核揭密(中文版)。Star: 695. Lang: Markdown.
Blog
- Google和Linkedin的老司机是如何管理海量数据的
- 漫谈并发编程:用MPI进行分布式内存编程(入门篇) - 入门级,慎点击链接。
- NXT2.0开发蓝图
- MapReduce工作原理图文详解 - 入门级,慎点击链接。
- Connection reset by peer的常见原因
- Spark源码解析:RDD - 入门级,慎点击链接。
- Goods: Organizing Google's Datasets - 需花很大功夫研究,慎点击链接。
News
Github Repo
- go-tools - Golang编程IDE辅助工具集。Star: 699. Lang: Golang.
- syncthing - 跨平台文件同步(P2P)系统。Star: 16124. Lang: Golang.
- xhamster_analysis - 从xhamster网站爬喜欢的片子,一个机器学习的很好的参考项目。Star: 196. Lang: Python.
- zabbix监控Elasticsearch集群 - 以 zabbix 为例,介绍如何使用监控系统完成 Elasticsearch 的监控报警。Star: 0. Lang: Python.
- Apktool - 逆向apk文件工具。Star: 4505. Lang: Java.
- wemall - 基于vue, react, node.js, go开发的微商城。Star: 84. Lang:Js+Golang.
Blog
- 很污的机器学习:从xhamster网站找到喜欢的片子
- QoS基础理论知识详解 - 令牌限流算法详解,推荐大伙关注下公众号,每篇文章干货满满。
- 77%的Linux运维都不懂的内核问题 - 好文不厌百回读。
- DevOps创始人对开发运维的见解 - 不会写代码的运维不是合格的程序员,事故出则开发和运维共责。推荐CTO读三遍。
- 【Zookeeper灵魂】一个关于Paxos算法的故事 - 旧文。
- 腾讯1300场NBA直播背后的技术力量 - 旧文。好系统都是踩坑无数和着血泪试错无数次进化来的,不是读一两篇文章就能吹出来的。
- PM接手一个新项目后的具体工作流程
- 两台Linux建立GRE隧道
- 陈波:微博近几年的架构演进之路和架构师的技能素养
- How to write a good commit message
- 聊聊基于Lucene的搜索引擎核心技术实践
News
- Python进入浙江省新高中信息技术教材
- 澜起津逮CPU,中国X86 CPU?还是披了马甲后的intel x86?
- 谁是自动驾驶的潜在消费者?
- 语音识别领域四大前沿问题亟待研究
- 人类输的不只是围棋 华尔街在机器面前也节节败退
Github Repo
- Malloc-Implementation - Prof Emery Berger各种内存分配算法实现,相关论文请查看Blog里面给出的Prof Emery Berge的论文链接,感兴趣的话也请移步 https://github.com/emeryberger 看下这位神人的其他代码程序。Star: 101. Lang: C/C++.
- Hoard - 一种快速、可扩展且节省内存的内存分配算法C++实现,尤适用于多线程编程。Star: 304. Lang: C/C++.
- Heap-Layers - 一种堆Allocator实现,然个人觉得比较适合作为C++多线程编程的学习样例。Star: 76. Lang: C/C++.
- dthreads - Prof Emery Berger基于pthreads库封装的C++多线程相关操作库。Star: 23. Lang: C/C++.
- git命令简介中文 - git命令中文版。Star: 1056. Lang: Markdown.
Blog
- 并行总线与串行总线
- 在 MAC OS X 安装 ADB
- 微博6年Redis优化历程
- Raft与Paxos算法异同详解
- Raft动画过程
- 前微软研究员马萨诸塞大学Prof Emery Berger关于内存、安全和并行编程的论文集 - 有些论文是可以点击相关链接下载的。作者关于内存垃圾收集和安全方面的研究成果被Mac OS、Windows等操作系统使用。
- Grace: Safe Multithreaded Programming for C/C++ - Prof Emery Berger文章。
- Appium输入慢的原因分析
News
- 62岁的Java之父与PHP之父成同事
- RocketMQ开源二三事
- Apache Kylin 深入Cube和查询优化
- 唯有简单易用,才能真正发掘容器云的潜力
- 从充电宝到雨伞,"花式共享"靠谱吗?
- 公有云IaaS上半场已结束
- 傅盛分享:这次Alphago2.0让我有些失望
- 滴滴章文嵩:技术改变生活,用大数据“治堵”
Github Repo
- acl - 群里郑树新老师的一个跨平台(Linux/Mac/FreeBSD/Solaris(x86)/Windows/Android/IOS)的包罗万象的基础库。Star: 599. Lang: C/C++/Golang.
- NOPaxos - Network-Ordered Paxos算法实现。Star: 55. Lang: C++.
- Apollo - Apollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。Star: 1200. Lang: Java.
- BlockCanaryEx - 记录主线程中执行的所有方法和它们的执行时间,当app卡顿时,将所有耗时方法直接展示给开发者,节省开发者定位卡顿问题的时间。 此项目基于 BlockCanary。Star: 1212. Lang: Java.
- airpal - Web UI for PrestoDB. Star: 2044. Lang: Java.
- sample-code - appium使用示例。Star: 779. Lang: .net/Java/perl/node.js.
- VeryNginx - 基于 lua_nginx_module(openrestry) 开发,实现了高级的防火墙、访问统计和其他的一些功能以及一个Dashboard。Star: 3200. Lang: Lua + Js.
- - Orange是一个基于OpenResty的API网关。除Nginx的基本功能外,它还可用于API监控、访问控制(鉴权、WAF)、流量筛选、访问限速、AB测试、动态分流等。Star: 544. Lang: Lua.
- go-grpc-middleware - 一个基于grpc的网络中间件,实现了interceptor chaining, auth, logging, retries等模块。Star: 339. Lang: Golang.
- grpc-gateway - 利用proto文件迅速生成基于HTTP+JSON的Restful Gateway。Star: 1969. Lang: Golang.
- kedge - 基于grpc的k8s的一个微服务代理。Star: 4. Lang: Golang.
- Go-SCP - Go Web安全编程代码示例。Star: 2022. Lang: Golang.
- dgraph - 一个Golang实现的图形化数据库。Star: 3226. Lang: Golang.
- zap - 最快速的golang log lib。Star: 2423. Lang: Golang.
- timer - Uber实现的golang timer的替代库。Star: 24. Lang: Golang.
- superset - 工业级BIweb引擎。Star: 14142. Lang: Python.
- TinyPinyin.Net - 适用于.Net平台的快速、低内存占用的汉字转拼音库。核心算法来自TinyPinyin(https://github.com/promeG/TinyPinyin)。Star: 3. Lang: C#.
- awesome-ios - IOS优秀工程精编。Star: 1. Lang: Markdown.
- raft-zh_cn - raft算法中英文翻译。Star: 439. Lang: Markdown.
- Distributed-Systems - MIT课程《Distributed Systems 》学习和翻译。Star: 104. Lang: Markdown.
Blog
- 理解HTTP幂等性
- ELK部署参考文档
- 挂YY,游戏等挂机服务器为何选择香港多ip服务器租用
- linux破解版confluence
- 天河二号副总设计师访谈
- 快速将MySQL数据导入到Redis的Hash结构中
- 史上八大MySQL宕机事故
- Linux I/O
- 袖珍式分布式系统
- 深入浅出聊聊企业级API网关
- 消息队列的对比调研
- 王垠谈DSL
News
- 语言分析发现:WannaCry勒索软件背后的开发者可能是中国人?
- 乐视体育融资了还要建小镇 这已是房地产开发商的思维
- Chrome成桌面浏览器市场霸主 火狐东山再起希望渺茫
- 网曝12306将推同名支付:不能帮别人火车票付款了?
- 莫博士的最后专栏:正在消失的计算机
- 傅盛:当莫博士和我聊起他的朋友们
- 莫博士:科技行业“五人帮”阴影笼罩硅谷 阻碍创新
Github Repo
- hosts - 最新国外知名网站服务器ip地址列表,翻墙神器。Star: 13224. Lang: Markdown + yaml.
- superset - 可视化数据挖掘平台。Star: 14122. Lang: Python.
- goxiang - 周治雨的网络游戏服务端框架。Star: 1. Lang: Golang.
- toxiproxy - 一个tcp中间代理,可以用于模拟各种网络情况。Star: 1874. Lang: Golang.
- go-grpc-interceptor - grpc学习样例。Star: 19. Lang: Golang.
- go-grpc-example - 另一个简介的grpc使用样例。Star: 14. Lang: Golang.
- worpc - wothing出品的基于grpc的网络中间件。Star: 26. Lang: Golang.
- gonet - 网络游戏服务端框架。Star: 799. Lang: Golang.
- kcp-go - 基于UDP实现的借鉴tcp的网络库。Star: 581. Lang: Golang.
- appium - 跨平台终端自动化测试工具。Star: 5319. Lang: js.
- ABPlayerHTML5 - ABPlayer核心构件以动态HTML编写的版本。向HTML5进发!HTML5弹幕播放器。Star: 688. Lang: js+CSS.
- ABPlayer - 一个基于Flex的在线弹幕播放器。Star: 111. Lang: ActionScript.
- knProxy - KnProxy是一个轻量级的,基于PHP的网页代理。采用cURL或者PHP Sockets来将HTTP/HTTPS流量重新导流。KnProxy的设计意在实现最高的兼容性和最简单 的架设。KnProxy可用于临时快速架设一个穿越G-F-W的安全的网络代理。Star: 99. Lang: php+js.
- ctable - Lua table深度拷贝。Star: 0. Lang: C+Lua.
- Full-Emoji-List - Emoji表情列表。Star: 5. Lang: C#/.NET.
Blog
- Life in a Redis Cluster: Meet and Gossip with your neighbors - Redis Gossip协议详细说明。
- Linux内核ROP姿势详解(二)
- 2017年第一季度安卓系统安全性生态环境研究
- zetcd:脱离ZooKeeper运行ZooKeeper应用程序
- Facebook的图片搜索技术揭秘
- Windows挂载NFS文件系统
- 百度无人车和天工物联网都使用了时序数据库,但是你有多了解时序数据库?
- 时序数据库如何支持秒级上亿数据的查询分组和聚合运算
- WannaCry深度详细分析报告(偏重策略)
- 小程序是鸡肋还是新的宇宙观?
- Google、IBM和Lyft开源其大型微服务系统管理工具Istio
News
Github Repo
- listpack - redis作者antirez的作品,实现了一个叫做listpack的数据结构,存储字符串链,既能从左到右访问,又能从右到左访问,注重空间效率。!注意本repo尚在开发中。star:13. Lang: C.
- msdos - MS-DOS Source Code 1.X and 2.0. star: 232. Lang: ASM.
- pickling - 一个Scala二进制序列化库。star: 814. Lang: Scala.
- kcptun - 著名的基于KCP的安全隧道库。star: 5283. Lang: golang.
- api-blueprint - Restful API设计指南。star: 5417. Lang: markdown.
- dist-prog-book - 分布式系统设计要点。star: 427. Lang: markdown.
- from-java-to-kotlin - kotlin学习入门项目参考,提供了同一个项目的Java和kotlin两种语言的实现。star: 188. Lang: Java & kotlin.
- quic-go - QUIC协议的golang实现。star: 777. Lang: golang.
- teleport - Golang实现的SSH server. star: 4981. Lang: golang.
- FishChatServer2 - 基于golang+protobuf实现的IM Server,用到了es、redis、Mysql、hbase和kafka,golang学习者一个很好的参考项目. star: 127. Lang: golang.
- ratelimit - 基于令牌通算法的限流包. star: 510. Lang: golang.
- dingding - 用python实现的在zabbix通过钉钉进行告警。star: 11. Lang: Python.
- GVFS - 微软开发的为git服务的VFS。star: 2871. Lang: C#.
Blog
- IoT通讯技术选型及模型设计的思考
- 游戏引擎之争
- 王者荣耀的技术修炼之路
- 王垠:Kotlin和Checked Exception
- NoSQL数据库的主主备份
- P语言: 为异步、容错和不确定性而生的编程语言
- 奇虎 360 陈宗志:开源能让项目走得更长久
- 论文被导师当众撕毁,成果被学界打压,他蛰伏50年终被诺奖认可
- 某椒直播App客户端技术演进之路
- 大数据环境下该如何优雅地设计数据分层
News
- 黄允松:云计算的谎言与野心
- 朝鲜黑客部队Unit 180介绍
- 4年9亿用户,它也许是移动互联网最后的野蛮生长
- 傅盛:再谈认知、产品经理与创业(首次回顾认知思考历程)
- 因为打价格战,我搞死同行,害死自己!
- 滴滴:2000万人口的大北京,上下班原来是这样的
Github Repo
以国人开发的库为主
- exacity/deeplearningbook-chinese - Deep Learning 中文翻译,本书将由出版社出版,但不确定具体日期. star: 7203. lang: Chinese.
- dgraph-io/badger - Fastest key/value store in Go. star:1510. lang: Golang.
- f-stack - 源于DNSPod,纯c实现,粘合了DPDK,FreeBSD协议栈,POSIX API,上层应用(协程框架,Nginx,Redis)的一个用户态高性能协议栈,腾讯云官方维护。 http://www.f-stack.org. star: 702. lang: C.
- Luxurioust/excelize - Golang实现的读写Microsoft Excel™ (XLSX)格式文件库. star: 830. Lang: Golang.
- kotlin-in-chinese - kotlin 官方文档翻译. star: 1663. Lang: Chinese.
- kshvmdn/fsql - 装逼神器--类SQL语法搜索本地文件系统。star: 2949. lang: golang.
- leancloud/ChatKit-OC - ChatKit 是一个免费且开源的 UI 聊天组件,由 LeanCloud 官方推出,底层聊天服务基于 LeanCloud 的 IM 实时通信服务 LeanMessage 而开发,支持 iOS 7+。它的最大特点是把聊天常用的一些功能配合 UI 一起提供给开发者,帮助开发者快速集成 IM 服务,轻松实现聊天功能。同时它提供完全自由的授权协议,支持二次开发。star: 1663. Lang:C.
- github/gh-ost - github官方MySQL数据迁移方案,其中binlog解析部分使用了siddontang的go-mysql库。star: 2557. lang: golang.
Blog