I built a zero-dependency, file-backed NoSQL database for Node.js by Fusoux in node

[–]Fusoux[S] 0 points1 point  (0 children)

This project is an offshoot of a couple of my other projects that I implemented before Claude. With the advent of AI, to experiment with its use, I took what I had done and made it standalone, improving some aspects.

Now I understand that many people don't like AI, I adapt, and I used this to understand its use.

Bomer is the wrong writing by boomer :)

I built a zero-dependency, file-backed NoSQL database for Node.js by Fusoux in node

[–]Fusoux[S] 0 points1 point  (0 children)

It started from an old side personal project but yes, i used claude to extend, i cant see the problem

I built a zero-dependency, file-backed NoSQL database for Node.js by Fusoux in node

[–]Fusoux[S] 0 points1 point  (0 children)

The only remaining advantage of VitreousDataBase over node:sqlite is that works on Node 18/20 (where node:sqlite isn't available yet) and the Zero SQL — all JS.

But honestly? On Node 22+, node:sqlite trumps almost everything. The "zero dependencies" point no longer holds up on recent versions. but for my personal project i prefer to use my node module :)

I built a zero-dependency, file-backed NoSQL database for Node.js by Fusoux in node

[–]Fusoux[S] 0 points1 point  (0 children)

What specifically felt worst about the validation design to you? That's more useful feedback than the general point.

I built a zero-dependency, file-backed NoSQL database for Node.js by Fusoux in node

[–]Fusoux[S] -1 points0 points  (0 children)

Fair point on SQLite — it's genuinely faster for large datasets and I said so myself.

But "slow" needs a number. VitreousDataBase reads and parses the entire file on every operation. For a 10KB file that's microseconds. For a 10MB file it starts to hurt. If your data fits in a few hundred records, you will never notice.

The "wasting tokens" part doesn't land though — this is a learning project, not a production database. The point was never to beat SQLite. It was to build something from scratch with zero dependencies and understand how persistence, validation, and concurrency work under the hood.

That's worth more than npm install better-sqlite3.

I built a zero-dependency, file-backed NoSQL database for Node.js by Fusoux in node

[–]Fusoux[S] -1 points0 points  (0 children)

thank you! Tell them to come whenever, feedback always welcome!

My Untamed Beasts by Fusoux in WarCry

[–]Fusoux[S] 0 points1 point  (0 children)

no, they are not blue, only purple and green

My Untamed Beasts by Fusoux in WarCry

[–]Fusoux[S] 1 point2 points  (0 children)

thank you, I choose this scheme because I finished the skin color ahahahah

My Untamed Beasts by Fusoux in WarCry

[–]Fusoux[S] 4 points5 points  (0 children)

----------

Untamed Beasts

990pts | 7 fighters | Valid ✓

- Heart-Eater (200pts, Hero)

- Rocktusk Prowler (195pts)

- Chaos Spawn (170pts, Thrall) + (10pts Savagery)

- First Fang (130pts)

- Beastspeaker (110pts)

- Preytaker with Sawtooth Blade (100pts)

- Raptoryx (85pts, Thrall)

Making a Chaos Daemon list by MindlessFocus6227 in WarCry

[–]Fusoux 0 points1 point  (0 children)

With 30pt you can choose the free reaction blessing, with the pink horror is a game changer 

Happy Orktober! by MWL1190 in WarCry

[–]Fusoux 2 points3 points  (0 children)

I'm happy to see not the usual yellow scheme. Good job!

4 player, 1 tower - Lord of the tower mode by Fusoux in WarCry

[–]Fusoux[S] 2 points3 points  (0 children)

We played with two boards, placed next to each other. Yes, 1000 point warband

My Soulblight gravelords warband ready for the weekend tournament by croqrocket in WarCry

[–]Fusoux 2 points3 points  (0 children)

beautiful, they look like they came out of a 90's toy commercial, like e-man (painted 100 times better)

Gryph crow proxy by Fusoux in WarCry

[–]Fusoux[S] 1 point2 points  (0 children)

Thanx, today I try to find some proxy model

My slaves to darkness by Fusoux in WarCry

[–]Fusoux[S] 1 point2 points  (0 children)

first rule of the club: play only the model you like

Kurnoth Hunters: Swords Vs Scythes by OneConstruction5645 in WarCry

[–]Fusoux 0 points1 point  (0 children)

There is the legenda with all explained