Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Coding Playgrounds
  3. CodeWorld

CodeWorld

On the record

Account sign-in
The live site uses Google authentication, which lets CodeWorld offload account and credential management to Google.github.com · read 5 Oct 2026
Audience
The project README describes the educational Haskell variant as designed to support mathematics instruction.github.com · read 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.github.com · read 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.github.com · read 5 Oct 2026
Blocks limitation
The project README says the Blocks interface has bugs and is not recommended for use.github.com · read 12 Oct 2026
Browser editor
The web-based environment includes an editor and compiler and runs programs in the browser using GHCJS.github.com · read 12 Oct 2026
Deployment
The project provides installation scripts for most Linux distributions, including Debian, Ubuntu, RedHat, and CentOS.github.com · read 5 Oct 2026
Educational Haskell
The CodeWorld variant of Haskell and its libraries are designed to support mathematics instruction.github.com · read 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.github.com · read 12 Oct 2026
Local authentication
Local authentication uses SQLite, BCrypt password hashes, and JWT-based stateless authentication; it has no web-based administrative interface.github.com · read 12 Oct 2026
No installation
The project says users can get started at code.world without downloading or installing anything.github.com · read 5 Oct 2026
Programs
It provides a mathematical model for geometric figures, animations, and interactive and multiplayer games.github.com · read 12 Oct 2026
Purpose
CodeWorld is an educational programming environment using Haskell.github.com · read 12 Oct 2026
Self-hosted authentication
Self-hosted installations can use local authentication with a SQLite database, BCrypt password hashes, and JWT-based authentication.github.com · read 5 Oct 2026
Setup
The README says there is no need to download or install anything to use CodeWorld.github.com · read 12 Oct 2026
Sharing and storage
The environment supports sharing and cloud storage of projects.github.com · read 12 Oct 2026
Source license
The GitHub repository identifies the project license as Apache-2.0.github.com · read 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.github.com · read 5 Oct 2026

Alternatives to CodeWorld

Every alternative, ranked