3D physics library for C#.
Derivative of MonoGame.
Game engine (2D and 3D) with C# scripting.
The build pipeline only works on Windows, unfortunately.
Game framework for .NET. Originally a free and cross-platform reimplementation of Microsoft XNA. Supports .NETβs built-in hot reloading feature.
Who knows if it ever reaches stable. If it does, how much of async can it replace?
Newtypes for C#.
Automatic Scott encoding for C#.
Reasons not to use Rust for things that you want quick iterations on. The more creative and iterative the development process, the less suitable Rust probably is.
Collaborative LaTeX alternative.
.NET added hot reloading in .NET 6, with full support including debuggerless operation and macOS and GNU/Linux support included in .NET 8.
In my opinion, hot reloading and other forms of interactive development are way underrated. Even in 2025 I still miss the speed at which I used to be able to iterate on ideas using Common Lisp.
C# has (the moral equivalent of) borrow checking?
Programming language for creative development. Statically typed with hot reloading.
Dialect of Clojure that targets native compilation and interoperability with C++.
Game programming library. Similar in nature to SDL, but a bit higher-level. Has bindings to many programming languages.
γγ Reader wrapped in an Android and iOS app. (source code, announcement)
By relying on structured concurrency in combination with thread-per-core runtimes you can get by without the pesky type bounds that make asynchronous Rust such a pain to use.
- You avoid βstatic by using structured concurrency.
- You avoid Send + Sync by using a thread-per-core runtime.
A cross-platform e-book reader app by some of the same people as KOReader.
A customizable e-book reader and document viewer app for e-book readers.
Whatβs nice about it:
- Syncs with Calibre.
- Can deinflect Japanese for dictionary lookup.
What is missing:
- Does not do ηΈ¦ζΈγ (vertical layout for Japanese text).
If you want ηΈ¦ζΈγ, γγ Reader combined with Yomitan is still the best option.
A detailed forecast of how and when AGI might happen (tl;dr: sooner than you think). Some people with really good prediction track records were involved here.
OSH and YSH:
- OSH: a Bourne-Shell-compatible shell that is a tad less insane.
- YSH: a more modern shell.
Static website generator library for Haskell.
Static website generator based on the zettelkasten idea and the Ema Haskell library.
A zettelkasten CLI. Compatible with Emanote.
A portable single-file web server. Supports TLS and Lua.