Aliaksandr Valialkin (@valyala)
  • Stars
    star
    30,825
  • Global Rank 391 (Top 0.02 %)
  • Followers 3,029
  • Following 46
  • Registered over 14 years ago
  • Most used languages
    Go
    66.7 %
    C
    20.0 %
    Python
    6.7 %
    C++
    3.3 %
    JavaScript
    3.3 %
  • Location 🇺🇸 United States
  • Country Total Rank 279
  • Country Ranking
    Go
    26
    C
    454
    C++
    2,078

Top repositories

1

fasthttp

Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
Go
21,773
star
2

quicktemplate

Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template
Go
2,967
star
3

fastjson

Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
Go
2,104
star
4

bytebufferpool

Anti-memory-waste byte buffer pool
Go
1,082
star
5

fasttemplate

Simple and fast template engine for Go
Go
791
star
6

gorpc

Simple, fast and scalable golang rpc library for high load
Go
685
star
7

httpteleport

Transfer 10Gbps http traffic over 1Gbps networks :)
Go
455
star
8

gozstd

go wrapper for zstd
C
405
star
9

ybc

Fast in-process BLOB cache with persistence support
C
395
star
10

goloris

Slowloris for nginx DoS. Written in go
Go
352
star
11

fastrand

Fast and scalable pseudorandom generator for Go
Go
192
star
12

tcplisten

Customizable TCP net.Listener for Go
Go
142
star
13

gheap

Fast generalized heap tree algorithms in C++ and C. Provides simultaneous support for D-heap and B-heap.
C++
128
star
14

fastrpc

Building blocks for fast rpc systems
Go
83
star
15

tsvreader

Fast reader for TSV streams
Go
62
star
16

chclient

Fast http client for SELECT queries in clickhouse
Go
46
star
17

histogram

Fast histograms for Go
Go
30
star
18

suggester

Suggester - the heart for full-text auto-complete web services
Python
29
star
19

swift-response

Go response to `swift vs node.js benchmarks` :)
Go
19
star
20

batcher

Go package for grouping items in batches
Go
18
star
21

hpajaxrpc

Lightweight RPC library for high-performance AJAX applications
JavaScript
9
star
22

go-launcher

Launcher for Go services (and other executables) accepting over9000 command-line flags
Go
6
star
23

big_int

Arbitrary precision math implementation
C
6
star
24

multiplexing-rpc

Cross-platform RPC library supporting multiplexed and parallel RPC over a single byte stream
C
6
star
25

simple-critbit

Simple implementation of a crit-bit tree in C
C
5
star
26

fiber-framework

Cross-platform framework for userspace threads aka fibers
C
5
star
27

image-resizer-imagemagick

Go
4
star
28

gobcodec

Bytes-oriented codec on top of gob encoding
Go
4
star
29

geocache

A prototype of O(1) nearest dynamic points' locator API in 3D space
Python
2
star
30

image-resizer

Go
2
star