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 44 Colorama ==0.4.6 44 go-socks5 v0.0.0-20160902184237-e75332964ef5 44 react-helmet-async ^2.0.4 outdated 44 six ==1.16.0 outdated 46 structs v1.1.0 47 go-cache v2.1.0+incompatible 48 Sprig v3.2.3 outdated 48 eslint-import-resolver-typescript ^4.4.4 48 go-retryablehttp v0.7.8 49 MkDocs ==1.4.3 outdated 49 mux v1.8.1 51 fsnotify v1.10.1 51 websocket v1.5.4-0.20250319132907-e064f32e3674 51 yaegi v0.16.1 52 gopher-lua v1.1.1 outdated 53 Jinja ==3.1.6 53 go-systemd v22.5.0 outdated 56 eslint-plugin-jsx-a11y ^6.10.2 59 jest-dom ^6.4.2 outdated 59 secure v1.0.9 outdated 59 vitest-canvas-mock ^0.3.3 outdated 61 PyYAML ==6.0.1 outdated 61 React Testing Library ^14.2.1 outdated 61 usehooks-ts ^2.14.0 outdated 62 eslint-plugin-import ^2.32.0 63 backoff v4.3.0 outdated 63 toml v1.6.0 64 DOM Testing Library ^10.4.1 65 Lodash 4.18.1 65 dns v1.1.72 outdated 65 protobuf v1.5.4 66 zerolog v1.34.0 outdated 67 gjson v1.17.0 outdated 68 brotli v1.2.0 outdated 68 go-proxyproto v0.12.0 outdated 68 react-chartjs-2 ^5.2.0 69 React Icons ^5.0.1 69 eslint-config-prettier ^10.1.8 69 noble-ed25519 ^3.0.1 72 globals ^16.0.0 outdated 72 go-version v1.9.0 73 InfluxDB Client Go v2.7.0 outdated 73 Pygments ==2.18.0 outdated 74 testify v1.11.1 outdated 74 vite-tsconfig-paths ^5.1.4 outdated 75 markupsafe ==2.1.5 outdated 75 zipp ==3.19.1 outdated 77 xstrings v1.5.0 outdated 78 noble-hashes ^2.0.1 78 react-error-boundary ^4.0.12 outdated 78 wazero v1.8.0 outdated 79 Motion ^11.18.2 outdated 80 user-event ^14.5.2 81 SWR ^2.2.4 81 jest-extended ^4.0.2 outdated 83 MSW (Mock Service Worker) ^2.1.7 outdated 84 Logrus v1.9.4 outdated 85 packaging ==24.0 outdated 85 query-string ^6.9.0 outdated 86 Chart.js ^4.4.1 86 Docker CLI v29.4.0+incompatible outdated 86 lint-staged ^15.0.0 outdated 87 Click ==8.1.7 outdated 87 eslint-plugin-react ^7.37.5 88 PyMdown Extensions ==7.0 outdated 88 Watchdog ==4.0.0 outdated 88 python-dateutil ==2.9.0.post0 outdated 90 jsdom 29.1.1 outdated 91 compress v1.18.5 outdated 91 go-redis v9.21.0 outdated 91 importlib_metadata ==7.1.0 outdated 91 prettier ^3.5.3 92 @vitejs/plugin-react ^4.7.0 outdated 92 Lego v4.35.2 92 Lego v5.2.2 92 client_golang v1.23.2 outdated 92 testcontainers-go v0.42.0 outdated 92 testcontainers-go v0.42.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 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 TypeScript ^5.2.2 outdated 95 go-github v28.1.1 outdated 95 quic-go v0.59.1 outdated 97 Consul API v1.26.1 outdated 97 moby/moby/api v1.54.1 outdated 97 moby/moby/api v0.4.0 outdated 98 React ^5.2.0 outdated 98 React ^18.2.0 outdated 98 React DOM ^18.2.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