Tamschi
XMPP: tamme@schichler.dev Mainly systems programming and frontend. Often both at once. The future is #chainless
Hamburg, Germany
Pinned Repositories
Asteracea
[WIP but functional] A web application framework for Rust. Asteracea can be used for client-side and server-side rendering and for statically rendered and deployed sites (and combinations thereof) without specific changes to an app's code.
cervine
A slightly more flexible Cow; to T: Borrow<R> as alloc::borrow::Cow is to B: ToOwned.
CSS-Hacks
A number of (mostly small) quality of life improvements for different websites.
CSS-Table-Tennis
A doodle made within a day to learn 3D CSS.
lignin
VDOM in Rust
MarsMiner
mdBook-Ayu-for-GitHub
mdBook's Ayu variant as custom CSS for GitHub
reserde
A RE-SErialising DEserialiser - that is: a document converter. Currently supports Bencode, Bincode, CBOR, JSON, TAML, XML, x-www-form-urlencoded and YAML.
rust-template
A template repository for Rust libraries. If you wish to use this template for your own projects, please erase my name and contact details from the license files and meta data, and feel free to change the licensing in any way. A small shout-out somewhere is appreciated but not required. Please tag me if you do :-)
tiptoe
An easy-to-support intrusively reference-counting smart pointer.
Tamschi's Repositories
Tamschi/Asteracea
[WIP but functional] A web application framework for Rust. Asteracea can be used for client-side and server-side rendering and for statically rendered and deployed sites (and combinations thereof) without specific changes to an app's code.
Tamschi/lignin
VDOM in Rust
Tamschi/rust-template
A template repository for Rust libraries. If you wish to use this template for your own projects, please erase my name and contact details from the license files and meta data, and feel free to change the licensing in any way. A small shout-out somewhere is appreciated but not required. Please tag me if you do :-)
Tamschi/reserde
A RE-SErialising DEserialiser - that is: a document converter. Currently supports Bencode, Bincode, CBOR, JSON, TAML, XML, x-www-form-urlencoded and YAML.
Tamschi/rhizome
Tamschi/taml
A kind-to-humans configuration language
Tamschi/ances-tree
Demo project for intrusive smart pointers. See `rhizome` for the real deal.
Tamschi/fruit-salad
Compare apples and oranges (and more). Trait object casting and trait object comparisons.
Tamschi/lignin-html
HTML renderer for `lignin` VDOM Nodes.
Tamschi/lignin-native-windows-gui
A lignin renderer built on native-windows-gui, to create lightweight and accessible GUI applications.
Tamschi/mirror-mask
A scoped signal forwarder.
Tamschi/tiptoe
An easy-to-support intrusively reference-counting smart pointer.
Tamschi/yolo-xml
[WIP] A (hardened, validating, asynchronous) XML pull parser that respects your time.
Tamschi/asteracea-native-windows-gui
Emits custom elements that work nicely with lignin-native-windows-gui, but could also be implemented in JavaScript.
Tamschi/asteracea-website
Very WIP. A landing page/website for Asteracea, written in Asteracea.
Tamschi/blog.schichler.dev
Tamschi/catch
Error recovery utilities.
Tamschi/dto-for-native-windows-gui
DTOs to configure native-windows-gui controls
Tamschi/faible
Framework for strongly typed manipulation of weakly typed data.
Tamschi/hotplug
Tamschi/lignin-azul
A lignin renderer built on azul. Probably not completely efficient yet, but this should be able to create desktop GUIs without going through JavaScript. (On hold because Azul does not provide an accessibility tree.)
Tamschi/linotype
A keyed sequence reprojector that can optionally pin its values. That is: A stable-ordered transactionally-incremental map that can pin its values. Optimised for relatively small entry counts.
Tamschi/loess
Trying something...
Tamschi/riff--
Extracts RIFF files from an unstructured binary. Bad code.
Tamschi/rpg-maker-plugin-templates-cc0
RPG Maker plugin templates published under CC0. Some modification may be necessary before using these.
Tamschi/rust-rfcs
RFCs for changes to Rust
Tamschi/salve
Greasy parsing extensions for `syn`, to calm down macro errors.
Tamschi/scanline
A simple software line rasteriser in Rust.
Tamschi/serde_taml
Tamschi/unnamed-rant-IF-engine