Skip to content
View xfbs's full-sized avatar
👋
👋
Block or Report

Block or report xfbs

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
xfbs/README.md

Hi there 👋

I'm passionate about Rust, amongst other things.

Projects

  • diff.rs: Web application to render a diff between Rust crate versions. Written in WebAssembly using the Yew framework, fully static.
  • Cindy: Tool and Web application used to categorize and label media files, for use in machine learning. Uses ffmpeg to get file metadata and has custom query engine to filter results.
  • Passgen: Password generator that can generate a random password matching a regex. Supports reading word lists to generate XKCD936-style passwords. Supports building markov chain of letter sequences to generate higher-entropy, pronounceable words for any language.

Rust Crates

  • imstr: Cheaply clonable and slicable UTF-8 strings.
  • restless: Define your REST API statically using the Rust trait system.
  • amqp-value-json: Conversions between AMQP values and JSON values, useful to turn JSON data into AMQP message header to make it easy to filter based on the JSON fields.
  • wireguard-keys: Crate to generate, parse, serialize and deserialize Wireguard (x25519) keys.
  • macrodb: Lightweight macro-generated in-memory database in Rust. Supports indices and is generic over the underlying data structures.
  • wasm-cache: In-memory request cache with invalidation logic for Rust WebAssembly applications.

Writing

Pinned

  1. PiL3 PiL3 Public

    My solutions to the exercises from the book "Programming in Lua 3" by Roberto Ierusalimschy

    Lua 128 33

  2. dnsfun dnsfun Public

    DNS Server written in Rust for fun, see https://dev.to/xfbs/writing-a-dns-server-in-rust-1gpn

    Rust 41 6

  3. diff.rs diff.rs Public

    Web application to render a diff between Rust crate versions. Implemented in Yew, runs fully in the browser as WebAssembly.

    CSS 85 6

  4. awesome awesome Public

    my personal collection of awesome projects, links, books.

    22

  5. fsdoc fsdoc Public

    file system docs

    TeX 1

  6. imstr imstr Public

    Immutable strings, in Rust.

    Rust 238 13