Sam Brew's Projects
My personal site on GitHub Pages.
Are we web yet? A simple reckoning of Rustβs readiness for Web-related things.
A pretty good obfuscation library that makes attackers slip and hit their heads.
A Rust toolkit for running and managing arbitrarily complex forms, driven by Lua.
A tiny little loader that makes random blobs!
Simple, cross-platform, and fast command aliases with superpowers.
A Rust GraphQL system with full support for subscriptions and authentication that works out of the box.
A simple boilerplate with hot reloading to get you started with next-generation web development.
A highly minimal and unopinionated boilerplate for using Elm and Rust in next-generation web development.
Sane, all-in-one error management and reporting.
A Turing-complete but dead-simple spaced repetition CLI that helps you learn stuff.
Share your terminal as a web application
The logical evolution of the include_str macro for embedding a directory tree into your binary.
The Internal Program Error Management System protocol.
An implementation of IPEMS for JavaScript and NodeJS.
The official Jamstack site
A CLI for creating and validating proofs of life using distributed time challenges.
A simple and open-source app for running Kris-Kringles/Secret Santas.
A linktree clone (for now, but much more to come)
Serialisation library with zero dependencies
An MRE for Perseus #78 (Arch-specific issue).
Adds size optimizations to any Perseus app automatically.
An example of following the Perseus tutorial on building your first app.
A starter template for a Rust-powered website for project ideas, with a blog and feedback form.
Rexie is an easy-to-use, futures based wrapper around IndexedDB that compiles to webassembly.
An example of setting up serverless functions for Netlify in Rust.
A speech-to-text app that just works.
A text-based knowledge management system that's not tied to an editor.
A reactive library for creating web apps in Rust and WebAssembly