frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: BLite a Document embedded database for .NET (AOT, no deps)

https://github.com/EntglDb/BLite
2•lucafabbri•2h ago

Comments

lucafabbri•2h ago
Hi everyone, I've built BLite because I am using LiteDB for years in my professional works, but lately the maintainer seems disappeared and I was stuck with a dependency that doesn't work with the NativeAOT.

So I decided to rewrite a database from scratch. It is a BSON document store but with zero reflection because I used the Source Generators for the serialization. This makes the binaries very small and fast. I also want to be honest and say that I used the AI for helping me in some parts of the library development and for the implementation.

I also implemented the "C-BSON" (Compressed BSON) to save some space by mapping the field names to a global dictionary, so the documents are smaller but still standard BSON. In my benchmarks on .NET 10, it is around 8x faster than SQLite on the single inserts.

It supports B-Tree, Hash, and R-Tree indexes, plus ACID transactions and an experimental vector search. I tried to keep the API very simple, similar to EF Core, for not having a big learning curve.

I am very happy of the result and I'd love to hear what the HN community thinks about the C-BSON idea or the Source Generator implementation.

Happy to answer to any technical questions!

Show HN: Micasa – track your house from the terminal

https://micasa.dev
198•cpcloud•4h ago•69 comments

Show HN: A physically-based GPU ray tracer written in Julia

https://makie.org/website/blogposts/raytracing/
136•simondanisch•9h ago•47 comments

Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app

https://github.com/fjrevoredo/mini-diarium
93•holyknight•8h ago•45 comments

Show HN: Provisioner per-board sidecar for serial access, flashing, and bring-up

4•acarminati•2d ago•1 comments

Show HN: BLite a Document embedded database for .NET (AOT, no deps)

https://github.com/EntglDb/BLite
2•lucafabbri•2h ago•1 comments

Show HN: A Lisp where each function call runs a Docker container

https://github.com/a11ce/docker-lisp
78•a11ce•15h ago•22 comments

Show HN: PostForge – A PostScript interpreter written in Python

https://github.com/AndyCappDev/postforge
2•AndyCappDev•3h ago•1 comments

Show HN: Rebrain.gg – Doom learn, don't doom scroll

100•FailMore•1d ago•48 comments

Show HN: Gave AI $100 and no instructions – it donated $40 to a hospital

https://www.letairun.com/
9•gleipnircode•4h ago•4 comments

Show HN: VectorNest responsive web-based SVG editor

https://ekrsulov.github.io/vectornest/
83•ekrsulov•1d ago•31 comments

Show HN: I built a fuse box for microservices

https://www.openfuse.io
24•rodrigorcs•1d ago•22 comments

Show HN: LatentScore – Type a mood, get procedural/ambient music (open source)

https://latentscore.com/demo
17•prabal97•7h ago•15 comments

Show HN: CEL by Example

https://celbyexample.com/
79•bufbuild•1d ago•40 comments

Show HN: Learn GPU programming with coding agents

https://blog.vtemian.com/post/vibe-infer/
6•vtemian•6h ago•0 comments

Show HN: I'm launching a LPFM radio station

https://www.kpbj.fm/
107•solomonb•1d ago•55 comments

Show HN: I created an app to remove Reels, now on iOS too

https://apps.apple.com/us/app/scrollguard-block-reels/id6754183872
4•adrianhacar•6h ago•2 comments

Show HN: Breadboard – A modern HyperCard for building web apps on the canvas

https://breadboards.io/
89•simquat•3d ago•13 comments

Show HN: I built a semiconductor internship job board

https://www.semidesignjobs.com/s/semiconductor-design-internships
4•johncole•6h ago•1 comments

Show HN: Synter- Open source MCP server to manage ads across 7 platforms

https://github.com/jshorwitz/synter-media
3•synterai•6h ago•1 comments

Show HN: AsteroidOS 2.0 – Nobody asked, we shipped anyway

https://asteroidos.org/news/2-0-release/index.html
462•moWerk•2d ago•68 comments

Show HN: Agent skills to build photo, video and design editors on the web

https://github.com/imgly/agent-skills
3•hauschildt•7h ago•0 comments

Show HN: CandyDocs – Simple, developer-friendly documentation for SaaS teams

https://candydocs.com/
2•mukul767•7h ago•0 comments

Show HN: KGBaby – A WebRTC based audio baby monitor I built on pat leave

https://legodud3.github.io/kgbaby/
3•legodud3•7h ago•0 comments

Show HN: Aegis.rs, the first open source Rust-based LLM security proxy

https://github.com/ParzivalHack/Aegis.rs
2•ParzivalHack•8h ago•1 comments

Show HN: I built a compliance scanner that flags WCAG GDPR and FTC risks in mins

https://www.rataify.com/
2•CraftyGuru•8h ago•0 comments

Show HN: Elecxzy – A lightweight, Lisp-free Emacs-like editor in Electron

https://github.com/kurouna/elecxzy
2•kurouna•8h ago•0 comments

Show HN: Pg-typesafe – Strongly typed queries for PostgreSQL and TypeScript

https://github.com/n-e/pg-typesafe
67•n_e•2d ago•32 comments

Show HN: I taught LLMs to play Magic: The Gathering against each other

https://mage-bench.com/
114•GregorStocks•2d ago•83 comments

Show HN: Glitchy camera – a circuit-bent camera simulator in the browser

https://glitchycam.com
169•elayabharath•3d ago•22 comments

Show HN: Jemini – Gemini for the Epstein Files

https://jmail.world/jemini
481•dvrp•3d ago•97 comments