Post

The v3 launch is mainly about the new Landing page! We have a brand new Identity {*-} Also, you can see code samples directly from the home page. We would love you to roast our landing. -> Hit us up

First things first, we support a lot of stacks… react angular, vue, svelte, nextjs, solid, nuxt, express, fastify, hono, hapi, koa, nest, postgres, mysql, mongodb, sqlite, sqljs, mssql ,bun, turso, duckdb, oracle... and more! The idea is that we have an abstraction that allow all these flavors.

The main concept is SSoT - Single Source of Truth. And this is not depending on a stack, it's a philosophy on how to build an app. you set the info once, and you use it everywhere… The validation is defined once and it's use in frontend, in backend, REST, GraphQL, in … everywhere!

No need to learn a new DSL, everything Typescript Front, back, and also ORM level. Once you define your entities (aka model / schema), you have your tables & columns. Of course it can be not a 1 to 1 with your database… Some fields can be only front, some only back, some calculated… You decide! 💪

Speaking about Database layer, by default, you start with a JSON database. Then you can switch to postgres, mysql, sqlite, mssql, ... You can also use in tandem with indexdb for example and build a local first strategy! And have a sync with the cloud as you want & that you control.

All this is coupled with a simple but powerful authorization system. Each level can be controlled / exposed depending on who is connected & it's role. Nice & easy!

On each entity, you have some lifecycle hooks Imagine, when you add a user, you can send him a mail directly! So you Don't need a special function doing the ORM insert + send a mail… Everything in one place! (SSoT)

0 reposts0 likes

Wanna try in in your machine: ONE cmd: > npm init remult@latest You will be able to select your fav flavor!