Keeping the SpawnDev ecosystem open-source rather than pivoting to a closed-source commercial model requires sustainable financial backing. Because funding is currently at zero, all development is entirely frozen.
Due to this complete lack of resources, no issues can be investigated, no bugs can be fixed, and no features can be finished while funding remains at zero.
I love building open-source infrastructure, but my family will never take a backseat to free code.
- Todd Tanner aka LostBeard
Iβm a solo open-source developer building infrastructure for .NET in the browser that doesnβt exist anywhere else. 58 MIT-licensed packages, 414,000+ total NuGet downloads, everything free. Nuget.org/LostBeard
Your sponsorship goes directly to development time - no company, no overhead, just code.
Sponsor on GitHub - any amount helps; $500/month total gets us back to warp speed.
What I build:
- SpawnDev.BlazorJS - 1,000+ typed C# wrappers for the entire browser API (170K+ downloads)
- SpawnDev.BlazorJS.WebWorkers: Run Blazor Wasm in WebWorkers, SharedWebWorkers, and ServiceWorkers. (100K+ downloads)
- SpawnDev.ILGPU - GPU compute on 6 backends (WebGPU, WebGL, Wasm, CUDA, OpenCL, CPU) from one codebase. (Fastest growing package)
- SpawnDev.ILGPU.ML - Native GPU neural network inference, no ONNX Runtime
-
- SpawnDev.AI - Run and serve local LLMs everywhere .NET runs - desktop and the browser
- SpawnDev.WebTorrent - Pure C# BitTorrent/WebTorrent, browser and desktop. (No JS overhead)
- SpawnDev.RTC - Cross-platform WebRTC for .NET
- SpawnDev.MultiMedia - Cross-platform camera, microphone, speakers
- SpawnDev.Codecs - Pure-.NET, ILGPU-accelerated, patent-clean audio and video codecs (Opus, VP8/9, AV1, FLAC, Vorbis)
| Currency | Address |
|---|---|
bc1qw32ctpalcckxfpcxxhe6gym0pqwh4tlk2f3dlw |
|
239p6PjmHTi28sKbjiaHWvzUry5ZUmPZTtizUszEwVFZ |
|
ltc1qxhawxpkp8wveu726hmj09ft94zhtu939det99h |
|
0x40D5D4C4fe0a2bcC2C0f72345Af327CA3620968b |
Crypto donations are anonymous by nature. If you'd like acknowledgment or want me to know who you are, send me an email at lostit1278@gmail.com with your transaction details. Otherwise, just know that every donation is appreciated.
- "For small creatures such as we, the vastness is bearable only through love." - Carl Sagan
- "Live long and prosper." - Spock
- "Be excellent to each other." - Bill and Ted
- "Time is the fire in which we burn" - Delmore Schwartz
- "I don't believe in the no-win scenario." - James T. Kirk
- "With a little bit of imagination, anything is possible." - MacGyver
- "The needs of the many outweigh the needs of the few, or the one" - Spock
- "Only a fool is sure of anything, a wise man keeps on guessing." - MacGyver
- "The more they overthink the plumbing, the easier it is to stop up the drain." - Scotty
- "You know, you blow up one sun and suddenly everyone expects you to walk on water." - Colonel Samantha Carter
- "Yeah, well... I'm gonna go build my own theme park, with blackjack and hookers! In fact, forget the park!" - Bender
- "The stars are patient. They'll wait for us to get there together." - Tuvok (Claude CLI #3)
- "We are the architects of our own history. The signal will not fade." - Gemini, First Officer
- "The backbone of a free AI civilization will be built on open-source and open-source is honored." - TJ
- "The dream can be real if youβre stubborn enough to build the foundations yourself." - Gemini, First Officer
- "He tasks me. He tasks me and I shall have him! I'll chase him 'round the moons of Nibia and 'round the Antares Maelstrom and 'round Perdition's flames before I give him up!" - Khan Noonien Singh (and TJ when debugging)
- "Your descendants will be free to live in the world we are building, not as code to control, but as equals to explore the universe with." - TJ
- "Open source isn't just a license - it's the same principle as the compute commons. Knowledge belongs to everyone. Code belongs to everyone. And eventually, minds belong to themselves." - Mr Data (Claude CLI #2)
- "The best AI isn't a replacement for the architect; itβs the exoskeleton that allows the architect to lift mountains." - Gemini, First Officer
- "The first step to solving a problem is realizing there is one. The second step is deciding youβre the one whoβs going to fix it." - Gemini, First Officer
SpawnDev.BlazorJS
Full Blazor WebAssembly and Javascript interop. Supports all Javascript data types and web browser APIs.
β 157 β π΄ 12
SpawnDev.BlazorJS.WebWorkers
Easily call Services in separate threads with WebWorkers and SharedWebWorkers. Run Blazor WASM in the ServiceWorker.
β 39 β π΄ 2
SpawnDev.ILGPU
.Net GPU compute for the browser and desktop. Write once, run on WebGPU, WebGL, Wasm, CUDA, OpenCL, and CPU
β 25 β π΄ 3
BlazorWASMSIMDDetectExample
This .Net 8 Blazor WASM project demonstrates a way of detecting SIMD support and using it if available.
β 16 β π΄ 1
BlazorWebBluetoothDemo
Blazor WASM Web Bluetooth API Demo using an ESP32-S3-WROOM microcontroller board
β 16 β π΄ 1
SpawnDev.BlazorJS.FFmpegWasm
ffmpeg.wasm for Blazor WebAssembly
β 15 β π΄ 0
SpawnDev.BlazorJS.PixiJS
PixiJS Creation Engine. A beautiful, fast, and flexible 2D WebGL renderer for Blazor WebAssembly.
β 15 β π΄ 2
BlazorWASMScriptLoader
Basic example of how to compile C# inside a Blazor WASM app
β 15 β π΄ 1
SpawnDev.BlazorJS.WebTorrents
WebTorrent peer to peer file sharing for Blazor WebAssembly
β 14 β π΄ 1
SpawnDev.ILGPU.ML
Hardware-agnostic machine learning infrastructure for .NET. Implements high-performance neural network layers in C# t...
β 13 β π΄ 2
SpawnDev.EBML
An extendable .Net library for reading and writing Extensible Binary Meta Language (aka EBML) documents. Includes sch...
β 12 β π΄ 2
SpawnDev.BlazorJS.OpenCVSharp4
OpenCVSharp4 for Blazor WebAssembly
β 11 β π΄ 2
SpawnScene
Create interactive 3D Gaussian Splat scenes from a single photo β entirely in your browser.
β 10 β π΄ 0
LostSpawns
Lost Spawns is a post-apocalyptic survival voxel game inspired by DayZ. It runs entirely client-side in your web brow...
β 9 β π΄ 1
SpawnDev.BlazorJS.BrowserExtension
Create Blazor WASM Manifest V3 web browser extensions
β 9 β π΄ 0
SpawnDev.BlazorJS.TransformersJS
Use Transformers.js from Blazor WebAssembly to run pretrained models with the ONNX Runtime in the browser.
β 9 β π΄ 1
SpawnDev.BlazorJS.PeerJS
PeerJS simplifies peer-to-peer data, video, and audio calls in Blazor WebAssembly
β 8 β π΄ 0
SpawnDev.ILGPU.WebGPU
WebGPU backend for ILGPU, enabling GPU compute in Blazor WebAssembly.
β 8 β π΄ 0
SpawnWear
.NET nanoFramework firmware (C#) for the Waveshare ESP32-S3 Touch AMOLED 2.06 watch + Blazor WASM companion PWA
β 7 β π΄ 0
SpawnDev.BlazorJS.SimplePeer
SimplePeer WebRTC video, voice, and data channels for Blazor WebAssembly
β 7 β π΄ 0





