Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
무료 MIT 라이선스 GSAP 모션 컴포넌트 라이브러리로, React·Vue·HTML에서 중급 안드로이드 폰에서도 빠르게 동작합니다
A free, MIT-licensed library of GSAP motion components for React, Vue and plain HTML, built to stay fast on mid-range Android phones.
개발 도구TypeScript · VueGitHub @ijo-dev온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Free, open motion components for the web — React, Vue and plain HTML, built on GSAP.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Free, open motion components for the web — React, Vue and plain HTML, built on GSAP and engineered to stay fast on mid-range Android phones.
MIT licensed. No accounts, no paywall.
apps/web the site: library, component pages, docs
packages/registry component source — the single source of truth
packages/tokens generates tokens.css and theme.css from design/tokens.json
packages/mcp MCP server for coding agents (Phase 4)
design/ the design system: tokens.json, DESIGN.md, reference styles
Requires Node 20.11+ and pnpm 10.
pnpm install
pnpm build
pnpm --filter @ijo/web dev
The site runs at http://localhost:3100.
pnpm build # tokens → registry → site, in that order
pnpm lint
pnpm typecheck
pnpm test # Playwright, desktop and mobile, against a production build
pnpm build regenerates packages/registry/src/generated/sources.ts,
packages/registry/registry.json and apps/web/public/r/*.json. The first two are
committed; CI fails if they drift from the component source.
Create packages/registry/src/components/<slug>/ with:
| File | What it is |
|---|---|
component.tsx | The React implementation. Animations inside useGSAP with a scope ref. |
component.vue | The Vue variant: onMounted + gsap.context(), reverted on unmount. |
component.html | A self-contained plain-HTML snippet. |
controls.ts | The customize schema. Every key is a prop of the same name. |
meta.json | Name, title, category, description, how it behaves, dependencies. |
demo.tsx | The preview, set in the Bọ̀ Coffee demo world. |
README.md | Description, behaviour, props, install, usage. |
smoke.spec.ts | A Playwright smoke test, including reduced motion. |
Then export it from packages/registry/src/index.ts and run pnpm build. The page,
the card, the props table, the three code tabs and the shadcn registry item all
follow from those files.
Every component must honour prefers-reduced-motion, revert cleanly under React
StrictMode, animate transform and opacity only unless it documents why, and stay
under 3 KB gzipped. The build enforces the last one.
Ijó is MIT. GSAP is free for commercial use under Webflow's standard licence, and we never redistribute it. See THIRD_PARTY.md for the full picture, and DECISIONS.md for why things are the way they are.