Ulysse Carion (@ucarion)

Top repositories

1

llvm-rust-getting-started

A super-simple compiler demoing how to talk to LLVM from Rust
Rust
82
star
2

gaia

An OpenGL world visualizer, written in Rust
Rust
64
star
3

cielab.io

CIELab.io is a color tool based on human perception
TypeScript
64
star
4

saml

A simple, secure, pluggable Golang implementation of SAML
Go
52
star
5

urlpath

A Golang library for matching REST-like URL path patterns
Go
37
star
6

http_replayer

Replays HTTP responses, so you can have deterministic tests.
Rust
30
star
7

line_intersection

A Rust library for checking the intersection of two lines, rays, or line segments
Rust
13
star
8

gfx-draping

A Rust library for draping polygons over terrain with gfx
Rust
12
star
9

turk

An Animusic-inspired machine that plays classical music with marbles.
JavaScript
11
star
10

jwt

A Golang implementation of JSON Web Tokens (JWT) that helps you avoid common security mistakes
Go
9
star
11

natural-sort-rs

Rust implementation of natural sorting (aka "human sorting")
Rust
9
star
12

c14n

A Golang implementation of XML canonicalization
Go
9
star
13

godot

A simple chess-playing artificial intelligence.
Java
8
star
14

rust-lcs

A Rust library for computing least common subsequences and diffs.
Rust
8
star
15

log

Structured, canonical, context-based log lines for any Golang logging backend
Go
7
star
16

faker_rand

Seedable, rand-compatible generators of fake data (lorem ipsum, names, emails, etc.) for Rust
Rust
5
star
17

winnow

A simple Ruby library for document fingerprinting.
Ruby
5
star
18

sfv

A Golang implementation of HTTP Structured Field Values, aka RFC 8941.
Go
5
star
19

voronoi-rs

A Rust library for generating Voronoi diagrams and Delaunay triangulations.
Rust
3
star
20

jcs

A Golang implementation of JSON Canonicalization Scheme ("JCS"), aka RFC 8785
Go
3
star
21

fen

A Forsyth-Edwards notation with proper error handling
Rust
3
star
22

rust-patience-diff

A Rust library for computing patience diffs
Rust
3
star
23

dsig

A Golang implementation of XML Digital Signature
Go
3
star
24

redact

A Golang library for redacting sensitive values from a struct
Go
2
star
25

vex

A powerful feature-flagging system that keeps things simple
Go
2
star
26

consistent_hash

A completely deterministic string hash function for Ruby.
Ruby
2
star
27

sqlcommenter

Go
2
star
28

cli

A simple Golang package for writing Unix-y tools in a type-safe way. Automatically generates --help text, man pages, and Bash/Zsh autocompletions.
Go
2
star
29

structflag

Archived in favor of github.com/ucarion/conf
Go
1
star
30

gaia_assetgen

Prepares assets for usage by Gaia
Rust
1
star
31

fakegit

Go
1
star
32

json-schema-spec-comparison

A comparison of github.com/json-schema-spec and draft-handrews-json-schema-01
Go
1
star
33

ncomm

Like comm(1), but for any number of files
Go
1
star
34

godot-c

A C re-write of Godot
C
1
star
35

claris

Yet another attempt at making a personal Jarvis
Ruby
1
star
36

Morgan

A minimal implementation of Morgan's algorithm
Java
1
star
37

uno

Three.js, except inferior and in a different language.
Java
1
star
38

json-schema-go-benchmark

Benchmarks of various Golang JSON Schema implementations
Go
1
star
39

venice-lang

The Venice programming language
Rust
1
star
40

protoc-gen-go-resource

A plugin for protoc that adds support for google.api.resource annotations
Go
1
star