EVERYTHING XIAOMI
Get listed

CodeWorld

Place
#131 of 138
Score
5.9
CodeWorld's website

The facts below are what the maker publishes about CodeWorld, checked and dated. Our editors have not written about it yet.

The facts

Each one read from CodeWorld's own pages, with the date it was checked.

What it does

Account sign-in
The live site uses Google authentication, which lets CodeWorld offload account and credential management to Google.checked 5 Oct 2026
Audience
The project README describes the educational Haskell variant as designed to support mathematics instruction.checked 12 Oct 2026
Authentication
The live site uses Google authentication, while self-hosted installations can use Google authentication, local authentication, or run without authentication with reduced functionality.checked 12 Oct 2026
Blocks interface
CodeWorld Blocks provides a drag-and-drop programming interface for younger students, but the project says it has bugs and is not recommended for use.checked 5 Oct 2026
Blocks limitation
The project README says the Blocks interface has bugs and is not recommended for use.checked 12 Oct 2026
Deployment
The project provides installation scripts for most Linux distributions, including Debian, Ubuntu, RedHat, and CentOS.checked 5 Oct 2026
Educational Haskell
The CodeWorld variant of Haskell and its libraries are designed to support mathematics instruction.checked 5 Oct 2026
Learning variants
CodeWorld offers an educational Haskell variant, a standard Haskell variant, and a drag-and-drop Blocks interface for younger students.checked 12 Oct 2026
Local authentication
Local authentication uses SQLite, BCrypt password hashes, and JWT-based stateless authentication; it has no web-based administrative interface.checked 12 Oct 2026
No installation
The project says users can get started at code.world without downloading or installing anything.checked 5 Oct 2026
Programs
It provides a mathematical model for geometric figures, animations, and interactive and multiplayer games.checked 12 Oct 2026
Purpose
CodeWorld is an educational programming environment using Haskell.checked 12 Oct 2026
Self-hosted authentication
Self-hosted installations can use local authentication with a SQLite database, BCrypt password hashes, and JWT-based authentication.checked 5 Oct 2026
Setup
The README says there is no need to download or install anything to use CodeWorld.checked 12 Oct 2026
Sharing and storage
The environment supports sharing and cloud storage of projects.checked 12 Oct 2026
Source license
The GitHub repository identifies the project license as Apache-2.0.checked 5 Oct 2026
Standard Haskell
CodeWorld Haskell uses standard Haskell and can build programs for the website or compile them natively with codeworld-api and blank-canvas.checked 5 Oct 2026
Support
The README says CodeWorld is not an official Google project and Google provides no support; it directs project questions to the discussion mailing list and student programming questions to the help forum.checked 12 Oct 2026
Supported use
The project describes CodeWorld as stable and says it has been used in schools for years.checked 5 Oct 2026
Unauthenticated use
Without authentication, users can write, build, and run code but cannot save or manage projects and folders.checked 5 Oct 2026

Where it runs

Browser editor
The web-based environment includes an editor and compiler and runs programs in the browser using GHCJS.checked 12 Oct 2026

Money

Free plan
Yeschecked 23 Sep 2026

Alternatives to CodeWorld

All alternatives
  1. 1Replit logo

    Replit

    Free planAndroidiOSWebLinux
    9.2From $18 a month
  2. 2StackBlitz logo

    StackBlitz

    Free planAndroidiOSWebAPI
    8.9Free plan
  3. 3Playcode logo

    Playcode

    Free planAndroidiOSWebAPI
    8.9From $25 a month
  4. 4

    Paperspace Gradient

    Free planOpen sourceWebAPIExtensionLinux
    8.7From $8 a month
  5. 5

    GitHub Codespaces

    Free planAndroidiOSWebAPI
    8.6Free plan
  6. 6JDoodle logo

    JDoodle

    Free planAndroidiOSWebAPI
    8.6From $4 a month