EveryDev.ai
Subscribe
Home
Tools

4,020+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Quokka
    Quokka icon

    Quokka

    AI Development Libraries

    A deterministic, strictly self-hosted programming language built for modern AI workflows, featuring Result/Option error handling and LoRA fine-tuning via the Joey ML extension.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open source under the MIT License. Download, use, modify, and distribute without restriction.

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    VS Code

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI Development LibrariesLocal InferenceAI Infrastructure

    Alternatives

    Modular PlatformArcee AIDeepSpeed
    Developer
    Quokka Language ContributorsEst. 2026

    Listed Sep 2026

    About Quokka

    Quokka is an open-source programming language released under the MIT License at v0.1.0, built by a solo developer and hosted on GitHub under the Akshraj2022 account. It is designed around verifiable self-hosting and deterministic semantics, with a current Windows-only installer and a VS Code syntax-highlighting extension included out of the box. The project was created and first published in September 2026.

    What It Is

    Quokka is an expression-oriented, strictly self-hosted programming language whose core design goal is provable correctness: the canonical lexer, parser, AST, and evaluator are all written in Quokka itself, bootstrapped from a minimal C host of roughly 2,150 lines. It targets developers who want predictable, exception-free code with explicit error handling, and who need a clean boundary between a pure language core and heavy ML workloads.

    Core Language Design

    Quokka's design centers on three principles that distinguish it from mainstream scripting languages:

    • No exceptions — errors are returned as values using Result (Ok/Err) and Option types, combined with match expressions and the ? postfix operator for ergonomic propagation.
    • Immutable by default — variables declared with let are immutable; mutation requires explicit let mut, and shadowing requires the shadow keyword.
    • Deterministic semantics — the language avoids hidden control flow, making program behavior traceable and auditable.

    Verifiable Self-Hosting Architecture

    The self-hosting model is a central technical claim of the project. A small C bootstrap host (Stage 0) runs the canonical Quokka interpreter, which is itself written in Quokka. Running quokka check-self re-bootstraps the interpreter through multiple stages and compares cryptographic hashes of the AST and output at each stage. If the hashes match, self-hosting is verified on the user's own machine rather than taken on faith from the project page.

    Joey: ML Integration via Process Isolation

    Joey is a standard library extension that lets Quokka orchestrate Python/PyTorch/Unsloth workflows — including Llama-3 QLoRA fine-tuning — without embedding Python in the language core. The architecture works through a strictly typed JSON IPC boundary: Quokka code writes a configuration manifest, spawns an isolated Python and Unsloth process for training (with CUDA acceleration), and reads the result back as a typed Result value. AMD/ROCm support is listed as untested. A fully native Joey runtime that removes the Python process hop for supported operations is listed as in progress on the project roadmap.

    Update: v0.1.0 Launch

    The project published its first release, v0.1.0 (tagged v0.1.0-updated), on September 18, 2026. The completed milestone set includes the C bootstrap host, the self-hosted lexer/parser/AST/evaluator, the quokka check-self verifier, Result/Option error handling, immutable-by-default bindings, the Joey ML extension with CUDA support, a Windows installer, and VS Code syntax highlighting. Active development targets a native Joey runtime, an expanded standard library, AMD/ROCm support, and macOS and Linux builds.

    Setup Path

    Installation on Windows is a single-step process: download Quokka-Setup.exe from the GitHub Releases page, run the installer, and it automatically configures PATH, registers the .qka file extension, and installs the VS Code extension. Scripts are run with quokka run hello.qk from any terminal. Building from source requires GCC to compile the C bootstrap, after which quokka bootstrap re-bootstraps the canonical interpreter.

    Quokka - 1

    Community Discussions

    Be the first to start a conversation about Quokka

    Share your experience with Quokka, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open source under the MIT License. Download, use, modify, and distribute without restriction.

    • Full Quokka language and compiler
    • Self-hosted lexer, parser, AST, and evaluator
    • quokka check-self cryptographic verifier
    • Joey ML extension with CUDA support
    • Windows installer

    Capabilities

    Key Features

    • Strictly self-hosted compiler written in Quokka itself
    • Deterministic semantics with no hidden exceptions
    • Result and Option error handling with match and ? operator
    • Immutable-by-default variable bindings (let / let mut / shadow)
    • quokka check-self cryptographic verifier for self-hosting
    • Joey ML extension for Python/PyTorch/Unsloth IPC workflows
    • LoRA fine-tuning via Unsloth with CUDA acceleration
    • Windows installer with automatic PATH and file association setup
    • VS Code syntax highlighting extension
    • C bootstrap host (~2,150 lines) for Stage 0 bootstrapping
    • JSON IPC boundary isolating ML workloads from language core
    • CLI runner (quokka run)

    Integrations

    Python
    PyTorch
    Unsloth
    VS Code
    CUDA
    Llama-3 (via Joey)
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Quokka and help others make informed decisions.

    Developer

    Quokka Language Contributors

    Quokka Language Contributors build and maintain the Quokka programming language, an open-source, deterministic, self-hosted language targeting modern AI workflows. The project was built solo from a minimal C bootstrap host up through a fully self-hosted compiler written in the language itself. It ships with a Windows installer, VS Code extension, and the Joey ML extension for orchestrating Python/PyTorch fine-tuning pipelines. The project is MIT-licensed and open to community contributions via GitHub.

    Founded 2026
    Read more about Quokka Language Contributors
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Modular Platform icon

    Modular Platform

    A unified AI development and deployment platform built on the open-source MAX framework and Mojo programming language, supporting inference across NVIDIA, AMD, and other hardware.

    Arcee AI icon

    Arcee AI

    US-based open intelligence lab building open-weight foundation models that run anywhere - on edge, on-prem, or cloud.

    DeepSpeed icon

    DeepSpeed

    An open-source deep learning optimization library by Microsoft that enables efficient training and inference of large-scale AI models through ZeRO, 3D-Parallelism, and other system innovations.

    Browse all tools

    Related Topics

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    318 tools

    Local Inference

    Tools and platforms for running AI inference locally without cloud dependence.

    205 tools

    AI Infrastructure

    Infrastructure designed for deploying and running AI models.

    403 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions