nsmryan
aka tuplestruct My active development is now on CodeBerg: https://codeberg.org/tuplestruct
NASA Langley Research Center
Pinned Repositories
CCSDS-Router
A tool for transferring CCSDS packets from files/udp/tcp to file/tcp/udp, supporting a variety of needs
ccsds_primary_header
An Implementation of the CCSDS Primary Header in Rust
cfs-sys
This repository contains bindings for NASA's CFE/OSAL for Rust.
cfs_app_rs
This repository contains a sample CFS App written in Rust, using the cfs-sys crate for CFE/OSAL bindings. See apps/rust for the Rust code.
hew
Command line tool for encoding hex files into binary, and decoding binary files in to hex
make2ninja
Makefile to Ninja build converter
myopic
A possibly bad implementation of functional lenses in Rust
rectcut-rs
Rust implementation of the rectcut algorithm described in https://halt.software/dead-simple-layouts/
RustRoguelike
This Rust Roguelike is a Roguelike written in Rust.
shadowcasting
A Rust translation of the algorithm found here: https://www.albertford.com/shadowcasting/
nsmryan's Repositories
nsmryan/RustRoguelike
This Rust Roguelike is a Roguelike written in Rust.
nsmryan/make2ninja
Makefile to Ninja build converter
nsmryan/rectcut-rs
Rust implementation of the rectcut algorithm described in https://halt.software/dead-simple-layouts/
nsmryan/myopic
A possibly bad implementation of functional lenses in Rust
nsmryan/aoc2021
Advent of Code Solutions for 2021
nsmryan/jsmn-rs
A Rustic wrapper for the jsmn C library for parsing JSON.
nsmryan/protoflight
Protoflight is a toy flight-software-like system aiming to be small and understandable
nsmryan/zig_sealed_and_compact
Zig functions for memory management
nsmryan/framebuffer
experiments with making procedural art with a frame buffer
nsmryan/rrl
See https://codeberg.org/tuplestruct/rrl for active development
nsmryan/zig_shadowcasting
A Zig translation of the algorithm found here: https://www.albertford.com/shadowcasting/
nsmryan/zig_tcl
Zig TCL wrapper and convenience functions for writing TCL extensions in Zig
nsmryan/aoc2022
Advent of Code solutions for 2022
nsmryan/c_traits
A toy example of a trait like system in C with examples for iterators, scans, and memory allocators
nsmryan/ConfigFiles
My configuration files.
nsmryan/countwords
Playing with counting word frequencies (and performance) in various languages.
nsmryan/dwmstatus
My personal dwmstatus repository
nsmryan/itscomputersciencetime.com
My blog, itscomputersciencetime
nsmryan/knowledge
This is a personal knowledge database
nsmryan/ludum_dare_45
nsmryan/tclwfc
TCL extension for https://github.com/krychu/wfc
nsmryan/wfc
Crates implementing the Wave Function Collapse algorithm
nsmryan/wfc-1
Wave Function Collapse library in C, plus a command-line tool
nsmryan/wfc-rs
Rust wrapper for the krychu/wfc implementation of Wave Function Collapse
nsmryan/wireworld
Wireworld implementation in C using the tigr frame buffer library
nsmryan/zga
A Genetic Algorithm and Robust Gene Expression Programming implementation in Zig
nsmryan/zig-c-perf-test
Testing performance of Zig vs C from https://owen.cafe/posts/six-times-faster-than-c/
nsmryan/zig_astar
Simple implementation of the A-Star algorithm in Zig
nsmryan/zig_bit_extract
Playing around with bit stuff in Zig
nsmryan/zig_drawcmd
Zig Experiment involving SDL2