Show HN: Nuvix – Open-source Supabase and Appwrite with 3 schema types, auto RLS

5 points by ravikantsaini 10 hours ago

I built a full backend-as-a-service platform — solo, in TypeScript — to fix what I hated about Supabase and Appwrite.

The Problem - Supabase: Too rigid. One schema model. No flexibility. - Appwrite: Too loose. No RLS. Security is manual.

The Solution: 3 Schema Types | Type | Use Case | Security | |------------|-----------------------------------|----------| | `Document` | Rapid prototyping (Appwrite-style) | Manual | | `Managed` | Secure apps (auto RLS + permissions) | *Secure by default* | | `Unmanaged`| Full SQL power (raw Postgres) | None |

### Killer Features - *APIs better than PostgREST*: Join tables *without FKs*, filter by nested columns - *Dashboard* (like Supabase Studio) – full CRUD, RLS editor, file browser - *Type-safe SDK* – zero config, full autocomplete - *Bun runtime* – faster than Node.js - *Self-host in 2 minutes* with Docker

```bash git clone https://github.com/Nuvix-Tech/nuvix cd nuvix && docker compose up -d ```