Open learner surfaces

The interface between a lesson and its moment.

Course discovery, curriculum, learning and study tools — portable React source with the Cursare experience already built in.

13
registry items
103
owned source files
0
dashboard dependencies
Live learner surface
cursare
Designing useful feedback
Lesson 01

Begin with what you can see.

Describe what happened before interpreting why. Good feedback starts with evidence another person could recognize.

Try thisSeparate observation from judgment.
course-player · source owned

Made for the part your learner actually sees.

  • 01 White-label
  • 02 Accessible
  • 03 Host-agnostic
  • 04 Copy-and-own

The learner journey

Complete learning moments.

Each surface carries its responsive behavior, empty states, interaction contracts and brand-neutral styling.

course-cardView source ↗
Colorful retro computers and game hardware New
OB Org Business

Build a product people remember

8 lessons · 2h 15min

32%

Discovery that already understands enrollment and progress.

curriculum-journeyView source ↗
Course journey3 / 6
  1. Module 01Welcome to the course
    12m
  2. Module 02Frame the opportunity
    24m
  3. 3
    Module 03Prototype the moment
    38m
  4. 4
    Module 04Learn from the signal
    31m

A curriculum that feels like forward motion, not a file tree.

intake-formView source ↗
02 / 04

What would make this course worthwhile for you?

Structured learner context without coupling to your backend.

study-toolsView source ↗
Lesson 01 · 04:32

Evidence is something another person could recognize.

Write a note…

Study belongs beside the lesson, not in another application.

One command away

Own the source.
Keep the experience.

Install the complete learner platform or select only the surfaces your product needs. No runtime package and no Cursare backend dependency.

shadcn CLICOSS / Base UIReact 19Tailwind CSS
terminal

$ bunx shadcn@4.14.0 add \\

https://cursare.github.io/ui/r/blocks.json

Checking registry

Installing dependencies

Added 103 source files

Registry catalog

Choose the surface.

Focused items stay lightweight. Foundation and runtime arrive only when a surface needs them.

Loading the public registry…