James Carl's repositories
system-mqtt
Report system statistics to an mqtt server, and by extension, Home Assistant.
CommandCAD
A script driven CAD program with dimensional analysis.
grid_engine
The engine for GridLocked.
FontPacker
Convert TrueType fonts into atlas textures
FreeRTOS-rust-carls-version
This is really a fork of https://github.com/lobaro/FreeRTOS-rust with some odd experiments of mine done to it.
avr-hal
embedded-hal abstractions for AVR microcontrollers
bevy
A refreshingly simple data-driven game engine built in Rust
bollard
Docker daemon API in Rust
cuicui_layout
The dumbest and simplest layouting algorithm for bevy
ESPHome-Frigidaire
An unofficial driver to let ESPHome control a Frigidaire AC unit.
esphome-rs
ESPHome API client for Rust
Fornjot
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
fstr-rs
Stack-allocated fixed-length string type
godot
Godot Engine – Multi-platform 2D and 3D game engine
godot-rust
Rust bindings for GDNative
imstr
Immutable strings, in Rust.
legion
High performance Rust ECS library
nested-language
The compiler for Nested Language
OctoPrint-FirmwareUpdater
OctoPrint plugin for flashing pre-compiled firmware images to a 3D printer.
type_erased_vec
A type erased `Vec`.
unicorn
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86)
unique-type-id
A procedural macro for generating unique ids for rust types
uom
Units of measurement -- type-safe zero-cost dimensional analysis