Craft++ v1.0.86 · free · open source · BYOND-compatible Create key · Sign in · Source
Craft++Make · Host · Play

Source & programs

13 projects · 27 documents · 8 scripts · 283 files · 99,091 lines. This website is generated from this tree.

Clone the whole tree: git clone https://craftplusplus.com/git/craft.git

Branch master · commit 481e3d9 · browse · data.json

Programs (13)

codelanguage

Dream Maker, Dream Daemon, Dream Seeker and Pager. The WPF IDE, DM-language compiler, interpreter and game runtime.

codelanguage/codelanguage.csproj

92,040 LOC 327 files

Browse · .csproj · README · Details

CraftPlusPlus.HubSite

The public Hub: Craft++ keys, game listings, live world heartbeats, comments, groups and the JSON API.

codelanguage/CraftPlusPlus.HubSite/CraftPlusPlus.HubSite.csproj

1,014 LOC 5 files

Browse · .csproj · README · Details

CraftUpdateInstaller

Update installer applied by the in-app updater.

codelanguage/UpdateInstaller/CraftUpdateInstaller.csproj

281 LOC 3 files

Browse · .csproj · Details

RemoteUpdater

Standalone remote-update helper process.

codelanguage/RemoteUpdater/RemoteUpdater.csproj

121 LOC 3 files

Browse · .csproj · Details

BuildUploadLauncher

Release build and upload launcher.

codelanguage/BuildUploadLauncher/BuildUploadLauncher.csproj

218 LOC 6 files

Browse · .csproj · Details

CraftPlusPlus.Tests

Main test suite: compiler, IDE, hub and services.

codelanguage/CraftPlusPlus.Tests/CraftPlusPlus.Tests.csproj

21,639 LOC 86 files

Browse · .csproj · Details

CompilerValidation

Front-end compilation validation suite.

codelanguage/CraftPlusPlus.Tests/CompilerValidation/CompilerValidation.csproj

29 LOC 2 files

Browse · .csproj · Details

RuntimeValidation

Runtime and interpreter behavior validation.

codelanguage/CraftPlusPlus.Tests/RuntimeValidation/RuntimeValidation.csproj

2,067 LOC 10 files

Browse · .csproj · Details

CraftPlusPlus.Windows.Tests

Windows-only WPF workflow tests.

codelanguage/CraftPlusPlus.Windows.Tests/CraftPlusPlus.Windows.Tests.csproj

89 LOC 2 files

Browse · .csproj · Details

DebugTest

Scratch project for manual debugging.

codelanguage/DebugTest/DebugTest.csproj

49 LOC 2 files

Browse · .csproj · Details

ByondReferenceIngestion

BYOND reference ingestion into parity datasets.

tools/ByondReferenceIngestion/ByondReferenceIngestion.csproj

403 LOC 2 files

Browse · .csproj · Details

ParityCoverageDashboard

BYOND API parity coverage dashboard.

tools/ParityCoverageDashboard/ParityCoverageDashboard.csproj

77 LOC 2 files

Browse · .csproj · Details

ByondDifferentialHarness

Differential behavior harness against BYOND.

tools/ByondDifferentialHarness/ByondDifferentialHarness.csproj

399 LOC 2 files

Browse · .csproj · Details

Build & release scripts (8)

Documentation (27)

DocumentAreaLines
AGENTS(root)43
AUDITcodelanguage144
BYOND_COMPATIBILITYcodelanguage57
BYOND_DM_PARITY_MATRIXcodelanguage606
BYOND_INTERFACE_EDITOR_50_PHASEScodelanguage61
BYOND_PARITY_RESEARCHcodelanguage65
BYOND_Workflow_Researchcodelanguage638
CRAFT++_vs_BYOND_COMPARISONcodelanguage710
DEVELOPMENTcodelanguage195
FEATURES_TO_ADDcodelanguage45
IMPLEMENTATION_ROADMAPcodelanguage977
INTERFACE_EDITOR_CRASH_AUDITcodelanguage87
LANGUAGE_CONFORMANCE_REPORTcodelanguage164
LANGUAGE_FUNCTIONAL_AUDITcodelanguage336
ONLINE_UPDATE_CHECKcodelanguage40
PHASE1_COMPLETION_REPORTcodelanguage236
PHASE2_COMPLETION_REPORTcodelanguage311
PHASE3_COMPLETION_REPORTcodelanguage273
PHASE4_NETWORKING_PLANcodelanguage564
PHASE5_COMPLETEcodelanguage250
PHASE5_IMPLEMENTATIONcodelanguage172
PHASES5-10_ROADMAPcodelanguage511
PRODUCTION_FLOW_PARITY_RESEARCHcodelanguage424
PROJECT_STATUS_AND_SUMMARYcodelanguage531
READMEcodelanguage200
READMEcodelanguage53
RELEASE_PIPELINEcodelanguage54

Full documents page