Open-source framework for course runtime and tooling

Use CourseCode Framework directly when you want code-first control, custom integration, and self-managed workflows. CourseCode Desktop provides a GUI on top of the same ecosystem, and CourseCode Cloud remains optional.

Who it is for

Developers

Build custom course workflows, integrations, and delivery pipelines with source-level control.

Teams evaluating architecture

Compare self-managed framework use, Desktop GUI workflows, and optional hosted services.

Maintainers and contributors

Review internals, propose improvements, and contribute runtime/tooling changes in the open.

How it fits together

1. Build with Framework

Use libraries/tooling directly in your codebase.

2. Author via Desktop (Optional)

Use the Desktop GUI if your team prefers guided workflows.

3. Run & Preview

Validate locally or in your own infrastructure.

4. Deploy

Self-manage or connect CourseCode Cloud for hosted deployment.

Open Source + Optional Cloud

Open-source Framework scope

  • Core runtime and tooling repositories
  • Source access and self-managed usage
  • Issue tracking and pull request contributions
  • Local and repo-based workflows

Optional CourseCode Cloud

  • Hosted deployment and publishing flows
  • Managed authentication and team account controls
  • Credits-backed hosted capabilities
  • Collaboration conveniences

Framework works without cloud.

Get started