linera-protocol: Build Scalable Web3 Applications

Summary
Linera is Rust-based infrastructure for building decentralized applications with low latency and high scalability. This repository includes the protocol, node and client software, and a Wasm application SDK for developers.
At a glance
- Language
- Rust
- License
- Apache-2.0
- Stars
- 32.1k
- Forks
- 2.4k
- Added to OSRepos
- December 5, 2025
- Last analyzed
- October 3, 2026
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Overview
Linera is a decentralized blockchain protocol intended to support secure, low-latency Web3 applications at scale. It provides the components for running protocol nodes and clients, managing chains and cross-chain messages, and executing applications.
The repository is aimed at protocol contributors and developers building applications for Linera. Its Rust SDK targets applications running in a Wasm virtual machine; the project also provides a CLI for setting up and interacting with a local network.
Key Features
- Protocol components for blocks, certificates, chains, and cross-chain messaging.
- Client, server, proxy, and node synchronization logic.
- Storage abstractions and views for mapping data structures to key-value storage.
- Rust SDK and procedural macros for developing Wasm applications.
- CLI commands for local network setup, wallet management, chain requests, and transfers.
- Example applications and developer documentation.
Use Cases
- Web3 developers can build Rust applications for the Linera Wasm runtime.
- Protocol engineers can work on chain execution, storage, networking, or client and server components.
- Application teams can test chain interactions and transfers on a local network before using a testnet.
- Rust client developers can use the client library or CLI to interact with Linera chains.
Project Facts
- Language: Rust
- License: Apache-2.0
- Stars: 32.1k
- Forks: 2.4k
- Topics: blockchain, rust, wasm
- Archived: No
Getting Started
For prerequisites and detailed setup instructions, see the README and INSTALL.md. After building the binaries, the README's quickstart uses linera net up --with-faucet --faucet-port 8080 to launch a local network.
Alternatives
- r55: R55 extends Ethereum's execution environment for EVM and RISC-V contracts, while Linera provides its own blockchain protocol and Wasm application SDK.
Considerations
This is a substantial Rust protocol repository rather than a standalone application: developing or running it requires building its binaries and meeting the repository's software prerequisites. Application development targets Linera's Wasm runtime, so developers should consult the developer documentation and examples to understand the platform's APIs and workflow. The repository describes the infrastructure's scalability and latency goals, but the supplied information does not provide performance measurements.
Found this useful?
Share it with someone who would like linera-protocol.
Comparisons
Source repository
Open the original repository on GitHub.
20 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

agent-harness: Use Coding Agents from Rust Applications
October 5, 2026
A Rust framework that gives multiple coding agents a shared interface and typed event stream. Use it to embed agent runs in applications without writing separate output parsers for each provider or CLI.

zapfast: Use WhatsApp in a Native Desktop App
October 5, 2026
ZapFast is a Rust desktop client for WhatsApp on Linux, macOS, and Windows. It links to a phone as a companion device and avoids a browser engine, making it an option for people who want a lighter desktop messaging app.

skillrank: Find and Evaluate AI-Agent Skills
October 4, 2026
SkillRank is a Rust CLI for discovering, installing, and evaluating skills used by coding agents. Its paired local evaluations compare a skill-enabled run with a control to show changes in success, tokens, time, and cost.

prime-agent: Run Self-Improving Agents for Coding Work
October 2, 2026
Prime Agent is a coding and research agent built for long-running tasks, using a persistent Python environment, recursive subagents, and durable working context. It suits developers and researchers who need agents to keep working across sessions.