Clément Renault's repositories
atom-norminette-linter
A linter for the 42 students which use Atom
canonical-raft
The, not released yet, simplest Rust library to replicate anything over the network
chunk-json-lite
A little tool to split a json into multiple valid json array of a given max size
oxidized-mtbl
A Rust version of the mtbl immutable key-value store
csv2json-lite
A little tool to convert a csv to a valid json array of object
astar-iter
An A* algorithm which iterates over shortest and next shortests paths
bulk-rename
A little tool to rename all the files in the current directory using your editor
plane-sweep-proximity
A plane-sweep algorithm to find k-word minimal intervals.
sublime-crates
A sublime package that fetches crates versions from crates.io
simplify-roaring-bug
A simple algorithm that can reduce an invalid input. Useful.
csv-chunk-iterator
An iterator yielding chunks of a CSV
futures-stream-batch
An adaptor not for tokio that chunks up elements and flushes them after a timeout or when the buffer is full.
http-status-changer
A tiny http server that change its health status on demand
json2csv-lite
A basic tool that converts a JSON array into a CSV
libuv-sys
Rust ffi bindings for libuv
lmdb-qbsdiff
An LMDB wrapper that saves a diff for each write transaction commited
mdb-tools-rs
Some tools to manage LMDB databases
ocrit
Stands for optimal criteria. A POC of the new MeiliSearch internal criteria algorithms.
redismodule-rs
Rust API for Redis Modules API
roaring-rs
Roaring bitmap implementation for Rust
rust-arc-cache
An Adaptative Replacement Cache for Rust
rust-xlru-cache
A cache that holds a limited number of key-value pairs
sled-disk-load
Just a little disk load test fo sled
srt-to-csv
A simple srt to csv program