Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
An open source real-time network topology and protocols analyzer
| Date | Stars |
|---|---|
| 2026-07-24 | 2791 |
| 2026-07-25 | 2791 |
| 2026-07-28 | 2791 |
| 2026-07-30 | 2791 |
| 2026-08-06 | 2791 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
[](https://github.com/skydive-project/skydive/blob/master/LICENSE)
[](https://slack.skydive.network)
[](https://skydive-project.slack.com)
[](https://docs.google.com/document/d/1eri4vyjmAwxiWs2Kp4HYdCUDWACF_HXZDrDL8WcPF-o/edit?ts=5d946ad5#heading=h.g8f8gdfq0un9)
[](https://goreportcard.com/badge/github.com/skydive-project/skydive)
[](https://bestpractices.coreinfrastructure.org/projects/2695)
[](https://stackshare.io/skydive-project/skydive)
[](https://pypi.org/project/skydive-client/)
# Skydive
Skydive is an open source real-time network topology and protocols analyzer.
It aims to provide a comprehensive way of understanding what is happening in
the network infrastructure.
Skydive agents collect topology information and flows and forward them to a
central agent for further analysis. All the information is stored in an
Elasticsearch database.
Skydive is SDN-agnostic but provides SDN drivers in order to enhance the
topology and flows information.

## Key features
* Captures network topology and flows
* Full history of network topology and flows
* Distributed
* Ability to follow a flow along a path in the topology
* Supports VMs and Containers infrastructure
* Unified query language for topology and flows (Gremlin)
* Web and command line interfaces
* REST API
* Easy to deploy (standalone executable)
* Connectors to OpenStack, Docker, OpenContrail, Kubernetes
## Quick start
### All-in-one
The easiest way to get started is to download the latest binary and to run it using the `all-in-one` mode :
```console
curl -Lo - https://github.com/skydive-project/skydive-binaries/raw/jenkins-builds/skydive-latest.gz | gzip -d > skydive && chmod +x skydive && sudo mv skydive /usr/local/bin/
SKYDIVE_ETCD_DATA_DIR=/tmp SKYDIVE_ANALYZER_LISTEN=0.0.0.0:8082 sudo -E /usr/local/bin/skydive allinone
```
Open a browser to http://localhost:8082 to access the analyzer Web UI.
### Helm
If you are using Kubernetes then you can deploy skydive using helm directly from Git:
```console
helm plugin install https://github.com/aslafy-z/helm-git --version 0.10.0
helm repo add skydive git+https://github.com/skydive-project/skydive@contrib/charts
helm repo update
helm install skydive-analyzer skydive/skydive-analyzer
helm install skydive-agent skydive/skydive-agent
kubectl port-forward service/skydive-analyzer 8082:8082
```
Open a browser to http://localhost:8082 to access the analyzer Web UI.
### Docker
```console
docker run -d --privileged --pid=host --net=host -p 8082:8082 -p 8081:8081 \
-e SKYDIVE_ANALYZER_LISTEN=0.0.0.0:8082 \
-v /var/run/docker.sock:/var/run/docker.sock -v /run/netns:/var/run/netns \
skydive/skydive allinone
```
Open a browser to http://localhost:8082 to access the analyzer Web UI.
### Docker Compose
To quick set up a more complete working environment (with history support), [Docker Compose](https://docs.docker.com/compose/)
can be used to automatically start an Elasticsearch container, a Skydive analyzer
container and a Skydive agent container.
```console
curl -o docker-compose.yml https://raw.githubusercontent.com/skydive-project/skydive/master/contrib/docker/docker-compose.yml
docker-compose up
```
Excerpt of 5,776 characters
Read on GitHubSylvain Afchain · Mistral AI · France
1.9k
Sylvain Baubeau · Datadog · France
1.8k
Nicolas PLANEL · Redhat · France
508
311
284
54
Jean-Philippe Braun · @Gandi · France
53
lewo · France
35
35
Adrián López · Spain
29
29
Dov Murik · @TransmitSecurity · United States
24
Daniel Black · @MariaDB · Australia
24
19
19
18
12
9
Russell Bryant · Red Hat, Inc., @vllm-project · United States
8
8
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:555ca830df37a213, topic:monitoring