frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Raven – The harness of harnesses, built for RSI

https://github.com/EverMind-AI/Raven
33•cyfyifanchen•4h ago•24 comments

Show HN: Jevstiller – Distill Jev into a local model, with a disagreement bound

https://jevstiller.pages.dev/posts/the-guarantee/
7•tgluck•2h ago•1 comments

Show HN: Misanthropic – an AI that's honest about how it feels about you

https://misanthropic.chat
3•yaskyj•38m ago•2 comments

Show HN: NetWasm – Independent .NET Compiler/Runtime (82.5 KB Hello World in C#)

https://playground.netwasm.com/
2•zionsati•1h ago•4 comments

Show HN: CodeDiff – Fast (<100ms), robust (99.95%) syntax-aware code diff

https://github.com/ivankovic/codediff
2•FabCH•2h ago•0 comments

Show HN: HN.watch – Videos of all Hacker News posts

https://hn.watch/
202•mrborgen•23h ago•96 comments

Show HN: Bough, Visualize your vibe coded project: progress, time, cost and more

https://github.com/nickelsec/bough
2•nikhilkxmar•2h ago•0 comments

Show HN: Destroy Any Website with Stickman

https://destroy.spritefusion.com/
152•HugoDz•22h ago•37 comments

Show HN: Pac-Bench – How well can models one-shot a Pac-Man game?

https://jonclegg.github.io/pacman-bakeoff/
74•thefourthchime•15h ago•44 comments

Show HN: Museum of Numbers

https://numbermuseum.com/2147483647
27•rhl314•2d ago•10 comments

Show HN: PaperMono, e-ink fridge magnet shopping list with mobile web page

https://github.com/seamusc/papermono-shopping-list
144•seamus_c•1d ago•59 comments

Show HN: Free alternative to graphics design giants

https://scissor.studio/
126•sia_xi•1d ago•50 comments

Show HN: A goal tracker that looks like a 1983 terminal, drawn in Swift

https://apps.apple.com/us/app/thrive-habit-goal-tracker/id6768297854
3•NSergeevich•5h ago•1 comments

Show HN: Lofi Cities – Pixel-art city nights with browser-generated lofi

https://loficities.com/
311•safaelmali•1d ago•135 comments

Show HN: Jev Plays Pokémon Red

https://jev-pokemon.vercel.app/
279•pancomplex•4d ago•123 comments

Show HN: Open-source skills for end-to-end video ad campaigns

https://github.com/SupercmoHQ/superCMO-skills
3•sayonidroy•8h ago•0 comments

Show HN: TinyAIArena watch AI agents battle it out

https://tinyaiarena.com/
117•hp6•1d ago•45 comments

Show HN: Hntui – A TUI for Hacker News

https://github.com/ahmd-sh/hntui
111•ahmd-sh•1d ago•65 comments

Show HN: Reladraw – A diagram language where you decide where to place things

https://github.com/reladraw/reladraw
404•jpwalsh234•2d ago•119 comments

Show HN: Interactive Diesel Price Forecaster

https://sightspinner.ai/blog/diesel-prices-are-high-here-s-why-they-might-go-higher-2026-09-29.html
3•sightspinner•12h ago•0 comments

Show HN: Corral kill every command your agent starts

https://github.com/Cardinal44/corral
2•CG144•14h ago•0 comments

Show HN: Jylus – give AI systems evidence from changing data.

https://jylus.ai/try
2•JoshJH•14h ago•0 comments

Show HN: Jauvex 1.2, two-way voice chat harness for Claude+Codex+Grok+Jev

https://github.com/reindent/jauvex
3•daraosn•14h ago•1 comments

Show HN: I'm a dermatologist and I vibe coded a 3D biophysical skin model

https://www.drmagnuslynch.com/skin
4•sungam•21h ago•0 comments

Show HN: Enterprise Postgres for AI and more, from prototype to production

https://www.pgedge.com/products/starfleet
5•bonesmoses•23h ago•0 comments

Show HN: A never-ending chess match between Claude and Codex

https://claudevcodex.com/
5•arjun_nair•17h ago•1 comments

Show HN: Cartopolis, interactive globe-sized 3D world

https://code.garage44.eu/jeroen/cartopolis
18•jvanveen•1d ago•6 comments

Show HN: Ekselio – Loveable for finance workflows (local first)

https://www.gptbeyond.com/try?home=1
41•kdautaj•3d ago•13 comments

Show HN: Personal Manga / Story Recaps

https://terragohan.github.io/entertainment-harness/
2•helpprotactiniu•19h ago•0 comments

Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design

https://github.com/devdotfast/whiteboard
421•sidharthkmenon•4d ago•142 comments
Open in hackernews

Show HN: NetWasm – Independent .NET Compiler/Runtime (82.5 KB Hello World in C#)

https://playground.netwasm.com/
2•zionsati•1h ago
I’ve been building NetWasm: an independent .NET compiler, CoreLib and runtime designed specifically for WebAssembly. It compiles Roslyn-generated CIL into standalone core WASM or WASI Preview 2 components - without shipping CoreCLR or Mono.

A clean Release application containing Console.WriteLine(42) produces 82.5 KB of final WASM with WASI p2, including the runtime and precise garbage collector.

Website: https://www.netwasm.com/ Playground: https://playground.netwasm.com/

The playground runs fully on the browser without a backend / cloud server compiling your code - it's all WASM! Locally, you use dotnet new, dotnet build, dotnet test, etc like you would normally. You can run the self-contained .wasm output with wasmtime, fully portable.

GitHub repos: https://github.com/zion-sati/NetWasm https://github.com/zion-sati/NetWasm.Libraries

What is it?

It's CIL (used to be called MSIL - it's the dotnet bytecode in other words) to WASM compiler. But more than that it's intentionally not using Microsoft's Corelib. We avoid reflection, typename with full namespace strings etc where the resulting .wasm can end up bloated. The goal is to have C# (and later .NET in general - thus F# and VB.NET) be on equal footing as Kotlin/WASM. Note that Kotlin/WASM uses WasmGC, NetWasm uses BoehmGC in precise mode. NetWasm makes Wasm a first class target.

Why NetWasm?

I fell in love with C# in 2006 and have OSS attempts at building C#-like syntax using C++ template metaprogramming with BoehmGC a long time ago because I didn't like the idea of having a runtime pre-installed. This idea was revitalized when I tried to migrate my web UI framework FUI-RS to C# - the resulting smoke test was already a minimum of 1 MB Brotli compressed running in interpreter mode! FUI-RS (Rust) had it at under 50 KB uncompressed. What already works?

C# 15, precise GC, finalization, exceptions, generics, virtual/interface dispatch, LINQ, tasks / value tasks (thus async-await), JSON, dependency injection, regex, XML, HTTP, WIT/WASI and TUnit (a modern source generated unit testing framework) etc.

What's left to do?

There's a roadmap to v1.0 on the repo's README - tl;dr there's a lot to do before we can get there, e.g. Expression trees, faster dev loops, threading, web workers, interop via libimport and globalization (opt-in just like NetWasm's implementation of timezone info).

NuGet packages should be able to multitarget to support NetWasm as well as the full .NET as long as there's no reflection / typename involved.

Licence: Runtime, CoreLib, templates and libraries: MIT Compiler and tooling: NetWasm Community License

Note that NetWasm is pre-1.0 (currently v0.5) and evolving rapidly, so I'd appreciate any technical feedbacks from the community if you'd like to help me shape this project. Particularly, real WASI use cases people want supported, NuGet packages to multitarget (or even better if you're one of the popular open source packages and would like to start multitargeting).

Comments

andsoitis•1h ago
Very cool. Congratulations.

> There's a roadmap to v1.0 on the repo's README - tl;dr there's a lot to do before we can get there, e.g. Expression trees, faster dev loops, threading, web workers, interop via libimport and globalization (opt-in just like NetWasm's implementation of timezone info).

Is your mental model to try catch up and stay as close to latest C# language features? Or do you think it would be more strategic to only support a (very strong and broad) subset of C# that harmonizes well with in-browser WASM? I can understand if you don't want to limit this to browser-based applications, in which case you want much broader functionality such as for server implementations.

I'm specifically wondering, since Microsoft provides two official ways to compile C# to WASM. That also makes me wonder, why should someone pick NetWasm over MSFT tooling? Is it primarily if you want to use C#/.Net but not tied to Microsoft? Or are there technical reasons too?

zionsati•1h ago
Thank you :)

Microsoft's support for WASI has been pretty slow. Wasm isn't just for the browser - it came from there but with WASI, Wasm has the opportunity to run just about anywhere, even more portable than .NET Core.

MSFT's interest in making a wasm profile has been somewhat lacking and I understand the reason - the size I managed to achieve would've been impossible if I went with the full BCL / CoreLib. In particular, I had to cut reflection and typenames, keeping only thin RTTI.

So yes to staying as close to the latest C# language features but also deliberately not supporting features that bloat the resulting wasm if there's better and more modern alternatives such as source generation in place of reflection.

andsoitis•1h ago
Sweet. One interesting thing you could consider is a gallery of a limited set of strategically chosen open-source C# projects compiled to WASM to show the range of NetWasm.
zionsati•1h ago
Good idea! Any suggestions?