v0.9 · Pipeline Merise + collab live
MIT

Modélisez vos données.
Générez votre stack.

ModelizeMe est un IDE open source basé sur la méthode Merise. Dessinez vos entités, dérivez MCDMLDMPD en un clic, puis générez migrations et modèles ORM pour la stack de votre choix.

Self-host en 30s Sans carte bleue Fonctionne hors-ligne
app.modelize.me/workspace/acme/model/users-billing
SMJD+3
1,10,N0,N1,N1,N
USER
🔑 idint
emailvarchar
namevarchar
PRODUCT
🔑 idint
titlevarchar
pricedecimal
ADDRESS
🔑 idint
line1varchar
cityvarchar
ORDER
🔑 idint
statusenum
totaldecimal
synchronisé via Yjs 4 entités · 5 relations

Construit sur des standards ouverts

Nuxt Vue 3 Prisma Yjs Tailwind shadcn

01 · fonctionnalités

Tout ce qu'il vous faut,
rien que vous n'utilisez pas.

Des outils pensés pour accompagner votre modélisation, de la première entité à la mise en production.

Pipeline Merise complet

MCD → MLD → MPD avec dérivation automatique. Tables de jonction, snake_case, types SQL, timestamps, tout reste synchronisé de bout en bout.

Collaboration temps réel

Curseurs live, édition simultanée et synchronisation sans conflit grâce à Yjs CRDT. Hors-ligne, merge à la reconnexion.

Génération multi-stack

Exportez migrations, modèles ORM et structure de projet. 3 frameworks déjà supportés, 6 ORM, 3 bases, et plus arrivent.

Import universel

Collez du SQL DDL depuis MySQL, Postgres, SQLite ou SQL Server. On parse, on layout, on type-infère chaque colonne.

Auto-layout intelligent

ELK.js + résolveur de collisions en spirale. Glissez une entité, chaque node trouve sa place sans écraser les voisins.

Open source & self-hostable

Licence MIT, Docker Compose clé en main. Vos données restent sur votre machine, votre VPS, où vous voulez.

02 · comment ça marche

Du canvas vide au code expédié, en trois étapes honnêtes.

01Étape 01

Modélise

Déposez des entités sur le canvas, reliez-les avec des cardinalités, laissez la grille faire le reste.

USER
id · email
1,N
ORDER
id · total
02Étape 02

Dérive

Un clic : le MCD devient MLD devient MPD. Les tables de jonction se matérialisent, les types se figent.

MCD
MLD
MPD
03Étape 03

Génère

Choisissez framework, ORM, base. Téléchargez le ZIP ou poussez directement vers un nouveau repo GitHub ou GitLab.

$ modelize generate
schema.prisma
migrations/0001_init.sql
models/User.ts · Order.ts
prêt en 2.1s

03 · génération de code

Un modèle,
n'importe quelle stack.

Arrêtez de retaper vos schémas à la main. Choisissez le framework que votre équipe utilise vraiment, un ORM, une base. ModelizeMe génère le code que vous auriez écrit vous-même.

Frameworks

Django
Laravel
Nuxt
Next.js · bientôt
Symfony · bientôt
Rails · bientôt
Spring Boot · bientôt

ORMs

Prisma
TypeORM
SQLAlchemy
Doctrine
Eloquent
Django ORM

Bases de données

MySQL
PostgreSQL
SQLite
généré
// auto-généré depuis votre MPD
model User{
idInt@id @default(autoincrement())
emailString@unique @db.VarChar(255)
nameString@db.VarChar(120)
ordersOrder[]
created_atDateTime@default(now())
updated_atDateTime@updatedAt
}
model Order{
idInt@id @default(autoincrement())
user_idInt
userUser@relation(fields: [user_id], references: [id])
totalDecimal@db.Decimal(10, 2)
}
⌘⇧Grégénéré à chaque changement du modèle

Exemple illustratif. Le code réel s'adapte à votre modèle complet.

CUSTOMER
🔑 idint
emailvarchar(255)
planenum
stripe_idvarchar
Léo
3 en édition
SMJDLM

04 · collaboration

Tout le monde sur le même diagramme.

Yjs CRDT, sync WebSocket, awareness par workspace. Voyez les curseurs en temps réel, éditez simultanément sans conflit, tout reste cohérent même en cas de reconnexion.

  • Curseurs live & présence. Qui regarde quoi, en temps réel.
  • Workspaces, équipes, rôles. Owner, admin, member avec des défauts sensés.
  • OAuth Google, GitHub, GitLab. Connectez-vous avec ce que vous avez déjà.
  • Event sourcing et undo/redo. Chaque action est traçable, Ctrl+Z fiable.

05 · open source

Licence MIT.
À vous pour toujours.

Forkez-le, auditez-le, déployez-le derrière votre VPN. Aucune télémétrie non consentie, pas de "enterprise tier" qui cache les meilleures features. Juste un Dockerfile et un README.

Licence MIT
Docker Compose
self-host en 30s
# clone le repo
$ git clone https://github.com/modelizeme/modelizeme.git
$ cd modelizeme

# lance la stack
$ docker compose --profile dev up -d --build

# ouvre
 http://localhost:3000
3
containers
0
vendor lock-in
~30s
pour démarrer

06 · tarifs

Gratuit pour commencer.
Évolue avec vous.

Self-hostez tout gratuitement, pour toujours. Notre cloud vous épargne juste le docker compose.

Self-host

0ۈ vie

Toutes les fonctionnalités, sur vos machines.

Voir le guide Docker
  • Tout, sans aucune limite
  • Vos données restent chez vous
  • Licence MIT, forkable
  • Docker Compose en 30 secondes
  • À vous de gérer l'infra

Cloud Free

0€/mois

Pour découvrir sans installer quoi que ce soit.

  • 3 modèles actifs
  • Pipeline MCD → MLD → MPD
  • Export PNG / SVG / JSON
  • Import depuis SQL
  • Génération de code
  • Collaboration d'équipe
Recommandé

Cloud Pro

9€/mois

Pour les indépendants qui veulent zéro infra.

  • Modèles illimités
  • Génération de code complète
  • Push vers GitHub & GitLab
  • Sauvegardes automatiques
  • Maintenance & mises à jour gérées

Cloud Team

19€/siège

Pour les équipes qui modélisent ensemble.

  • Tout Cloud Pro
  • Workspaces & équipes
  • Collaboration temps réel
  • Permissions par rôle
  • Invitations illimitées

Pas sûr du plan ? Commencez par Cloud Free, aucune carte bancaire requise.

Votre prochain schéma,
livré avant midi.

Arrêtez de retaper vos schémas entre le whiteboard, la migration et l'ORM. Modélisez une fois, générez pour toujours.

Sans carte bancaire · gratuit en self-host · cloud hébergé en UE