Skip to content
@prabanta-dev

Prabanta

A family of tools written in C with no dependencies beyond the C library: compilers, a virtual machine, and tools for AI.

Prabanta

LinkedIn Substack

Prabanta is a family of tools written in C, with no dependencies beyond the C library: a compiler for Luxia, the virtual machine and native back end that run it, and tools for artificial intelligence.

Everything here is experimental. Formats, interfaces and command lines change without notice. The projects are public so that their design and progress can be followed.

Principles

  • C, and nothing else. No dependencies beyond the C library.
  • Measured, not assumed. Performance claims come with the machine they were measured on.
  • Honest status. Every README says first what does not work yet.

Written by Maurizio Cammalleri, System Architect.

Pinned Loading

  1. janas janas Public

    37 tok/s from Qwen3-Next-80B (48 GB) on a 32 GB laptop, 24 without drafts vs 2.8 for llama.cpp; reading 62 vs 16 tok/s. Faster than llama.cpp on all 13 models compared in Q4_K_M. LLMs bigger than y…

    C 460 36

  2. limba limba Public

    Limba: the shared part of the Prabanta compilers, in C. An SSA IR with text and binary forms, a verifier, the optimiser and a reference interpreter; Luxia and the other languages make this IR.

    C 1

  3. meri meri Public

    Meri: the Prabanta back end in C. A register-based virtual machine for the IR of Limba, then AOT and JIT compilation.

    C

  4. luxia luxia Public

    Luxia: an extended Pascal with the rigour of Ada. Its specification, its front end in C on the IR of Limba, and luxia, which compiles a source and runs it with Meri in one process.

    C

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…