{"@context":"https://schema.org","@type":"ItemList","name":"GitHub Projects","url":"https://xandwr.com/projects","numberOfItems":13,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"SoftwareSourceCode","name":"xandwr","description":"my special little place","programmingLanguage":"TypeScript","codeRepository":"https://github.com/xandwr/xandwr","stars":0,"forks":0}},{"@type":"ListItem","position":2,"item":{"@type":"SoftwareSourceCode","name":"ticketry","description":"A self-hostable ticket-based framework for that boring, personal life-admin stuff.","programmingLanguage":"TypeScript","codeRepository":"https://github.com/xandwr/ticketry","stars":0,"forks":0}},{"@type":"ListItem","position":3,"item":{"@type":"SoftwareSourceCode","name":"conserved-energy-perturbation-dynamics","description":"experimenting with dynamic physically-inspired prediction modeling","programmingLanguage":"Rust","codeRepository":"https://github.com/xandwr/conserved-energy-perturbation-dynamics","stars":0,"forks":0}},{"@type":"ListItem","position":4,"item":{"@type":"SoftwareSourceCode","name":"GPTi84-Plus","description":"Pico W + Ti84+","programmingLanguage":"HTML","codeRepository":"https://github.com/xandwr/GPTi84-Plus","stars":2,"forks":0}},{"@type":"ListItem","position":5,"item":{"@type":"SoftwareSourceCode","name":"claudit","description":"fast system-wide claude audit that tracks conversation histories for analysis globally","programmingLanguage":"Rust","codeRepository":"https://github.com/xandwr/claudit","stars":0,"forks":0}},{"@type":"ListItem","position":6,"item":{"@type":"SoftwareSourceCode","name":"true-beauty-esthetics","description":"Client work for T.B.E YEG","programmingLanguage":"Astro","codeRepository":"https://github.com/xandwr/true-beauty-esthetics","stars":0,"forks":0}},{"@type":"ListItem","position":7,"item":{"@type":"SoftwareSourceCode","name":"archmap","description":"quick codebase analysis grepping for some langs i use.","programmingLanguage":"Rust","codeRepository":"https://github.com/xandwr/archmap","stars":1,"forks":0}},{"@type":"ListItem","position":8,"item":{"@type":"SoftwareSourceCode","name":"oggd","description":"Godot 4.6 addon to easily convert any audio file into .ogg using ffmpeg","programmingLanguage":"GDScript","codeRepository":"https://github.com/xandwr/oggd","stars":2,"forks":0}},{"@type":"ListItem","position":9,"item":{"@type":"SoftwareSourceCode","name":"hailight.space","description":"Hailights the spaces in between your research.","programmingLanguage":"TypeScript","codeRepository":"https://github.com/xandwr/hailight.space","stars":0,"forks":0}},{"@type":"ListItem","position":10,"item":{"@type":"SoftwareSourceCode","name":"mcpd","description":"An MCP daemon for automated tool registration.","programmingLanguage":"Rust","codeRepository":"https://github.com/xandwr/mcpd","stars":6,"forks":2}},{"@type":"ListItem","position":11,"item":{"@type":"SoftwareSourceCode","name":"hoplite","description":"A creative coding framework for Rust that gets out of your way.","programmingLanguage":"Rust","codeRepository":"https://github.com/xandwr/hoplite","stars":2,"forks":0}},{"@type":"ListItem","position":12,"item":{"@type":"SoftwareSourceCode","name":"fsindex","description":"Fast, powerful filesystem indexing with .gitignore support and iterator-based API","programmingLanguage":"Rust","codeRepository":"https://github.com/xandwr/fsindex","stars":1,"forks":0}},{"@type":"ListItem","position":13,"item":{"@type":"SoftwareSourceCode","name":"semsearch","description":"Simple semantic search that just works.","programmingLanguage":"Rust","codeRepository":"https://github.com/xandwr/semsearch","stars":1,"forks":0}}],"repos":[{"name":"xandwr","description":"my special little place","language":"TypeScript","stars":0,"forks":0,"url":"https://github.com/xandwr/xandwr"},{"name":"ticketry","description":"A self-hostable ticket-based framework for that boring, personal life-admin stuff.","language":"TypeScript","stars":0,"forks":0,"url":"https://github.com/xandwr/ticketry"},{"name":"conserved-energy-perturbation-dynamics","description":"experimenting with dynamic physically-inspired prediction modeling","language":"Rust","stars":0,"forks":0,"url":"https://github.com/xandwr/conserved-energy-perturbation-dynamics"},{"name":"GPTi84-Plus","description":"Pico W + Ti84+","language":"HTML","stars":2,"forks":0,"url":"https://github.com/xandwr/GPTi84-Plus"},{"name":"claudit","description":"fast system-wide claude audit that tracks conversation histories for analysis globally","language":"Rust","stars":0,"forks":0,"url":"https://github.com/xandwr/claudit"},{"name":"true-beauty-esthetics","description":"Client work for T.B.E YEG","language":"Astro","stars":0,"forks":0,"url":"https://github.com/xandwr/true-beauty-esthetics"},{"name":"archmap","description":"quick codebase analysis grepping for some langs i use.","language":"Rust","stars":1,"forks":0,"url":"https://github.com/xandwr/archmap"},{"name":"oggd","description":"Godot 4.6 addon to easily convert any audio file into .ogg using ffmpeg","language":"GDScript","stars":2,"forks":0,"url":"https://github.com/xandwr/oggd"},{"name":"hailight.space","description":"Hailights the spaces in between your research.","language":"TypeScript","stars":0,"forks":0,"url":"https://github.com/xandwr/hailight.space"},{"name":"mcpd","description":"An MCP daemon for automated tool registration.","language":"Rust","stars":6,"forks":2,"url":"https://github.com/xandwr/mcpd"},{"name":"hoplite","description":"A creative coding framework for Rust that gets out of your way.","language":"Rust","stars":2,"forks":0,"url":"https://github.com/xandwr/hoplite"},{"name":"fsindex","description":"Fast, powerful filesystem indexing with .gitignore support and iterator-based API","language":"Rust","stars":1,"forks":0,"url":"https://github.com/xandwr/fsindex"},{"name":"semsearch","description":"Simple semantic search that just works.","language":"Rust","stars":1,"forks":0,"url":"https://github.com/xandwr/semsearch"}]}