Alan Smith's repositories
scratchnotes
A quick way to display personal help files and cheatsheets
axum
Ergonomic and modular web framework built with Tokio, Tower, and Hyper
band-names.alanwsmith.com
source code for band-names.alanwsmith.com
BANKI
All the questions to prep for a technical interview
binder
The backend for my grimoire
Boop
A scriptable scratchpad for developers. In slow yet steady progress.
cpal
Cross-platform audio I/O library in pure Rust
dotfile_loader
Load dotfiles from grimoire
espanso
Cross-platform Text Expander written in Rust
export_grimoire_code_blocks
Export code blocks from the Grimoire into specified files
gif_maker
A maker of GIFs
gifs_from_mp4s
Making GIFs from MP4s
grimoire_exporter
For exporting files from the grimoire
I-Still-Dont-Care-About-Cookies
Debloated fork of the extension "I don't care about cookies"
lalrpop
LR(1) parser generator for Rust
neohabitat
Repository for the NeoClassical Habitat Server Project
p5.js
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
p5.js-sound
p5.sound brings the Processing approach to Web Audio and p5.js. Demos:
p5.js-web-editor
p5.js Web Editor, officially launched!
quicklink
⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time
rust-media-libs
Rust based libraries for misc media functionality
rust-security-framework
Bindings to the macOS Security.framework
rust-tools.nvim
Tools for better development in rust using neovim's builtin lsp
tauri
Build smaller, faster, and more secure desktop applications with a web frontend.
thebotofalan
TheBotOfAlan V2
tmp.alanwsmith.com
Temporary site while I rebuild the main one
tokio-tungstenite
Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation
tpm
Tmux Plugin Manager
xstate
State machines and statecharts for the modern web.