Skip to content

A framework for network function development. Written in Rust, inspired by NetBricks and built on DPDK.

License

Notifications You must be signed in to change notification settings

capsule-rs/capsule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Capsule

A framework for network function development. Written in Rust, inspired by NetBricks and built on Intel's Data Plane Development Kit.

Overview

The project is currently undergoing heavy development. The goal is to offer an ergonomic framework for network function development that traditionally has high barriers of entry for engineers. We are building a tool to efficiently manipulate network packets while being type-safe, memory-safe, and thread-safe.

Quickstart

We are working on better documentation and a "Getting started" guide. For now, dig around the examples and see for yourself how easy it is to write a program that can filter, parse, and create network packets.