Skip to content
Carrot
Search
K
Main Navigation
Home
Packages
Design System
Scaffold
Engine
FlexUI
Unity Packages
Tools
Appearance
Carrot
Developer Documentation
Design system, engine, tools, and more.
net
ts
vue
unity
py
tool
Design System
Demo
🎨
Design Tokens
tokens
ts
CSS custom properties for colour, spacing, typography, elevation, and more.
🧩
CSS Components
@carrot/design-components
ts
Generated component styles with data-attribute variants. TypeScript types for every component.
⚡
Vue Components
vue
ts
vue
Vue 3 SFCs with full accessibility, composables, and zero bundled CSS.
🎭
Themes
themes
ts
Scoped accent colour themes with dark/light mode support.
Scaffold
⚙️
Compilers
compilers
net
Pipeline-based code generation with pluggable modules, sinks, and actions.
🔄
Process
process
net
Definition discovery, graph construction, and scaffold method execution.
🏭
Scaffold
scaffold
net
Unified entry point and fluent orchestrator for configuring scaffolding across API, Cloud, Database, and Integrations domains.
🧬
Core
scaffold-core
net
Type reflection, annotation system, graph abstractions, naming utilities, and definition markers.
Engine
Demo
🔧
Core
@carrot/engine
ts
WebGL engine foundation - GPU buffers, textures, materials, shaders, and mesh primitives.
🖼️
Renderer
@carrot/engine-renderer
ts
WebGL2 rendering pipeline with shader programs, render passes, and a declarative render graph.
🏗️
Framework
@carrot/engine-framework
ts
Game framework with scene graph, entity system, sprite rendering, physics, and flex-based UI.
💚
Vue Integration
@carrot/engine-vue
ts
vue
Vue 3 composables and components for mounting and controlling the engine.
FlexUI
🏗️
Core
kids.kapish.flexui
unity
Flex-based UI layout and rendering framework for Unity - hierarchy, layout, lifecycle, signals, visuals, and text.
🔤
FlexFont
flexfont
net
TTF/TTC font parsing, glyph extraction, SDF atlas baking, and shape render pipeline.
Unity Packages
🔧
Core
kids.kapish
unity
Common helpers, extensions, colour utilities, tweens, and base types shared across all Carrot Unity packages.
🎭
Characters
kids.kapish.characters
unity
Procedural facial animation, expressions, lipsync, and character controller systems.
📥
Importers
unity-imports
unity
Asset importers for Moho cutout animation files and PSD layer extraction.
Packages
🧮
Maths
@carrot/maths
ts
Core maths utilities, easing, noise, vectors, matrices, quaternions, transforms, shapes, curves, and paths.
📋
Logging
@carrot/logging
ts
Structured logging abstraction with pluggable sinks - console, Application Insights, and more.
📱
QR
@carrot/qr
ts
Zero-dependency QR code encoder with canvas renderer, render variants, and Vue component.
🎮
Input
Demo
@carrot/input
ts
Browser input system - keyboard, mouse, touch, gamepad with action mapping, chords, glyphs, and multiplayer.
🌈
Colors
@carrot/colors
ts
Color types, conversion, parsing, rendering, blending, and perceptual transforms across RGB, HSL, HSV, Oklab, and Oklch.
🔊
Audio
audio
ts
Procedural audio synthesis - tones, slides, noise, ADSR envelopes, and a profile-based preset system for waveforms and effects.
Tools
☁️
azb
azb
tool
Opinionated Azure infrastructure tooling.