4 releases

0.2.0 Jan 18, 2024
0.2.0-rc0 Jan 10, 2024
0.1.0 Aug 19, 2022
0.1.0-rc0 Jan 10, 2024

#484 in Network programming

Download history 11/week @ 2024-02-24 40/week @ 2024-03-02 27/week @ 2024-03-09 3/week @ 2024-03-16 4/week @ 2024-03-30

84 downloads per month
Used in rotonda


22K SLoC


roto is the strongly-typed, compiled language for creating route filters.

Used by Rotonda, the composable, programmable routing BGP engine.


-- phase complete
🦀 -- phase in progress
💤 -- phase not started yet
Stage State Artifacts
Proposal this document
Experimental this repo
Development 🦀 crate
Feature complete 🦀 this repo
Stabilized 💤

Read more about in the documentation.


If you have comments, proposed changes, or would like to contribute, please open an issue in the GitHub repository. In particular, if you would like to use the crate but it is missing functionality for your use case, we would love to hear from you!


The roto crate is distributed under the terms of the BSD-3-clause license. See LICENSE for details.


~111K SLoC