Grindshell homeThe full manifest

Projects

Everything Grindshell is building: the online world, the tools, and the prototypes. The home page shows a curated few. This is the complete list.

§ 01Live & in development05 PROJECTS
In-world screenshot: a grind running unattended
In development · Open alpha

Grindshell

MMO // Plays beside your other games

An MMO built for your second monitor. Long skill grinds, asynchronous boss raids, and a player-run economy, all on a three-second tick that never asks for your full attention. Set inside a vast structure whose only honest answer to what happened here is: climb, dig, and find out.

Type
Online · Multiplayer · Idle-friendly
Client
Web + Desktop
Access
online.grindshell.com
App UI: node graph / mind-map
Available · Beta

Rhizolog

Notes // Mind-mapping tool

A note-taking and mind-mapping app for tangled thinking. Ideas grow like roots. Every note can branch, link and surface unexpected connections across your whole web of thought. It began as the tool created to map a game world. It turned out to map anything.

Type
Desktop · web
Status
Public beta
Origin
Built in-house
A document and the schema that checks it
Available · v0.1.0

Tot

Language // Configuration format

JSON with the punctuation removed. Whitespace-delimited key/value pairs, bare keys, quoted string values, and comments, with none of YAML's guessing about what a word means. Every JSON file is already valid tot. Ships as a dependency-free Rust library and a CLI that formats, validates against a schema, and converts.

Type
Rust crate + CLI
Interop
JSON · YAML · TOML
Docs
totlang.dev
Compiler pipeline: source to native
In development · Internal engine

Grindlang

Library // Embedded language

A small, statically-typed language for embedding calculations and dialog decisions into Grindshell. It borrows Lua's syntax but is a constrained subset, and compiles to native code with Cranelift. Built in-house for fast, predictable game logic.

Type
Rust crate
Backend
Cranelift JIT
Use
Calc + dialog logic
Dialog tree: nodes & branches
In development · Internal library

Dialogmark

Library // Dialog engine

The single home for Grindshell's dialog handling. It parses Markdown files with embedded Luau into dialog trees, validates them, and walks them against a caller-supplied VM. One crate to replace the separate implementations the editor and backend used to carry.

Type
Rust crate
Format
Markdown + Luau
Use
Editor + backend