Mike Ledger's repositories
solid-typefu-router5
Router for solid-js using router5 and lots of typescript magic
aeson-flowtyped
Moved to https://gitlab.com/transportengineering/aeson-flowtyped
melee-vpad
Simple evdev/uinput virtual gamepad for keyboard controls in emulated Smash Bros Melee
shrinkmusic
convert music in a directory
solid-cartography
Type-safe routing and data layer for SolidJS.
bitwise-enum
Bitwise operations on bounded enumerations.
dotfiles-1
My configuration files
evdev-rs
Rust bindings for libevdev
grow-vector
Haskell mutable vectors with amortized append operation
hasql-effectful
Hasql bindings for the Effectful ecosystem
hasql-mover
Hasql migrations library
openapi-typescript
Generate TypeScript types from Swagger OpenAPI specs
openapi3
OpenAPI 3.0 data model
Quasimal
hakyll website
serialport-rs
A cross-platform serial port library in Rust. Provides a blocking I/O interface and port enumeration including USB device information.
solid-briefcase
Advanced control flow for solidjs: async, cases, enumerations, and more
solid-form
Form library for solid
solid-optics
Forms for solid-js using optics-ts
sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
streaming
An optimized general monad transformer for streaming applications, with a simple prelude of functions
streaming-cassava
Cassava support for the streaming library
typescript-plugin-css-modules
A TypeScript language service plugin providing support for CSS Modules.
umya-spreadsheet
A pure rust library for reading and writing spreadsheet files
vite
Next generation frontend tooling. It's fast!
zustand
🐻 Bear necessities for state management in React