Skip to content

Stoffel Labs

Stoffel is a framework for building privacy-preserving applications with Multi-Party Computation (MPC). It includes a custom language, compiler, virtual machine, MPC protocol implementations, networking, and SDKs so developers can move from idea to secure execution quickly.

Learn more here

What is Stoffel?

Stoffel lets you write programs in StoffelLang and run them locally or across distributed MPC nodes. The stack is designed so each layer can evolve independently while staying compatible through shared bytecode and protocol contracts.

Core Components

  • StoffelLang: A strongly typed language for secure computation.
  • Stoffel Compiler: Compiles .stfl source to VM bytecode.
  • StoffelVM: Register-based virtual machine for executing bytecode.
  • MPC Protocols: HoneyBadger-based protocols for secure, asynchronous MPC.
  • Networking: QUIC/TLS transport for party-to-party communication.
  • SDKs: Rust, TypeScript, Python, and Solidity integrations.
  • CLI: Project scaffolding, compilation, and local execution.

Getting Started

How to Contribute

  • Start with the main repo: https://github.com/Stoffel-Labs/Stoffel
  • Pick a component (language, VM, protocols, SDKs) and review its README.
  • Open issues or PRs with clear reproduction steps and test notes.

If you are new to MPC, the docs include a primer and runnable examples to help you get started quickly.

Pinned Loading

  1. stoffel stoffel Public

    Rust 74 7

  2. Stoffel-Lang Stoffel-Lang Public archive

    Rust 3 1

  3. docs docs Public

    MDX

  4. mpc-protocols mpc-protocols Public

    MPC Protocols for the Stoffel framework

    Rust 15

  5. stoffel-cli stoffel-cli Public archive

    Rust 3 1

  6. stoffel-networking stoffel-networking Public

    Stoffel network (brand new) (super cool)

    Rust 2

Repositories

Showing 10 of 16 repositories
  • mpc-protocols Public

    MPC Protocols for the Stoffel framework

    Stoffel-Labs/mpc-protocols's past year of commit activity
    Rust 15 Apache-2.0 0 1 2 Updated Oct 18, 2026
  • stoffel-mpc-coordinator Public

    Coordination of the execution of MPC programs managed by a smart contract or another entity.

    Stoffel-Labs/stoffel-mpc-coordinator's past year of commit activity
    Rust 2 Apache-2.0 0 0 3 Updated Oct 15, 2026
  • stoffel Public
    Stoffel-Labs/stoffel's past year of commit activity
    Rust 74 Apache-2.0 7 2 7 Updated Oct 15, 2026
  • Stoffel-Labs/aws-deployment's past year of commit activity
    Shell 0 0 0 0 Updated Oct 13, 2026
  • docs Public
    Stoffel-Labs/docs's past year of commit activity
    MDX 0 0 2 0 Updated Sep 28, 2026
  • stoffel-networking Public

    Stoffel network (brand new) (super cool)

    Stoffel-Labs/stoffel-networking's past year of commit activity
    Rust 2 Apache-2.0 0 0 1 Updated Aug 26, 2026
  • Stoffel-Labs/agentic-cryptography's past year of commit activity
    Rust 0 0 0 0 Updated Aug 19, 2026
  • Stoffel-Labs/stoffel-tutorials's past year of commit activity
    Rust 2 0 0 0 Updated Jul 22, 2026
  • homebrew-core Public Forked from Homebrew/homebrew-core

    🍻 Default formulae for the missing package manager for macOS (or Linux)

    Stoffel-Labs/homebrew-core's past year of commit activity
    Ruby 0 BSD-2-Clause 14,309 0 0 Updated Jul 5, 2026
  • stoffel-rust-sdk Public archive
    Stoffel-Labs/stoffel-rust-sdk's past year of commit activity
    Rust 0 Apache-2.0 0 1 4 Updated Jun 17, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.