Skip to content
@githedgehog

Hedgehog

Open Network Fabric for the Distributed Cloud

We're Hedgehog! 🦔 👋

And we're working on the Open Network Fabric, to bring users the power and experience from public cloud providers to their private environments. Welcome!

The Open Network Fabric

The Hedgehog Open Network Fabric is an open networking platform that leverages the SONiC network operating system, provides network connectivity, tooling, and automation to deploy scalable cloud infrastructure on your commodity hardware, without vendor lock-in.

The Open Network Fabric is built around the concept of VPCs (Virtual Private Clouds), similar to public cloud offerings. It provides a multi-tenant API to define the user intent on network isolation and connectivity, which is automatically transformed into configuration for switches and software appliances. Built on top of Kubernetes, the project uses Kubernetes API to manage its resources, meaning that all user-facing APIs are Kubernetes Custom Resources (CRDs), so you can use standard Kubernetes tools to manage resources in the fabric.

Hedgehog Open Network Fabric illustration

The Open Network Fabric is an open-source project, and you're welcome to contribute!

For more information about the Open Network Fabric, take a look at the documentation.

Hedgehog

Hedgehog is the company behind the Open Networking Fabric. For more information about us, consult our website or take a look at our blog. You can also follow us on Twitter/X, LinkedIn, or YouTube.

Pinned Loading

  1. fabric fabric Public

    Hedgehog Open Network Fabric

    Go 17 4

  2. fabricator fabricator Public

    Hedgehog Open Network Fabric Installer

    Go 4 5

  3. dataplane dataplane Public

    The hedgehog dataplane

    Rust 9 4

  4. docs docs Public

    Hedgehog Docs

    Just 4 8

Repositories

Showing 10 of 36 repositories
  • dataplane Public

    The hedgehog dataplane

    githedgehog/dataplane’s past year of commit activity
    Rust 9 Apache-2.0 4 70 7 Updated Apr 24, 2025
  • gateway-proto Public

    Proto files for Gateway

    githedgehog/gateway-proto’s past year of commit activity
    Rust 0 Apache-2.0 1 0 0 Updated Apr 23, 2025
  • gateway Public

    Gateway API, Controller and Agent

    githedgehog/gateway’s past year of commit activity
    Go 0 Apache-2.0 2 3 2 Updated Apr 23, 2025
  • fabricator Public

    Hedgehog Open Network Fabric Installer

    githedgehog/fabricator’s past year of commit activity
    Go 4 Apache-2.0 5 50 11 Updated Apr 23, 2025
  • docs Public

    Hedgehog Docs

    githedgehog/docs’s past year of commit activity
    Just 4 Apache-2.0 8 5 7 Updated Apr 22, 2025
  • dpdk-sys Public

    Low level rust bindings to dpdk

    githedgehog/dpdk-sys’s past year of commit activity
    C 2 0 1 0 Updated Apr 22, 2025
  • fabric Public

    Hedgehog Open Network Fabric

    githedgehog/fabric’s past year of commit activity
    Go 17 Apache-2.0 4 56 (1 issue needs help) 7 Updated Apr 21, 2025
  • netdev Public Forked from shellrow/netdev

    Cross-platform library for network interface and gateway. Written in Rust.

    githedgehog/netdev’s past year of commit activity
    Rust 0 MIT 17 0 0 Updated Apr 18, 2025
  • aHash Public Forked from tkaitchuck/aHash

    aHash is a non-cryptographic hashing algorithm that uses the AES hardware instruction

    githedgehog/aHash’s past year of commit activity
    Rust 0 Apache-2.0 113 0 0 Updated Apr 17, 2025
  • fixin Public

    trivial rust decorator library

    githedgehog/fixin’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Apr 16, 2025

Top languages

Loading…

Most used topics

Loading…