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.
Snacky App design system - Figma-sourced tokens, docs, and installable React + Compose Multiplatform component libraries
Translation pending
DesignHTML · KotlinGitHub @rezatresnasOnlineOwner 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.
Design system for Snacky, a snack e-commerce mobile app - targeting Kotlin
Compose Multiplatform and React.
tokens.json also lives at the repo root, but it's an internal build
intermediate (scripts/generate-agent-files.js produces it from index.html,
and the token-CSS/Kotlin generators for both packages read it in turn) rather
than a file meant to be read directly - see CLAUDE.md if you're touching the
generator pipeline itself.
See packages/react-ui/README.md for the full
component list, verification status, and known gaps.
Tell it to install the real package - `npm install @snaRead the full README ↗Design system for Snacky, a snack e-commerce mobile app - targeting Kotlin Compose Multiplatform and React.
Live site: https://rezatresnas.github.io/snacky-design-system/
| Path | What it is |
|---|---|
index.html | The interactive doc site itself - visual specs with measurement overlays, live Figma embeds, and an editable React playground per component. 24 components across Actions, Forms, Navigation, Content, and Assets, plus foundation tokens (color, typography, spacing, radius, sizing, shadow). |
packages/react-ui | @snacky/ui on npm - a real, installable React implementation of all 24 components, styled entirely from the design tokens. |
packages/compose-ui | The Kotlin Multiplatform / Compose Multiplatform counterpart, all 24 components, published via JitPack. Generated from the same source as the React package, so the two cannot drift apart. |
tokens.json also lives at the repo root, but it's an internal build
intermediate (scripts/generate-agent-files.js produces it from index.html,
and the token-CSS/Kotlin generators for both packages read it in turn) rather
than a file meant to be read directly - see CLAUDE.md if you're touching the
generator pipeline itself.
React - published at npmjs.com/package/@snacky/ui:
npm install @snacky/ui
import '@snacky/ui/styles.css';
import { Button, TextField, Checkbox } from '@snacky/ui';
Compose Multiplatform - published via JitPack:
// settings.gradle.kts -> repositories
maven("https://jitpack.io")
// build.gradle.kts
implementation("com.github.rezatresnas:snacky-design-system:compose-v2.3.10")
See packages/react-ui/README.md for the full
component list, verification status, and known gaps.
Tell it to install the real package - npm install @snacky/ui or the JitPack
coordinate above. That's the whole integration; the agent gets real, verified
components plus their README/type-level docs, not an AI-reconstructed guess at
this design system's values. This applies to Claude Code, Cursor, Codex, an
IDE's built-in agent, and "Create using Claude Code" in Claude Design. There's
no need to point any of them at this repo at all unless the agent is
specifically working on the design system itself, not just using it.
Tools that only take a text prompt and can't install a package or read files (v0, Bolt, Lovable's chat box, Claude Artifacts) are not a supported consumption path. A condensed prompt file for that case existed here before, but testing it across several such tools produced inaccurate specs, since the tool has to reconstruct values from prompt text rather than read them directly. The file was removed rather than left as an unreliable option.
@snacky/ui to npmMIT (c) rezatresnas