Software engineer at CNRS. I like solving problems and inventing things. I'm programming in Go since 2015 and love it.
fpsqrt. Integer and fixed point square root functions using only add, subtract and shifts
97CxxUrl. C++ URL handling class with a simple API, and with lazy URL parsing and building
94securecookie. Fast, secure and efficient secure cookie encoder/decoder
87cst_time_memcmp. Constant time memcmp() function
23varint. variable length integer encoding using prefix code
15cmac-go. Cipher-based Message Authentication Code as described in RFC4493 and NIST 800-38B
11ber. C language BER encoder and decoder
9gofontrender. gofontrender renders text with different parameters using the go font renderer
8gioiostutorial. iOS tutorial for the GIO Go GUI package
8domain. Go function to check domain name validity
8FastFDK. FDK tomographic reconstruction program
5posix_tai_time_converter. C functions for conversion between POSIX time and TAI time
4fastmap. Fast map is a map faster than go map (go 1.24.3)
4tzfile. C source code to load a compiled TZFile
4YABE. Yet Another Binary Encoding
3clrz. Colorize text like code for display in HTML or other encoding
2mostFrequentWords. compare functions to get the n most frequent words from a map
1terrain. terrain generation with diamond square method
1EChan. Go channel with growable and shrinkable storage, and with upper capacity limit
1bytecount. Generate human readable byte count representation using kB, MB, GB,... or kiB, MiB, GiB,... units
1pwmgenerator. An 8 channel software PMW generator
1timez-go. Package timez provides a compact binary encoded UTC time with time offset.
1timez. A binary time encoding in a 64 bit signed integer combining time in µs and time offset
1RFC6234-code. Code provided in the RFC 6234
1