Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
LessonKit
Logo

Examples

  • Live examples

Guides — vibe coding

  • Vibe coding with LessonKit
  • Getting started (vibe coding)
  • Your first course (without reading React)
  • Prompting and workflows
  • Shipping to an LMS
  • Troubleshooting (vibe coding)
  • Library Skills for AI agents

Guides — H5P authors

  • Coming from H5P?
  • H5P / block catalog crosswalk (LessonKit framework vs Studio)

Guides — React developers

  • React developer guides
  • Getting started in 5 minutes
  • Quickstart (React)
  • Project structure
  • Components and hooks
  • Telemetry and xAPI
  • Production checklist
  • Theming and accessibility
  • Packaging and CLI
  • Export parity (React / Vite vs LMS)
  • Plugin cookbook — console analytics
  • Contributing to the monorepo

LessonKit Studio

  • LessonKit Studio
  • Studio live app
  • Studio project format (v1)
  • Studio visual editor (0.3.2)
  • Exporting from Studio (0.3.2)

Reference

  • Glossary
  • API reference
  • CLI reference
  • LessonKit CLI (1.0+)
  • Core reference
  • @lessonkit/core reference (1.0)
  • Packaging reference
  • Packaging with LXPack (1.0+)
  • Identity reference
  • Identity model (v1)
  • Telemetry reference
  • Telemetry & xAPI (v1)
  • xAPI reference (@lessonkit/xapi)
  • Theming reference
  • Theming (1.0+)
  • Accessibility reference
  • Accessibility (0.3.x)
  • Block catalog reference
  • Runtime block catalog (v1)
  • Plugins reference
  • LessonKit plugin architecture (v1)
  • LXPack bridge reference
  • LXPack bridge reference (1.0)
  • LXPack interoperability

Project

  • Changelog
  • Changelog
  • Good first contributions
  • Security
  • Security Policy
  • Roadmap
  • LessonKit Roadmap
  • H5P → LessonKit capability map
  • Studio readiness
  • Framework readiness for LessonKit Studio (and AI/dev workflows)
  • LessonKit Studio specification
  • LessonKit Studio — Technical Specification
  • Overview
  • Architecture
  • Core Concepts
  • Editor System
  • State Management
  • Undo/Redo
  • GitHub Integration
  • Rendering System
  • Code Generation
  • AI Integration
  • Accessibility Requirements
  • Theming
  • Autosave
  • Schema Versioning
  • Desktop Support
  • Hosting Model
  • Suggested Packages
  • Performance Goals
  • Future Extensions
  • LessonKit Studio plan
  • LessonKit Studio — Plan Document
  • Core Product Goals
  • Product Positioning
  • Target Users
  • Core Architecture
  • MVP Scope
  • Non-MVP / Future Scope
  • Suggested Ecosystem Layout
  • Technology Recommendations
  • Strategic Advantages
  • Long-Term Vision
  • Migrating from LessonKit 0.9.x to 1.0
  • Migrating from LessonKit 1.0.x to 1.1.0
  • Migrating from LessonKit 1.1.x to 1.2.0
Back to top
Copyright © 2026, LessonKit contributors
Made with Sphinx and @pradyunsg's Furo
◆ GitHub npm