Makepad Getting Started logo

Makepad Getting Started

Visit

Entry point for Makepad development with Claude. Learn project setup, structure, and available skills for building cross-platform UI applications with Rust.

Share:
View alternatives

Makepad Getting Started

Entry point for Makepad development with Claude. Start here to learn about available skills and how to begin building Makepad applications.

Quick Start

  1. New Project? → Project scaffolding and initialization
  2. Project Organization? → Learn about project structure
  3. Learning Basics? → Go to Makepad Core for fundamentals

Skills Overview

Category Description Use When
makepad-getting-started Project setup and structure Starting a new project
makepad-core Layout, widgets, events, styling Learning fundamentals
makepad-components Built-in widget reference Need specific components
makepad-graphics Shaders, SDF, animations Visual effects
makepad-patterns State, async, responsive design Advanced patterns
makepad-deployment Build for all platforms Packaging apps
makepad-reference Troubleshooting, code quality Debugging, refactoring
makepad-evolution Self-improving skills Auto-learning

First Steps

# Create new Makepad project
cargo new my_app
cd my_app

# Add Makepad dependencies to Cargo.toml
[dependencies]
makepad-widgets = { git = "https://github.com/makepad/makepad", branch = "rik" }

# Run
cargo run

Key Features

  • Cross-Platform: Single codebase for Desktop, Mobile, and Web
  • GPU-Accelerated: Custom shader-based rendering with SDF drawing
  • Live Design: Hot-reloadable DSL for rapid UI development
  • High Performance: Native compilation, no virtual DOM

Resources

Next Steps

After setting up your project, explore:

  1. makepad-core - Learn layout systems and widgets
  2. makepad-components - Browse available UI components
  3. makepad-patterns - Discover reusable patterns

Related: Agent Messaging Skill and Agent Ops Incident Notifier. Hub: skills.

Comments

No comments yet. Be the first to comment!