Pinned Repositories
algorithms
Algorithms & Data Structures in C++
aoi
area of interest(AOI)
AsyncNet
AsyncNet
behaviac
behaviac is a framework of the game AI development, and it also can be used as a rapid game prototype design tool. behaviac supports the behavior tree, finite state machine and hierarchical task network. Behaviors can be designed and debugged in the designer, exported and executed by the game. The designer can only run on the Windows platforms. The run time library is implemented with C++ and C#, and it supports all major platforms (Windows, Linux, Android, iOS, Unity etc.) and Unity. The C++ version is suitable for the client and server side.
book
学习笔记
codis
Proxy based Redis cluster solution supporting pipeline and scaling dynamically
distributelock
the distritute lock of redis
fasthttp
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
pinpoint-go
pinpoint golang client
txmsg
本地事务消息
cnogo's Repositories
cnogo/pinpoint-go
pinpoint golang client
cnogo/txmsg
本地事务消息
cnogo/algorithms
Algorithms & Data Structures in C++
cnogo/AsyncNet
AsyncNet
cnogo/behaviac
behaviac is a framework of the game AI development, and it also can be used as a rapid game prototype design tool. behaviac supports the behavior tree, finite state machine and hierarchical task network. Behaviors can be designed and debugged in the designer, exported and executed by the game. The designer can only run on the Windows platforms. The run time library is implemented with C++ and C#, and it supports all major platforms (Windows, Linux, Android, iOS, Unity etc.) and Unity. The C++ version is suitable for the client and server side.
cnogo/book
学习笔记
cnogo/codis
Proxy based Redis cluster solution supporting pipeline and scaling dynamically
cnogo/distributelock
the distritute lock of redis
cnogo/fasthttp
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
cnogo/gnatsd
High Performance Golang Server for NATS, the cloud native messaging system.
cnogo/goim
goim
cnogo/googletest
Google Test
cnogo/goquic
QUIC support for Go
cnogo/grpc-go
The Go language implementation of gRPC. HTTP/2 based RPC
cnogo/influxdb
Scalable datastore for metrics, events, and real-time analytics
cnogo/kcp
KCP - A Fast and Reliable ARQ Protocol
cnogo/kcptun
TCP流转换为KCP+UDP流
cnogo/leaf
A game server framework in Go (golang)
cnogo/leveldb
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
cnogo/nsq
A realtime distributed messaging platform
cnogo/nuklear
A small ANSI C gui toolkit
cnogo/polygen
genetic algorithm for approximating an image with polygons (Golang)
cnogo/redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, HyperLogLogs, Bitmaps.
cnogo/seaweedfs
SeaweedFS is a simple and highly scalable distributed file system. There are two objectives: to store billions of files! to serve the files fast! Instead of supporting full POSIX file system semantics, Seaweed-FS choose to implement only a key~file mapping. Similar to the word "NoSQL", you can call it as "NoFS".
cnogo/seesaw
Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform.
cnogo/skynet
A lightweight online game framework
cnogo/ssdb
SSDB - A fast NoSQL database, an alternative to Redis
cnogo/TeamTalk
TeamTalk is a solution for enterprise IM
cnogo/tfs
TFS (Taobao File System) is a distributed file system similar to GFS.
cnogo/the-way-to-go_ZH_CN
《The Way to Go》中文译本,中文正式名《Go入门指南》