Materializr
Open-source parametric 3D CAD for makers — constraint sketches, solid modeling, threads, SVG & text engraving, STL/STEP export. Android, iPad, Linux, Mac, Windows. Vibe coded.
Free and open-source generators of Gridfinity baseplates and bins, computed in your browser.
DesignTypeScript · JavaScriptGitHub @oliviermatteiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Site web gratuit et open source (MIT) d'outils Gridfinity. Premier générateur : des baseplates imprimables en 3D, à la mesure d'un tiroir. Tout est calculé dans le navigateur, sans serveur. Monorepo pnpm + Turborepo (voir docs/adr/0003-monorepo-moteur-separe.md) :Read the full README ↗
Site web gratuit et open source (MIT) d'outils Gridfinity. Premier générateur : des baseplates imprimables en 3D, à la mesure d'un tiroir. Tout est calculé dans le navigateur, sans serveur.
Monorepo pnpm + Turborepo (voir docs/adr/0003-monorepo-moteur-separe.md) :
packages/geometry : moteur de géométrie, TypeScript pur sur manifold-3d, sans React ;packages/viewer : aperçu 3D ;packages/ui : design system (jetons, accent unique, typo Outfit) ;apps/web : application Next.js (App Router), routes /fr/baseplate et /en/baseplate ; / redirige vers la langue choisie ou celle du navigateur (ADR 0007).Les dossiers prototypes/* sont du code jetable, hors du workspace.
Node 22 et pnpm 10 sont requis.
pnpm install
pnpm dev # application sur http://localhost:3000/fr/baseplate
pnpm typecheck
pnpm lint
pnpm build
pnpm test # Vitest puis Playwright (sur le build de production)
pnpm test télécharge au besoin le navigateur Chromium de Playwright. Sous Linux, ses dépendances système s'installent avec pnpm --filter @repo/web exec playwright install --with-deps chromium.
Les objectifs de performance de la spec (aperçu < 100 ms, finale < 1 s en 10 × 10 et < 3 s en 20 × 20) se mesurent en local, sur une machine au repos : pnpm --filter @repo/geometry test:perf. La CI ne vérifie que des seuils larges.
Vercel et Umami : voir docs/deploiement.md.
MIT, voir LICENSE. Attributions : ATTRIBUTIONS.md.