This is your work, valued
peace. Zero Stress Automation
134dot_ix. Interactive dot graphs
128autexousious. Main repository for Will -- 2.5D moddable action adventure game
46enum_variant_type. Proc macro derive to generate structs from enum variants.
32proc_macro_roids. Traits and functions to make writing proc macros more ergonomic.
22fn_graph. Runs interdependent logic concurrently, starting each function when predecessors have completed
21ssh_jumper. Async SSH tunnel through a jump host.
13proc_macro_rules. Introductory talk to Rust procedural macros
12tynm. Returns type names with a specifiable number of module segments as a `String`.
12anymap2. A safe and convenient store for one value of each type
11srcerr. User friendly errors from source data.
8nginee. Experimental async game engine.
8resman. Runtime managed resource borrowing.
7choochoo. Automation that starts where it stops.
7ecs_paradigm. ECS talk based on `specs`
5autojump. A cd command that learns - easily navigate directories from the command line
5wasm_it. Presentation material about adding WASM support to the Amethyst game engine.
5ssh_cfg. Parses `~/.ssh/config` asynchronously.
5type_reg. Serializable map of any type.
4rt_map. Runtime managed mutable borrowing from a map.
3credent. Manages `~/.config/<app>/credentials`.
3builder_macro. Rust macro to implement a struct and corresponding builder
3fn_meta. Returns metadata about a function.
2interruptible. Stops a future or stream from producing values when an interrupt signal is received.
2myob_interview. MYOB ops technical test submission
2aos_vs_soa. Naive benchmark to show how the *struct of arrays* data layout benefits from caching to improve performance.
2multithread_window. Mini repository to reproduce winit issue #458
2enser. Enum Serialization with Tag
1peace_logo. Logo for the peace automation framework
1command_line. Book about learning the command line
1rt_ref. `Ref` types with internal mutability that implement `Send` and `Sync`.
1mysql_async_support. Run arbitrary SQL queries on a MySql database through SSH
1plain_path. Expands `~` in a path if present.
1lf2_parse. Parses Little Fighter 2 (LF2) data files into an in-memory model
1lf2_codec. Decodes Little Fighter 2 (LF2) data files.
1test_cargo_tarpaulin. Test cargo-tarpaulin on Github Actions
1multiniw. Demonstrates a segfault using `winit 0.22.0`.
1meshme. Attempt to read mesh data from GLTF
1rusty_structs. Beginner's (short) overview of `struct`s in Rust.
1cli_async. Stub application to demonstrate benefits of concurrency.
1proc_macro_attribute_order. Shows the order of proc_macro_attribute execution for different attributes on the same item.
1super_derive. Example proc macro crate that uses the `proc_macro_roids` crate.
1amethyst_rendy_test. Test repository to test amethyst_test with rendy support
1cargo-workgraph. Detect dependency cycles in workspace crates.
1amethyst_engine_engine. Slides for Amethyst talk. 2019-02-25 Auckland Rust Meetup
1will-pitch. Pitch presentations for the in-development 2.5D game, Will
1amethyst_test_support. Test library to ease testing types used in the Amethyst game engine
1optional_struct_generics. Simple repo to use the optional_struct crate with a generic type
1hull. Build tool to aid Rust development
1amethyst_gl_segfault. Minimal segfault reproduction
1rust-stdin_test. Test stdio read and write in threads
1amethyst_menu_experiment. Experiment to create a menu state using Amethyst
1googlemock-conan. Conan build script for googlemock
1rust_runnables. Rust traits that mimic the Runnable and Callable<T> interfaces in Java
1CppMicroServices-conan. Conan build script for the CppMicroServices framework
1