Richard Walters's repositories

Excalibur

Development environment (solution) for a web server written from scratch in C++ (and soon in Rust too!)

Language:C++License:MITStargazers:61Issues:1Issues:1

WebSockets

This is a library which implements RFC 6455, "The WebSocket Protocol".

Language:RustLicense:MITStargazers:34Issues:2Issues:0

Uri

This is a library which implements [RFC 3986](https://tools.ietf.org/html/rfc3986), "Uniform Resource Identifier (URI): Generic Syntax".

Language:RustLicense:MITStargazers:14Issues:3Issues:5
Language:C++License:MITStargazers:11Issues:0Issues:0

Raft

This is a library which implements certain aspects of the Raft Consensus Algorithm, which is used to get a cluster of servers to agree on server state, as that state changes over time.

Language:C++License:MITStargazers:10Issues:1Issues:0
Language:C++License:MITStargazers:7Issues:1Issues:0

Http

This is a library which implements [RFC 7230](https://tools.ietf.org/html/rfc7230), "Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing".

Language:C++License:MITStargazers:6Issues:0Issues:0

WebServer

This is a stand-alone program which runs an HTTP server.

Language:C++License:MITStargazers:3Issues:1Issues:11
Language:RustLicense:MITStargazers:2Issues:2Issues:0

Mines

React port of a Minesweeper clone I originally wrote in 1992

Language:JavaScriptStargazers:2Issues:0Issues:0
Language:RustLicense:MITStargazers:2Issues:2Issues:0

rust-playground

This is a workspace for playing around with the Rust programming language.

Language:RustStargazers:2Issues:2Issues:0
Language:RustLicense:MITStargazers:1Issues:2Issues:0

MessageHeaders

This is a library which implements [RFC 2822](https://tools.ietf.org/html/rfc2822), "Internet Message Format".

Language:C++License:MITStargazers:1Issues:0Issues:0

Pantry

Temporary storage for reusing values that may decay

Language:RustLicense:MITStargazers:1Issues:0Issues:0
Language:C++License:MITStargazers:0Issues:0Issues:0
Language:CMakeLicense:MITStargazers:0Issues:0Issues:0

LibreSSL

Copy of LibreSSL release distribution

Language:CLicense:NOASSERTIONStargazers:0Issues:1Issues:0

livecoders-website

Website for the Live Coders Twitch Team

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0
Language:C++License:MITStargazers:0Issues:0Issues:0

mlua

High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) bindings to Rust with async/await support

Language:RustLicense:NOASSERTIONStargazers:0Issues:1Issues:0
Language:C++Stargazers:0Issues:2Issues:0

patterns

A catalogue of Rust design patterns

License:MPL-2.0Stargazers:0Issues:1Issues:0

proc-macro-workshop

Learn to write Rust procedural macros  [Rust Latam conference, Montevideo Uruguay, March 2019]

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

rust-blog

Educational blog posts for Rust beginners

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0
Language:C++License:MITStargazers:0Issues:0Issues:0

Utf8

This is a library which implements [RFC 3629](https://tools.ietf.org/html/rfc3629), "UTF-8 (Unicode Transformation Format)".

Language:C++License:MITStargazers:0Issues:0Issues:0

yew

Rust / Wasm framework for building client web apps

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

zlib

A massively spiffy yet delicately unobtrusive compression library.

Language:CStargazers:0Issues:0Issues:0