This is a searchable and filterable directory of my blog posts and open-source code repositories I created or significantly contributed to.

quick links: blog posts | source code repositories | sponsor my open source work | about me

Command pigeon generates parsers in Go from a PEG grammar.

⭐ 845 | ⑂ 67

| | github

#code #github #go

Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)

⭐ 3118 | ⑂ 431

| | github

#code #github #go

A little like that j-thing, only in Go.

⭐ 14066 | ⑂ 919

| | github

#code #github #go

wip

⭐ 1

| | github

#code #github #go

Small benchmarks comparing the Tengo and Risor scripting languages

⭐ 2

| | github

#code #github #shell

tiny Go library to normalize URLs

⭐ 473 | ⑂ 58

| | github

#code #github #go

Package rehttp implements a Go HTTP transport that handles retries.

⭐ 217 | ⑂ 17

| | github

#code #github #go

My personal website.

| | sourcehut

#code #sourcehut

A Go redis cluster client built on top of redigo.

⭐ 228 | ⑂ 35

| | github

#code #github #go

Package httpparms provides helper functions and mechanisms to load the content of an HTTP request into a Go struct.

⭐ 1

| | github

#code #github #go

The command-line assistant to the Tulip web framework.

| | sourcehut

#code #sourcehut

Lua web framework based on lua-http and PostgreSQL.

| | sourcehut

#code #sourcehut

Package throttled implements rate limiting access to resources such as HTTP endpoints.

⭐ 1510 | ⑂ 93

| | github

#code #github #go

Starlark to Go struct converter.

⭐ 4

| | github

#code #github #go

A Go client and a compatible server for local testing for the Upstash Redis REST API interface.

⭐ 22 | ⑂ 3

| | github

#code #github #go

Package mainer defines types relevant to flag parsing and command entrypoint implementation.

⭐ 5 | ⑂ 1

| | github

#code #github #go

| | sourcehut

#code #sourcehut

Lua module providing a straightforward API to the luapgsql library.

| | sourcehut

#code #sourcehut

Luarocks wrapper to work in a local modules tree.

| | sourcehut

#code #sourcehut

Functional programming fundamentals for Lua.

| | sourcehut

#code #sourcehut

kickstart my code

| | sourcehut

#code #sourcehut

Vim syntax highlighting, filetype detection and indentation for trefle.

⭐ 1

| | github

#code #github #vim script

Require pre-compiled Lua modules via the standard require function.

| | github

#code #github #lua

Zero-allocation terminal input key and mouse decoder in Go.

| | sourcehut

#code #sourcehut

Fundamental algorithms and data structures using Go generics.

⭐ 6 | ⑂ 1

| | github

#code #github #go

| | sourcehut

#code #sourcehut

Simple Lua module of sanity-checks for types.

| | sourcehut

#code #sourcehut

Command to print Unicode code point information.

| | sourcehut

#code #sourcehut

A small Lua module to help write what would be shell scripts in Lua.

| | sourcehut

#code #sourcehut

Benchmarks of common basic operations for the Go language.

⭐ 61 | ⑂ 5

| | github

#code #github #go

Polite, slim and concurrent web crawler.

⭐ 2038 | ⑂ 193

| | github

#code #github #go

A simple and flexible web crawler that follows the robots.txt policies and crawl delays.

⭐ 786 | ⑂ 95

| | github

#code #github #go

API pour exploiter les données de l'Assemblée nationale du Québec.

⭐ 6 | ⑂ 1

| | github

#code #github #javascript

| | sourcehut

#code #sourcehut

Proper URL escaping as per RFC3986

⭐ 27 | ⑂ 15

| | github

#code #github #go

Lua module for the socket99 C library.

| | sourcehut

#code #sourcehut

| | sourcehut

#code #sourcehut

An implementation of the `webparts/flag` standard interface based on the standard library and envconfig.

| | sourcehut

#code #sourcehut

my vim setup

⭐ 2

| | github

#code #github #vim script

Test command for the zzterm package.

| | sourcehut

#code #sourcehut

Simulate sending user input in a terminal.

| | sourcehut

#code #sourcehut

Control Sequence Introducer (CSI) functions for xterm-compatible terminals.

| | sourcehut

#code #sourcehut

| | sourcehut

#code #sourcehut

| | sourcehut

#code #sourcehut

| | sourcehut

#code #sourcehut

Advent of code 2019 day 4

| | github

#code #github #nim

Advent of code 2019 day 3

| | github

#code #github

Advent of code 2019 day 2

| | github

#code #github #mupad

Advent of code 2019 day 1

| | github

#code #github #mupad

| | sourcehut

#code #sourcehut

Implementation of HTTP handlers and middleware for user authentication and account management based on auth0.

| | sourcehut

#code #sourcehut

Implementation of the webparts/http/httpssn standard interface using the gorilla/sessions package.

| | sourcehut

#code #sourcehut

Generate serverless infrastructure from project layout (canonical repository).

| | sourcehut

#code #sourcehut

An implementation of the webparts/metric standard interface using expvar.

| | sourcehut

#code #sourcehut

An implementation of the webparts/log standard interface using logrus.

| | sourcehut

#code #sourcehut

| | sourcehut

#code #sourcehut

| | sourcehut

#code #sourcehut

Async pipe and run, inspired by MojiScript.

| | sourcehut

#code #sourcehut

| | sourcehut

#code #sourcehut

| | sourcehut

#code #sourcehut

| | sourcehut

#code #sourcehut

files for my 0value.com blog

⭐ 1

| | github

#code #github #html

kicking tires

| | github

#code #github #go

A testing library for the Inko programming language.

| | gitlab

#code #gitlab

| | gitlab

#code #gitlab

Vim syntax highlighting for the Inko programming language.

| | gitlab

#code #gitlab

| | github

#c #code #github

| | github

#code #github #shell

Low-level Swift package for POSIX sockets and Epoll/Kqueue.

⭐ 19 | ⑂ 2

| | github

#code #github #swift

Homebrew tap for Harfang Apps commands and tools.

| | github

#code #github #ruby

Command-line tool that provides advanced features for the Regis Mac App.

| | github

#code #github #go

Juggler: a websocket-based, redis-backed RPC and pub-sub server.

⭐ 62 | ⑂ 2

| | github

#code #github #go

A pure Go implementation of the Lua virtual machine.

⭐ 45 | ⑂ 1

| | github

#code #github #go

a (tiny) VM project built with Go

⭐ 59 | ⑂ 7

| | github

#code #github #go

A pure Go concurrent implementation of the Redis server

⭐ 20 | ⑂ 3

| | github

#code #github #go

Package httpmw is a collection of bite-sized middleware with chaining support.

⭐ 2

| | github

#code #github #go

Package httpcmw supports creating middleware chains for HTTP clients.

⭐ 3

| | github

#code #github #go

| | github

#code #github #shell

| | github

#code #crystal #github

Personal setup for javascript frontend projects.

⭐ 2

| | github

#code #github #javascript

Lego blocks for web servers.

⭐ 53 | ⑂ 8

| | github

#code #github #go

ack-style finder in Nit, mostly to experiment with the language

⭐ 2

| | github

#code #github #nit

testing assertions and utilities for ooc.

| | github

#code #github #ooc

An example RESTful API application built with Martini.

⭐ 272 | ⑂ 56

| | github

#code #github #go

| | github

#code #crystal #github

a dynamically typed, garbage collected, embeddable programming language built with Go

⭐ 326 | ⑂ 28

| | github

#code #github #go

| | github

#code #github #nimrod

experiment with the nim language

| | github

#code #github #nimrod

Strong type-checking for dependency injection and method arguments.

⭐ 20 | ⑂ 1

| | github

#code #github #javascript

iOS ToDo list tutorial in Swift

⭐ 4

| | github

#code #github #swift

Super simple live static blog generator in Go. Vraiment trofaf.

⭐ 132 | ⑂ 16

| | github

#code #github #go

Basic structure of a node.js web application with Express. Started out as a blog post about how to structure code in an Express web app (in French, see the URL below).

⭐ 64 | ⑂ 16

| | github

#code #github #javascript

Lua coroutine implementation in Go

⭐ 7 | ⑂ 1

| | github

#code #github #go

| | github

#code #github #go

Quick Server - a simple web server for client-side prototyping.

| | github

#code #github #go

Advice functional mixin based on Twitter's Angus Croll presentation (How we learned to stop worrying and love Javascript).

⭐ 39 | ⑂ 5

| | github

#code #github #javascript

Following along the iTunes U course "Introduction to compiler construction" (using Go instead of C).

⑂ 1

| | github

#c #code #github

reactive programming in Go

| | github

#code #github #go

Issues repository for the Provok.in website.

⭐ 1

| | github

#code #github

Extracteur des données du site de l'Assemblée Nationale du Québec, pour nourrir assnatapi.

⭐ 4

| | github

#code #github #javascript

Code source du blogue hypermegatop.github.com.

⭐ 1

| | github

#code #github #javascript

An example app for Getting Things Done built with AngularJS.

⭐ 6 | ⑂ 1

| | github

#code #github #javascript

Tiny callback cleaner library for node.js, so that error management gets out of the way.

⭐ 2 | ⑂ 1

| | github

#code #github #javascript

⭐ 1

| | github

#code #github #javascript

Make a book out of URLs, basically. Exploring node.js, express and socket.io along the way!

⭐ 1

| | github

#code #github #javascript

Blog exploratoire d'un geek qui découvre avec stupeur et tremblements le merveilleux monde des nouvelles technologies.

⭐ 1

| | github

#code #github #javascript