Skip to content

Resources

These tools form part of the Every Protocol developer toolkit.

AssemblyScript

Used to write kind contracts that compile to WebAssembly, giving developers a familiar TypeScript-like syntax.

Bun

Our preferred package manager and runtime. We use Bun to bootstrap kind contract projects from GitHub templates, and it powers much of our dev team’s workflow.

Foundry

We use forge, cast, and anvil for set contract development. forge is used to initialize projects from GitHub templates, the every CLI integrates natively with Foundry wallets.

JSON5

A concise, human-friendly way to input and output JSON data. The every CLI uses JSON5 in some commands to make input/output easier to work with.

©2025 every