0 1 1 0 F 4 A 7 0 1 Z K P R 0 0 F 1 A B 3 7 E 9 D 2 C 8 5 6
1 0 0 1 M 3 1 B A B Y B E A R F I E L D 0 1 0 1 1 0 0 1 0 1
N T T G P U R E S I D E N T 0 0 1 F F 4 1 A 2 B 9 C 7 3 E 8
0 1 S T R O B E 1 0 1 0 0 1 1 0 M 3 1 G O L D I L O C K S
F I E L D M U L T 0 1 0 1 S I M D 0 0 1 1 B N 2 5 4 0 1 0 1
1 1 0 0 P R O V E 0 1 Z E R O K N O W L E D G E 1 0 0 1 1 0
W E B G P U 0 1 C O M P U T E 1 0 S H A D E R 0 1 0 1 1 0
0 0 1 1 0 F 4 A R I N G 0 1 G R O U P 1 0 T R A I T 0 1 0 1
B L S 1 2 3 8 1 0 0 1 1 0 1 F U S I O N 0 1 K E R N E L 1 0
0 1 0 1 1 0 0 1 A L G E B R A 0 1 0 0 1 1 0 1 F I E L D 0 1
R U S T C A R G O 0 0 1 1 0 1 S A F E T Y 0 1 S P E E D 1 0
1 0 1 0 0 1 1 0 E X P R 0 1 T R E E 1 0 0 1 F U S E 0 1 0 1
G O L D I L O C K S 0 0 F I E L D 1 1 0 1 2 6 4 0 1 B I T
0 1 1 0 P R O O F S Y S T E M 1 0 0 1 V E R I F Y 0 1 1 0
W E B G P U 0 1 C O M P U T E 1 0 S H A D E R 0 1 0 1 1 0
1 0 0 1 P O L Y N O M I A L 0 1 C O M M I T 1 0 0 1 0 1 1 0
0 0 1 1 H A S H 0 1 M E R K L E 1 0 T R E E 0 0 1 1 0 1 0 1
S T A R K 0 1 F R I 1 0 0 1 L O W D E G R E E 0 1 1 0 T E S T
1 0 1 0 0 1 P L O N K 0 1 G A T E 1 0 0 1 W I R E 0 1 1 0
0 1 1 0 V E C T O R 0 1 S I M D 1 0 A V X 0 1 5 1 2 1 0 0 1
M O N T G O M E R Y 0 1 M U L 1 0 R E D U C E 0 0 1 1 0 1
0 1 0 1 1 0 Z K 0 1 S N A R K 1 0 0 1 V E R I F I E R 0 1
1 1 0 0 F F T 0 1 B U T T E R F L Y 1 0 T W I D D L E 0 1
0 1 E L L I P T I C 0 1 C U R V E 1 0 P A I R I N G 0 0 1
R E E D S O L O M O N 0 1 E N C O D E 1 0 D E C O D E 0 1

$ open source · in development

STROBE

Blazing-fast ZK primitives for WebGPU|

An open source framework for zero-knowledge proofs, built for the browser.

Learn More ↓

ZK for the browser era

Strobe is an open source Rust framework for building ZK proof systems that run natively on WebGPU.

>_

WebGPU Native

Designed from the ground up for WebGPU compute shaders. Run proof generation directly in the browser. No WASM bottleneck, no server round-trips.

browser-first
λ

GPU-Accelerated

Leverage massively parallel GPU compute for field arithmetic, NTT, and polynomial operations. The heavy math runs where it should: on the GPU.

parallel
#

Open Source

Fully open source from day one. Transparent development, community-driven design decisions, and no vendor lock-in. Built in public.

MIT license
Σ

Rust + WGSL

Core framework written in Rust for safety and performance. GPU compute shaders authored in WGSL for native WebGPU integration.

type-safe

Active Development

Strobe is under active development. Architecture, APIs, and internals are all work in progress.

Field arithmetic, polynomial operations, and GPU compute pipelines. The foundations are being laid. Architecture and APIs are still evolving.

Design Goals

Where this is headed. These are principles, not promises.

</>
Browser-Native Proofs

Generate and verify ZK proofs entirely in the browser using WebGPU. No server infrastructure required.

Performance

Push WebGPU to its limits for ZK workloads. GPU-resident computation with minimal CPU round-trips.

Extensible

Clean abstractions for fields, backends, and proof systems. Bring your own components or use the defaults.