David Lewis's starred repositories
gaussian-splatting
Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
automerge-classic
A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.
google-research
Google Research
SpanSample
Companion code for my article on Span<T> and Memory<T>
Microsoft.CodeAnalysis.ActivePatterns
F# Active pattern library for Roslyn Compiler Platform (C#, VB)
tsql-parser
Library Written in C# For Parsing SQL Server T-SQL Scripts in .Net
Reactive4.NET
Modern, Reactive-Streams compliant library for composing (a)synchronous sequences of data and events
solid-instruments
Solid Instruments is a single-sourced, loosely-coupled collection of .NET libraries that help you rapidly fill feature gaps, overcome common and uncommon design challenges, and deliver stable, secure, high-performance software.
blockly-android
Blockly for Android
Theano-Tutorials
Bare bones introduction to machine learning from linear regression to convolutional neural networks using Theano.
LevenshteinAutomaton
C# implmented Levenshtein Automaton
FuntionalPrinciplesCsharp
Source code for the Applying Functional Principles in C# course
language-ext
C# functional language extensions - a base class library for functional programming
angular2-3d-demo
Small demo showcase for integrating Angular 2 with WebGL 3D
LeadPipe.Net
LeadPipe.Net is an a'la carte toolbox for .NET programmers.
ReactiveUI
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.