Open Source Platform · Apache-2.0 & CC-BY-4.0

The Open-Source Platform & Documentation

Project 42 is a provider-neutral AI learning infrastructure designed for self-hosting, enterprise deployment, and verifiable learner credentials. Built with AI, for humans learning AI.

GitHub Repository ↗Theme Gallery & Studio ↗
🐳

Turnkey Self-Hosting

Run the entire Project 42 stack in a single container or Kubernetes cluster with Keycloak OIDC, Postgres/D1 persistence, and rate-limiting.

🎨

Theme & Layout Engine

Hugo/Jekyll-inspired customizable branding. Switch between 7 built-in themes or author custom brand packages with automated JSON validation.

📜

Cryptographic Transcripts

Learner progress, assessment evidence, and milestone badges are cryptographically signed for durable tamper-proof verification.

Quickstart Guide

You can run Project 42 locally or deploy to private infrastructure using the official platform package @project42/platform:

# 1. Clone the Open-Source Platform
git clone https://github.com/project42dev/project42-platform.git
cd project42-platform

# 2. Install dependencies & build
npm install
npm run build

# 3. Launch Self-Host Server
npm run self-host

Public Documentation & Specifications

Theme Authoring Guide ↗

Rules, guidelines, and token definitions for creating custom organization themes.

Theme JSON Schema ↗

Strict schema specification for validating theme manifest files.

Legal & Transparency

Open licenses, data privacy commitments, and provider-neutral governance policies.

Public Roadmap

Now, Next, and Later milestones across the platform and curriculum.