can i fork it?
πŸŽ“ education

Brilliant costs $30/mo.
These cost $0.

5 free alternatives to Brilliant, checked for license, recent activity and real adoption. Each one tells you the catch, so you can switch with your eyes open.

Brilliant vs Free Alternatives Matrix

Quick side-by-side comparison Β· $0/mo vs $30/mo

AlternativeTypeLicenseWhere It RunsStarsHead-to-Head
Moodleopen sourceGPL-3.0+Self-hostβ˜… 7.3kBrilliant vs Moodle β†’
Oppiaopen sourceApache-2.0Local or hostedβ˜… 6.8kBrilliant vs Oppia β†’
eXeLearningopen sourceAGPL-3.0Local or hostedβ˜… 138Brilliant vs eXeLearning β†’
LumifreeAGPL-3.0Localβ˜… $0 foreverBrilliant vs Lumi β†’
GeoGebrafreeEUPL-1.2Local or hostedβ˜… $0 foreverBrilliant vs GeoGebra β†’

The picks

3 open source Β· 2 free to use Β· ranked by fit

  1. 01

    Moodle

    open sourceGPL-3.0+Self-host
    7.3kaug 2026

    Hosts authored activities, quizzes and progress, although the actual interactive pedagogy still has to come from you.

    The catch vs Brilliant

    It is an LMS shell rather than Brilliant's interactive pedagogy, so the author must build the lessons, feedback and activities from scratch.

    Install, platforms & data +
    platforms
    mobilewebself-hostedself-host, real ops
    install
    Install PHP and a supported database and web server, create the moodledata directory, then run the web installer and cron
    setup
    Web hosting, PHP and database compatibility, cron, security hardening and upgrades all belong to the operator
    your data
    Course records and activity data live in a relational database; uploaded files, caches and sessions live under moodledata, with .mbz course backups
    checked
    2026-08-11
  2. 02

    Oppia

    open sourceApache-2.0Local or hosted
    6.8kaug 2026

    Authors branching interactive explorations that respond to wrong answers instead of merely displaying the solution.

    The catch vs Brilliant

    Creating responsive branches is manual, and the result does not match Brilliant's broad authored catalog or production-quality interactive visuals.

    Install, platforms & data +
    platforms
    webself-hostedthey host it
    install
    Use Oppia.org directly, or deploy the Python and Angular application on a Google App Engine-style stack
    setup
    None on Oppia.org; self-hosting is a developer-grade Google App Engine deployment
    your data
    Explorations, skills, stories, questions and learner progress live in Oppia's hosted Google Cloud Datastore and Storage, or the equivalent self-hosted deployment
    checked
    2026-08-11
  3. 03

    eXeLearning

    open sourceAGPL-3.0Local or hosted
    138aug 2026

    A desktop lesson authoring tool for interactive exercises, games, equations and quizzes, with decidedly public-sector aesthetics.

    The catch vs Brilliant

    It is an authoring and export tool, not Brilliant's polished ready-made adaptive STEM curriculum, guided learning path or motivation system.

    Install, platforms & data +
    platforms
    desktopwebself-hostedone-click install
    install
    Desktop installer or local browser PWA; the Team Edition is separately self-hosted
    your data
    Editable lessons live as .elpx project files; output exports as web pages, EPUB3 or SCORM/LMS packages, while Team Edition uses server storage
    checked
    2026-08-11
  4. 04

    Lumi

    freeAGPL-3.0Local

    A free desktop H5P editor for interactive lessons, simulations and quizzes; content quality remains your problem.

    The catch vs Brilliant

    It edits standalone H5P activities but supplies no sequenced curriculum, adaptive guided path or ready-made STEM library.

    Install, platforms & data +
    platforms
    desktopone-click install
    install
    Windows Store or EXE, macOS Intel or Apple-silicon DMG, or Linux Snap, AppImage, deb or pacman package
    setup
    Windows may show SmartScreen, and current macOS builds have had unsigned or damaged-app Gatekeeper reports
    your data
    Interactive content lives in local .h5p packages and can be exported as H5P, standalone HTML or SCORM
    checked
    2026-08-11
  5. 05

    GeoGebra

    freeEUPL-1.2Local or hosted

    Excellent interactive mathematics authoring and practice, but it stops being Brilliant once the science is not mathematical.

    The catch vs Brilliant

    It is excellent for interactive mathematics but becomes a much weaker substitute once the science is not mathematical, and it lacks Brilliant's guided curriculum.

    Install, platforms & data +
    platforms
    desktopmobilewebthey host it
    install
    Use the hosted web apps or install native desktop or mobile apps
    your data
    Activities can be saved locally as .ggb ZIP/XML files or to a GeoGebra cloud account as online resources
    checked
    2026-08-11

Frequently Asked Questions

Direct answers Β· Brilliant open-source replacements

What is the best free alternative to Brilliant?+

The top free alternative to Brilliant is Moodle (open source, GPL-3.0+). Hosts authored activities, quizzes and progress, although the actual interactive pedagogy still has to come from you. Other popular Brilliant replacements include Oppia, eXeLearning, Lumi.

Can I self-host a free replacement for Brilliant?+

Yes. Of the 5 free alternatives to Brilliant, 4 can be self-hosted on your own server or local machine: Moodle (GPL-3.0+), Oppia (Apache-2.0), eXeLearning (AGPL-3.0), GeoGebra (EUPL-1.2).

How much does switching from Brilliant to a free alternative save?+

Brilliant starts at $30/month per seat ($360/year). Switching a 5-person team to a free alternative like Moodle saves $1,800 per year in software subscription fees.

Should I vibe-code or build my own Brilliant clone from scratch?+

Our build verdict for Brilliant is NOT REALLY (use a free alternative, save the tokens). A consolation build is possible, but the paid product's decisive value sits outside a solo rebuild. For Brilliant, build interactive practice around user-authored math and science lessons. The hard boundary is expert curriculum, interactive problem library, pedagogy, apps, and content rights, plus content, pedagogy, and network.

What is the catch when switching from Brilliant to Moodle?+

It is an LMS shell rather than Brilliant's interactive pedagogy, so the author must build the lessons, feedback and activities from scratch.