01 / DÉCOUVREZ SCHEMATEX · GRATUIT · OPEN SOURCE · CONÇU POUR L'IA
Tous les diagrammes que médecins, ingénieurs et juristes utilisent vraiment.
Schematex trace les 50 diagrammes que médecins, ingénieurs et juristes dessinent déjà à la main — génogrammes cliniques, schémas ladder IEC 61131-3, pedigrees NSGC, tableaux de capitalisation. Texte DSL en entrée, SVG conforme aux normes en sortie.
/ THE FULL SET
All 50 of them. Every one follows a published standard.
Choose any diagram to open its simplest working example in the playground.
02 / LES DIAGRAMMES QUE LES PROFESSIONNELS UTILISENT VRAIMENT
Les diagrammes que votre médecin, ingénieur ou juriste utilise vraiment.
Chaque famille de diagrammes est conçue pour le praticien qui en a la maîtrise — de quelques lignes de DSL jusqu'à la version qu'un expert mettrait dans un dossier, un mémo ou un permis. Chaque sortie respecte une norme publiée.
Three-generation family medical history genogram with multi-condition color annotations using fill zones — heart disease, diabetes, cancer, hypertension.
Three-generation hemophilia A pedigree showing X-linked recessive inheritance with carrier females and affected males per NSGC clinical notation.
Ecomap charting a client's recovery support network — AA group, family, probation, and therapist — with relationship strength and directional connections.
Classic three-wire motor start/stop seal-in circuit in IEC 61131-3 ladder logic — the foundational pattern taught in every PLC certification course.
Single-line diagram for a utility + emergency generator ATS transfer system feeding critical loads on a 480 V bus — per IEEE 315 for facility design review.
1-bit full adder built from XOR, AND, and OR gates — the foundational building block of every arithmetic logic unit, from a functional description.
Cross-border tax holding structure with Irish IP company, Dutch distribution, and APAC entity — per OECD BEPS transfer-pricing documentation requirements.
Ishikawa fishbone for a website traffic drop — six causal categories covering content, technical SEO, backlinks, UX, competition, and algorithm changes.
Moreno sociogram of classroom playground dynamics — mutual friendships, one-way choices, and peer conflicts mapped by gender group using force-directed layout.
03 / POURQUOI
Gratuit. Entièrement open source. Conçu pour l'IA.
Les outils génériques de diagrammes ne savent pas dessiner des diagrammes professionnels. Schematex traite chaque norme comme un citoyen de première classe — le tout est AGPL-3.0, sans dépendances, conçu pour que les LLMs l'émettent du premier coup.
Chaque type implémente une spécification publiée — McGoldrick, IEC 61131-3, IEEE 315, NSGC, Newick. Médecins, ingénieurs et juristes les tracent déjà à la main ; ils peuvent désormais les générer depuis du code.
Sans D3, sans dagre, sans générateurs de parsers, sans télémétrie, sans fonctionnalités verrouillées. Bundle en Ko, compatible SSR, licence commerciale disponible pour les usages en code fermé.
Grammaires minimales pensées selon la façon dont les LLMs écrivent réellement — guillemets CJK, ambiguïté d'imbrication, erreurs lisibles par l'IA. Collez la sortie de ChatGPT ou Claude et obtenez un diagramme professionnel dès le premier essai.
04 / POSITIONNEMENT
Pas encore une bibliothèque de diagrammes de flux.
Comment Schematex se compare aux outils déjà utilisés.
| Outil | Domain | Standards-compliant types | Edit the render, keep the source | AI-friendly |
|---|---|---|---|---|
| Mermaid | General flow/UML | — | ✗ text only | partial |
| D2 | General diagrams | — | ✗ text only | partial |
| draw.io / Excalidraw | Freeform canvas | — | ✗ canvas only, no source | ✗ |
| PlantUML | UML | UML subset | ✗ text only | — |
| schematex | 50 professional families | 50 | ✓ round-trip | ✓ MCP + llms.txt |
05 / DÉMARRAGE RAPIDE
Installation en 10 secondes.
Une fonction, une chaîne en entrée, un SVG en sortie. Fonctionne partout où TypeScript fonctionne.
npm install schemateximport { render } from 'schematex';
const svg = render(`
genogram "Smiths"
john [male, 1950]
mary [female, 1952]
john -- mary
alice [female, 1975, index]
`);import { render } from 'schematex';
export default function Page() {
const svg = render(dsl);
return <div dangerouslySetInnerHTML={{ __html: svg }} />;
}'use client';
import { useState } from 'react';
import { InteractiveSchematexDiagram } from 'schematex/react';
export function DiagramEditor({ initialDsl }: { initialDsl: string }) {
const [dsl, setDsl] = useState(initialDsl);
return <InteractiveSchematexDiagram value={dsl} onChange={setDsl} />;
}Commencez avec une seule chaîne.
Ouvrez le playground pour rendre l'un des 50 types de diagrammes en direct — ou parcourez la galerie pour du DSL à copier, coller et adapter.
Gratuit et open source — une étoile aide les autres développeurs à le découvrir.