actix
actix-protobuf
Rust

Protobuf integration for actix web

Last updated Dec 6, 2025
80
Stars
30
Forks
0
Issues
0
Stars/day
Attention Score
20
Language breakdown
Rust 100.0%
โ–ธ Files click to expand
README

Actix-web ProtoBuf Build Status codecov crates.io Join the chat at https://gitter.im/actix/actix

Protobuf support for actix-web framework.

NOTICE: This repository has been archived. Please visit https://github.com/actix/actix-extras instead.

Example

,ignore
use actix_protobuf::*;
use actix_web::*;

#[derive(Clone, PartialEq, Message)] pub struct MyObj { #[prost(int32, tag = "1")] pub number: i32, #[prost(string, tag = "2")] pub name: String, }

async fn index(msg: ProtoBuf<MyObj>) -> Result<HttpResponse> { println!("model: {:?}", msg); HttpResponse::Ok().protobuf(msg.0) // <- send response }

See here for the complete example.

License

This project is licensed under either of

at your option.
๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท actix/actix-protobuf ยท Updated daily from GitHub