Skip to content
@Kalcite-Engine

Kalcite Engine

Kalcite is a predictable compiled language and 2D engine for constrained platforms.

Kalcite Engine

Kalcite is a predictable compiled language and a Rust 2D engine for constrained platforms. It prioritizes explicit memory use: no virtual machine, no garbage collector, and no implicit allocation in the runtime model.

Projects

ProjectDescriptionLinks
KalciteLanguage, compiler, runtime, 2D engine, CLI, and platform backends.Repository · Issues
KallyPackage Manager, based on gitRepository · Issues
Kalcite LSPIndependent Language Server Protocol implementation for editor tooling.Repository · Issues
Kalcite EditorIndependent native graphical editor for Kalcite projects.Repository · Issues
DocumentationThe versioned manual for users and contributors.Read the docs · Repository
WebsiteProject overview, product direction, and platform information.Visit the site · Repository

Start here

git clone --recurse-submodules https://github.com/Kalcite-Engine/kalcite.git
cd kalcite
cargo test --workspace

Kalcite uses Rust 1.85.0. The NumWorks target additionally requires the thumbv7em-none-eabihf Rust target; the complete setup is in the documentation.

Contributing

Contributions, issue reports, and documentation improvements are welcome. Read the contribution guide before opening a pull request.

Pinned Loading

  1. kalcitekalcitePublic

    The Kalcite language, compiler, runtime, and 2D engine.

    Rust 2

  2. kallykallyPublic

    Official Git package monorepo for Kalcite projects

    Rust

Repositories

Showing 10 of 10 repositories

Top languages

Loading…

Most used topics

Loading…