• Stars
    star
    5,449
  • Rank 7,168 (Top 0.2 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created almost 8 years ago
  • Updated 20 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Cloud native networking and network security

Go Report Card ArtifactHub License GoPkg CII Best Practices

๐Ÿพ Welcome to Project Calico!

Project Calico is an open-source project with an active development and user community. Calico Open Source has grown to be the most widely adopted solution for container networking and security, powering 8M+ nodes daily across 166 countries.

๐ŸŒŸ Why use Calico?

  • Data Plane Choice: eBPF, standard Linux, Windows, and VPP โ€” versatility in network solutions.
  • Interoperability: Works across multiple distros, multiple clouds, bare metal, and VMs.
  • Optimized Performance: Engineered for high speed and low CPU usage, maximizing your cluster investments.
  • Scalable Architecture: Grows seamlessly with your Kubernetes clusters without sacrificing performance.
  • Advanced Security: Get granular access controls and WireGuard encryption.
  • Kubernetes Networking Policy Support: Continually defining excellence in Kubernetes network policy standards and support.
  • Vibrant Contributor Community: Over 200 contributors from a wide array of global companies.
  • Flexible networking: An array of networking tools at your disposal, including BGP, VXLAN, service advertisement, and more.

๐Ÿค Join the Calico Community

๐Ÿ’ก Contributing to Project Calico

๐Ÿ› ๏ธ Projects We Maintain

๐Ÿ“ข Stay Connected

More Repositories

1

calicoctl

Calico CLI tool
950
star
2

felix

Project Calico's per-host agent Felix, responsible for programming routes and security policy.
922
star
3

canal

Policy based networking for cloud native applications
709
star
4

cni-plugin

Calico CNI plugin
430
star
5

vpp-dataplane

VPP dataplane implementation for Calico
Go
135
star
6

libcalico-go

Golang Calico library functions: https://www.projectcalico.org
123
star
7

kube-controllers

Kubernetes controllers for Calico
110
star
8

node

The calico/node container
96
star
9

bird

Calico's fork of the BIRD protocol stack
C
82
star
10

app-policy

Calico Application Layer Policy
73
star
11

libnetwork-plugin

Docker libnetwork plugin for Calico
Go
58
star
12

typha

Calico's datastore fan-out daemon.
57
star
13

netmodules-plugin

[Deprecated] Calico net-modules plugin for Mesos
Python
53
star
14

k8s-exec-plugin

[Deprecated] Kubernetes Exec Plugin
Python
47
star
15

community

Calico community content
31
star
16

libcalico

Python library for building Calico plugins
Python
25
star
17

calico-bgp-daemon

GoBGP based Calico BGP Daemon
Go
22
star
18

go-build

Dockerfile
19
star
19

calico-kubernetes-coreos-demo

[Deprecated] Config for deploying Kubernetes with Calico on bare-metal CoreOS
16
star
20

calico-kubernetes-ubuntu-demo

[Deprecated] Kubernetes Deployment on Ubuntu
Shell
15
star
21

api

Calico API
Go
14
star
22

routereflector

BIRD-based route reflector for Calico
Python
14
star
23

bpftool

Scripts for building bpftool
Makefile
12
star
24

pod2daemon

Secure connections from K8s Pods to local daemons using FlexVolume + Unix Domain Socket
10
star
25

calico-dnsmasq

The temporary Project Calico specific fork of dnsmasq.
C
9
star
26

calico-neutron

The Project Calico specific fork of Neutron.
Python
9
star
27

calico-chef

Chef cookbooks for installing testing environments for Project Calico
HTML
8
star
28

networking-calico

Calico integration with OpenStack (Neutron)
7
star
29

calico-upgrade

Data migration tool for Calico upgrades
Python
6
star
30

calico-nova

The Project Calico specific fork of Nova.
Python
6
star
31

calico-dcos

DC/OS install scheduler
Python
4
star
32

spire-demo

Shell
4
star
33

test-ca

Scripts to create a test certificate authority
Makefile
3
star
34

katacoda-scenarios

Shell
3
star
35

mesos-nettest-framework

A Dockerized Framework for Mesos to test Calico Functionality
Python
3
star
36

apiserver

Kubernetes extension apiserver for Calico REST APIs
2
star
37

go-json

A "fork" of the golang encoding/json module
Go
1
star
38

dockerrun

A small go library which wraps the docker CLI
Go
1
star
39

dind

Simple Docker In Docker file
Dockerfile
1
star
40

packaging

Scripts for Debian/RPM packaging of Calico
Shell
1
star
41

scapy-image

Docker image for scapy, used in integration tests
Dockerfile
1
star