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/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.
DouglasDwyer/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.
DouglasDwyer/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.
DouglasDwyer/preach
Platform independent data channels for WebRTC/Rust.
DouglasDwyer/real_interval
Continuous interval arithmetic library.
DouglasDwyer/wasm_main_executor
Run futures from web workers on the main browser thread.
DouglasDwyer/ExtensibleFtp
ExtensibleFtp provides a customizable, scalable FTP server implementation in .NET.
DouglasDwyer/geese_executor
Asynchronous executor with Geese event system integration.
DouglasDwyer/geese_pool
Message-passing system for networking with Geese.
DouglasDwyer/task_pool
Flexible abstraction for task-based composable multithreading.
DouglasDwyer/PowerSerializer
PowerSerializer is a fast, efficient, customizable C# binary serializer that can serialize absolutely anything.
DouglasDwyer/const_list
A tiny linked list usable in const contexts.
DouglasDwyer/cpal
Cross-platform audio I/O library in pure Rust
DouglasDwyer/fixed_pool
Fixed-size object pool with ownership and return semantics.
DouglasDwyer/mcx
Monte Carlo eXtreme (MCX) - GPU-accelerated photon transport simulator
DouglasDwyer/redb
An embedded key-value database in pure Rust
DouglasDwyer/RoyalJson
RoyalJson is a customizable JSON serializer with builtin polymorphism and support for complex types. It is the Java equivalent of RoyalXML.
DouglasDwyer/RoyalXml
RoyalXml is a simple XML serializer for .NET that supports polymorphism, multidimensional arrays, and collections.
DouglasDwyer/scoped_reference
Runtime-checked borrow lifetimes.
DouglasDwyer/SquareGame
A local webpage where one can play the Square Game (Nim) from Northeastern's CS1800 course.
DouglasDwyer/transient_map
Hashmap with eviction of unused elements.