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 15 2

  2. fabricator fabricator Public

    Hedgehog Open Network Fabric Installer

    Go 3 3

  3. dataplane dataplane Public

    The hedgehog dataplane

    Rust 2 1

  4. docs docs Public

    Hedgehog Docs

    Just 2 7

Repositories

Showing 10 of 31 repositories
  • fabricator Public

    Hedgehog Open Network Fabric Installer

    githedgehog/fabricator’s past year of commit activity
    Go 3 Apache-2.0 3 103 8 Updated Dec 28, 2024
  • dpdk-sys Public

    Low level rust bindings to dpdk

    githedgehog/dpdk-sys’s past year of commit activity
    Nix 1 0 0 1 Updated Dec 25, 2024
  • toolbox Public

    Debug tools for Fabric

    githedgehog/toolbox’s past year of commit activity
    Shell 1 Apache-2.0 0 0 0 Updated Dec 24, 2024
  • fabric Public

    Hedgehog Open Network Fabric

    githedgehog/fabric’s past year of commit activity
    Go 15 Apache-2.0 2 374 (1 issue needs help) 2 Updated Dec 24, 2024
  • docs Public

    Hedgehog Docs

    githedgehog/docs’s past year of commit activity
    Just 2 Apache-2.0 7 1 1 Updated Dec 19, 2024
  • i.hhdev.io Public

    Hedgehog install scripts

    githedgehog/i.hhdev.io’s past year of commit activity
    Shell 1 Apache-2.0 0 0 0 Updated Dec 19, 2024
  • dataplane Public

    The hedgehog dataplane

    githedgehog/dataplane’s past year of commit activity
    Rust 2 Apache-2.0 1 55 1 Updated Dec 18, 2024
  • githedgehog/control-usb-root’s past year of commit activity
    Shell 0 Apache-2.0 0 0 0 Updated Dec 13, 2024
  • demo-gitops Public
    githedgehog/demo-gitops’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Dec 10, 2024
  • .github Public

    GitHub profile page for Hedgehog

    githedgehog/.github’s past year of commit activity
    0 0 0 0 Updated Dec 6, 2024

Top languages

Loading…