Pinned Repositories
BlockEscape2D
Block Escape 2D was a mobile game I created in 2018. Written in C# using Unity3D, the game consisted of guiding a cube through a maze filled with obstacles and lava.
CasCore
Assembly-level sandboxing for .NET Core
geese
Dead-simple game event system for Rust.
Imp.NET
Imp.NET is a fast, high-level, object-oriented C# networking library that supports the invocation of remote methods through proxy interface objects.
IntegratedMinecraftServer
The IntegratedMinecraftServer project seeks to provide a reliable, stable interface for managing dedicated Windows Minecraft servers. IMS runs in the background as a Windows service, manages servers, restarts them upon crashing, provides tools for optimization and management, and includes a remote web interface.
modularity
WASM component loader, linker, and manager.
octo-release
The Octo voxel game engine
wasm_component_layer
WebAssembly component model implementation for any backend.
wasm_runtime_layer
Compatibility interface for WASM runtimes.
wasm_sync
Synchronization primitives for both web and native.
DouglasDwyer's Repositories
DouglasDwyer/octo-release
The Octo voxel game engine
DouglasDwyer/wasm_component_layer
WebAssembly component model implementation for any backend.
DouglasDwyer/geese
Dead-simple game event system for Rust.
DouglasDwyer/wasm_runtime_layer
Compatibility interface for WASM runtimes.
DouglasDwyer/wasm_sync
Synchronization primitives for both web and native.
DouglasDwyer/CasCore
Assembly-level sandboxing for .NET Core
DouglasDwyer/modularity
WASM component loader, linker, and manager.
DouglasDwyer/roach
Rust object archive: strongly-typed persistent key value storage.
DouglasDwyer/wings
WASM plugin system for Geese.
DouglasDwyer/egui_wings
egui integration for WASM plugins
DouglasDwyer/type_enum
Create tagged unions consisting of different types.
DouglasDwyer/voxel_engine
Public API for the Octo voxel game engine.
DouglasDwyer/wasset
Embed external assets into WASM modules.
DouglasDwyer/datafrost
Data format and acceleration structure management.
DouglasDwyer/mutability_marker
Marker types describing mutability.
DouglasDwyer/rigid_pixels
Toy 2D physics engine with Teardown-like collision detection and iterative resolution.
DouglasDwyer/sync_rw_cell
Thread-safe version of RefCell.
DouglasDwyer/mach-dxcompiler-rs
Prebuilt, statically-linked DXC for Rust.
DouglasDwyer/arboard
A clipboard for Rust
DouglasDwyer/arboard-example
Template for starting a Yew project using Trunk
DouglasDwyer/CsSandboxing
.NET core CAS experiment
DouglasDwyer/egui
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
DouglasDwyer/include_wit
Macro for embedding WIT data into application binaries.
DouglasDwyer/JitIlVerification
Verify .NET assembly bytecode at runtime.
DouglasDwyer/mach-dxcompiler
DXC built using Zig
DouglasDwyer/naga-to-tokenstream
Takes a Naga module and produces a `proc_macro::TokenStream` giving information about the module.
DouglasDwyer/rfd
Rusty File Dialog
DouglasDwyer/voxel_std
Standard mods for the Octo voxel game engine.
DouglasDwyer/wgpu
Cross-platform, safe, pure-rust graphics api.
DouglasDwyer/zstd-rs
A rust binding for the zstd compression library.