All 110 Dependencies

Every package Traefik depends on, ranked by repo health score.

Traefik is a modern HTTP reverse proxy and load balancer designed to make deploying and managing microservices seamless. Instead of maintaining static route configuration files, Traefik integrates directly with your infrastructure — Docker, Kubernetes, Consul, Etcd, Amazon ECS, and others — and automatically discovers services and generates routing rules in real time, without requiring a restart.

Built in Go and distributed as a single binary or official Docker image, Traefik handles HTTP, TCP, and UDP traffic with support for modern protocols including HTTP/2, gRPC, and WebSockets. It issues and renews TLS certificates automatically through Let's Encrypt, applies middleware chains for authentication, rate limiting, compression, and circuit breaking, and exposes comprehensive observability data via Prometheus, Datadog, OpenTelemetry tracing, and structured access logs.

Traefik supports GitOps workflows through declarative configuration via TOML, YAML files, and Kubernetes Custom Resource Definitions. Its provider model is extensible, and a built-in Web UI dashboard gives operators real-time visibility into routers, services, and middleware state. An active community of over 416 contributors and a rapid release cadence with maintained v2 and v3 branches ensure long-term reliability for production deployments.

21 pyyaml-env-tag ==0.1 outdated 26 mkdocs-exclude ==1.0.2 28 mkdocs-material-extensions ==1.3.1 35 hashstructure v1.0.0 outdated 37 react-infinite-scroll-hook ^4.1.1 outdated 38 ghp-import ==2.1.0 41 mapstructure v1.5.1-0.20231216201459-8508981c8b6c 42 zipp ==3.19.1 outdated 44 Colorama ==0.4.6 44 go-socks5 v0.0.0-20160902184237-e75332964ef5 45 markupsafe ==2.1.5 outdated 45 react-helmet-async ^2.0.4 outdated 45 six ==1.16.0 outdated 46 structs v1.1.0 47 go-cache v2.1.0+incompatible 48 Sprig v3.2.3 outdated 48 backoff v4.3.0 outdated 48 go-retryablehttp v0.7.8 48 secure v1.0.9 outdated 49 eslint-import-resolver-typescript ^4.4.4 49 mux v1.8.1 51 MkDocs ==1.4.3 outdated 51 fsnotify v1.10.1 51 websocket v1.5.4-0.20250319132907-e064f32e3674 52 gopher-lua v1.1.1 outdated 52 yaegi v0.16.1 53 Jinja ==3.1.6 53 PyYAML ==6.0.1 outdated 56 eslint-plugin-jsx-a11y ^6.10.2 57 go-systemd v22.5.0 outdated 59 brotli v1.2.0 outdated 61 eslint-plugin-react ^7.37.5 61 gjson v1.17.0 outdated 61 usehooks-ts ^2.14.0 outdated 62 vitest-canvas-mock ^0.3.3 outdated 64 React Testing Library ^14.2.1 outdated 65 dns v1.1.72 outdated 65 jest-dom ^6.4.2 outdated 65 query-string ^6.9.0 outdated 65 toml v1.6.0 66 zerolog v1.34.0 outdated 67 DOM Testing Library ^10.4.1 67 Lodash 4.18.1 67 go-version v1.9.0 67 react-chartjs-2 ^5.2.0 68 eslint-config-prettier ^10.1.8 68 protobuf v1.5.4 71 noble-ed25519 ^3.0.1 72 globals ^16.0.0 outdated 73 python-dateutil ==2.9.0.post0 75 testify v1.11.1 outdated 75 xstrings v1.5.0 outdated 76 InfluxDB Client Go v2.7.0 outdated 76 React Icons ^5.0.1 76 react-error-boundary ^4.0.12 outdated 76 vite-tsconfig-paths ^5.1.4 outdated 77 user-event ^14.5.2 78 eslint-plugin-import ^2.32.0 79 MSW (Mock Service Worker) ^2.1.7 79 Motion ^11.18.2 outdated 79 wazero v1.8.0 outdated 80 go-proxyproto v0.12.0 outdated 81 Chart.js ^4.4.1 81 jest-extended ^4.0.2 outdated 81 noble-hashes ^2.0.1 82 importlib_metadata ==7.1.0 outdated 83 Logrus v1.9.4 outdated 83 SWR ^2.2.4 85 Docker CLI v29.4.0+incompatible outdated 85 packaging ==24.0 outdated 87 Watchdog ==4.0.0 outdated 88 Click ==8.1.7 outdated 88 PyMdown Extensions ==7.0 outdated 89 jsdom 29.1.1 outdated 89 lint-staged ^15.0.0 outdated 91 Pygments ==2.18.0 outdated 91 compress v1.18.5 outdated 91 go-redis v9.21.0 outdated 91 prettier ^3.5.3 91 testcontainers-go v0.42.0 outdated 91 testcontainers-go v0.42.0 outdated 92 Lego v4.35.2 92 Lego v5.2.2 92 client_golang v1.23.2 outdated 93 @vitejs/plugin-react ^4.7.0 outdated 93 Vitest ^3.2.4 outdated 93 Vitest ^4.0.2 outdated 93 Vitest ^4.0.3 outdated 93 fasthttp v1.69.0 outdated 94 Vite ^5.4.19 outdated 94 quic-go v0.59.1 outdated 94 typescript-eslint ^8.38.0 94 typescript-eslint ^8.38.0 95 AWS SDK for Go v2 v1.41.8 outdated 95 AWS SDK for Go v2 v1.32.19 outdated 95 AWS SDK for Go v2 v1.19.18 outdated 95 AWS SDK for Go v2 v1.203.1 95 AWS SDK for Go v2 v1.53.15 95 AWS SDK for Go v2 v1.56.13 95 ESLint ^9.32.0 outdated 95 ESLint ^9.32.0 outdated 95 React Router 6.30.4 outdated 95 go-github v28.1.1 outdated 97 Consul API v1.26.1 outdated 97 TypeScript ^5.2.2 outdated 98 React ^5.2.0 outdated 98 React ^18.2.0 outdated 98 React DOM ^18.2.0 outdated 98 moby/moby/api v1.54.1 outdated 98 moby/moby/api v0.4.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers