Topic: "caddy-plugin"
greenpau/caddy-security
🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐
Language: Go - Size: 398 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 1,742 - Forks: 78

darkweak/souin
An HTTP cache system, RFC compliant, compatible with @tyktechnologies, @traefik, @caddyserver, @go-chi, @bnkamalesh, @beego, @devfeel, @labstack, @gofiber, @go-goyave, @go-kratos, @gin-gonic, @roadrunner-server, @zalando, @zeromicro, @nginx and @apache
Language: Go - Size: 50.2 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 782 - Forks: 61

greenpau/caddy-auth-portal 📦
Authentication Plugin for Caddy v2 implementing Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA with App Authenticators and Yubico.
Language: Go - Size: 25.9 MB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 656 - Forks: 42

fabriziosalmi/caddy-waf
Caddy WAF (Regex Rules, IP and DNS filtering, Rate Limiting, GeoIP, Tor, Anomaly Detection)
Language: Go - Size: 8.21 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 497 - Forks: 16

JasonLovesDoggo/caddy-defender
Caddy module to block or manipulate requests originating from AIs or cloud services trying to train on your websites
Language: Go - Size: 1.06 MB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 372 - Forks: 11

wemake-services/caddy-gen
Automated Caddy reverse proxy for docker containers
Language: Dockerfile - Size: 94.7 KB - Last synced at: 5 days ago - Pushed at: 21 days ago - Stars: 268 - Forks: 28

greenpau/caddy-authorize 📦
Authorization Plugin for Caddy v2 (JWT/PASETO)
Language: Go - Size: 979 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 229 - Forks: 24

abiosoft/caddy-git
git middleware for Caddy
Language: Go - Size: 126 KB - Last synced at: 6 months ago - Pushed at: over 5 years ago - Stars: 204 - Forks: 43

abiosoft/caddy-json-schema
JSON schema generator for Caddy v2
Language: Go - Size: 5.01 MB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 144 - Forks: 3

42wim/caddy-gitea
Github pages (and more) for gitea using caddy
Language: Go - Size: 105 KB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 143 - Forks: 11

BTBurke/caddy-jwt
JWT middleware for the Caddy server
Language: Go - Size: 183 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 114 - Forks: 38

techknowlogick/caddy-s3browser 📦
[Archived] Caddy plugin to generate file indexes of S3 buckets to browse via Web Client. Please contact me if you need commercial support.
Language: Go - Size: 311 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 79 - Forks: 10

vrongmeal/caddygit 📦
Git module for Caddy v2
Language: Go - Size: 103 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 72 - Forks: 6

greenpau/caddy-trace
Request Debugging Middleware Plugin for Caddy v2
Language: Go - Size: 369 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 63 - Forks: 6

mholt/caddy-embed
Caddy plugin for embedding static files directly into the server binary
Language: Go - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 60 - Forks: 3

ueffel/caddy-brotli
Brotli compression encoder for Caddy
Language: Go - Size: 197 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 51 - Forks: 3

sandstorm/caddy-nats-bridge Fork of codegangsta/caddy-nats
A caddy module that adds support for nats.io subscriptions, pub/sub and request/reply
Language: Go - Size: 1.29 MB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 45 - Forks: 6

dunglas/caddy-cbrotli
A Caddy module providing support for the Brotli compression format.
Language: Go - Size: 41 KB - Last synced at: 29 days ago - Pushed at: 10 months ago - Stars: 45 - Forks: 2

dulli/caddy-wol
Caddy plugin that sends wake-on-lan magic packets to remote hosts to wake up e.g. reverse proxy targets.
Language: Go - Size: 317 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 43 - Forks: 5

hacdias/caddy-v1-minify 📦
:page_facing_up: Caddy plugin that provides file minification
Language: Go - Size: 61.5 KB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 40 - Forks: 5

point-c/caddy
Caddy modules for WireGuard integration and network routing.
Language: Go - Size: 521 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 39 - Forks: 1

gsmlg-dev/caddy-admin-ui
Caddy Admin UI written by next.js
Language: HTML - Size: 1.36 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 39 - Forks: 4

Javex/caddy-fail2ban
Fail2ban module for caddy
Language: Go - Size: 107 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 27 - Forks: 4

rushiiMachine/caddy-ja3
A caddy plugin that gets JA3 TLS fingerprints from requests.
Language: Go - Size: 94.7 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 24 - Forks: 4

luludotdev/caddy-requestid
Caddy v2 Module that sets a unique request ID placeholder.
Language: Go - Size: 169 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 24 - Forks: 6

circa10a/caddy-geofence
A caddy module for IP geofencing your caddy web server using ipbase.com
Language: Go - Size: 361 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 19 - Forks: 0

d7z-project/caddy-gitea-pages
Language: Go - Size: 229 KB - Last synced at: 1 day ago - Pushed at: 21 days ago - Stars: 17 - Forks: 1

aablinov/caddy-geoip
Caddy plugin to resolve user GeoIP data
Language: Go - Size: 27.8 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 14

mohammed90/caddy-pocketbase
PocketBase embedded in Caddy
Language: Go - Size: 59.6 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 16 - Forks: 1

x-ext/caddy-opentracing
Enable requests served by caddy for distributed tracing via The OpenTracing Project.
Language: Go - Size: 142 KB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 16 - Forks: 0

greenpau/caddy-auth-saml 📦
SAML Authentication Plugin for Caddy v2
Size: 2.4 MB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 3

zikes/gopkg
A Caddy plugin to add gopkg-like functionality to your own web sites
Language: Go - Size: 7.81 KB - Last synced at: 3 days ago - Pushed at: almost 6 years ago - Stars: 15 - Forks: 9

mohammed90/caddy-throttle-listener
Caddy module to throttle incoming connection bandwidth
Language: Go - Size: 10.7 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 14 - Forks: 0

teler-sh/teler-caddy
teler Caddy integrates the powerful security features of teler WAF into the Caddy web server, ensuring your web servers remain secure and resilient against web-based attacks.
Language: Go - Size: 211 KB - Last synced at: 29 days ago - Pushed at: 3 months ago - Stars: 13 - Forks: 2

pistasjis/ListenCaddy
A Caddy plugin that checks for scrapers who try to find sensitive files and reports them to AbuseIPDB.
Language: Go - Size: 239 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 1

FarisZR/caddy-dns-OCI
automated OCI (docker image) builds for (almost) all caddy dns plugins!
Language: Shell - Size: 105 KB - Last synced at: about 21 hours ago - Pushed at: about 22 hours ago - Stars: 12 - Forks: 0

greenpau/caddy-lambda
Event-Based Function Execution (Lambda) Plugin for Caddy v2
Language: Go - Size: 74.2 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 12 - Forks: 1

muety/caddy-remote-host
Caddy v2 plugin to match a request's client IP against a host name (similar to remote_ip)
Language: Go - Size: 67.4 KB - Last synced at: 30 days ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 5

jonaharagon/caddy-umami
Caddy module which feeds HTTP request data directly to Umami's API
Language: Go - Size: 150 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 10 - Forks: 1

MagnaXSoftware/gopkg
A Caddy plugin to add gopkg-like functionality to your own web sites
Language: Go - Size: 52.7 KB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 0

sayem314/Caddy-X 📦
A tool for building Caddy web server with plugins
Language: Python - Size: 10.7 KB - Last synced at: 6 months ago - Pushed at: about 5 years ago - Stars: 10 - Forks: 3

wxh06/caddy-uwsgi-transport
uwsgi reverse proxy transport for Caddy v2
Language: Go - Size: 239 KB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 1

BTBurke/caddy-extauth
A Caddy server plugin for delegating authorization to an external service
Language: Go - Size: 40 KB - Last synced at: 11 months ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 3

42wim/caddy-saml
saml plugin for caddy
Language: Go - Size: 5.49 MB - Last synced at: 5 days ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 3

tra4less/caddy-ftp
access ftp via caddy
Language: Go - Size: 181 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 1

j0hnsmith/caddy-tlsclouddatastore
Caddy TLS storage plugin to store cert data in Google Cloud Datastore
Language: Go - Size: 13.7 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 0

BTBurke/caddy-etcd
A Caddy plugin for clustering backed by etcd
Language: Go - Size: 2.1 MB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 4

mkalus/caddy_nobots_v2
Caddy v2 Server plugin to protect your website against web crawlers and bots
Language: Go - Size: 169 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 6 - Forks: 1

pmh-only/caddy-minify
:triangular_ruler: File (html/css/js/etc..) minification module for Caddy v2
Language: Go - Size: 169 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

leodido/caddy-conditional-logging
Caddy log encoder for conditional logging
Language: Go - Size: 389 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 1

steffenbusch/caddy-basicauth-totp
A Caddy plugin that adds TOTP 2FA to enhance basic authentication for added security
Language: Go - Size: 118 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5 - Forks: 1

femiwiki/caddy-mwcache
:wrench: Caddy anonymous cache plugin for MediaWiki
Language: Go - Size: 521 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 5 - Forks: 1

tuzzmaniandevil/caddy-dynamic-clientip
http.matchers.dynamic_client_ip matches requests by the client IP address, the ip addresses to match against is provided my a module that implements IPRangeSource
Language: Go - Size: 107 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 1

trea/caddy-loki-logger
Push logs from your Caddy web server directly to a Loki instance
Language: Go - Size: 63.5 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

anycable/caddy-anycable
AnyCable module for Caddy
Language: Go - Size: 114 KB - Last synced at: 1 day ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

Richard87/caddy-esbuild-plugin
A Caddy plugin that bundles esbuild and libsass, transparantly compile css,sass and scss files, as well as javascript, es6/7/+, and JSX/React applications
Language: Go - Size: 22.8 MB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

rioastamal/caddy-plus-security
Custom Caddy build with security plugin enabled.
Language: Shell - Size: 5.86 KB - Last synced at: 30 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 1

ueffel/caddy-basic-auth-filter
Caddy log filter module with a log field filter to extract the user from a basic Authorization HTTP-Header
Language: Go - Size: 62.5 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

trea/caddy-gcp-secret-manager
Store TLS certificates for Caddy web server or CertMagic library in Google Cloud Platform's Secret Manager
Language: Go - Size: 38.1 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

sebastianbrunnert/caddy-advanced-metrics
Per-host metrics for caddy with more useful metrics.
Language: Go - Size: 42 KB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 1

greenpau/jupyter-caddy-security
Jupyter Identity Provider and Authorizer for Caddy Security
Language: Python - Size: 10.7 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

avidal/caddy-fastlike
Work-in-progress Caddy Server plugin to run fastlike-compatible wasm programs
Language: Go - Size: 51.8 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

juli3nk/go-caddy 📦
Go library to list Caddy plugins and build a custom binary with plugins
Language: Go - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

liuzl/caddy-zlog
zlog is a log middleware for Caddy
Language: Go - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

steffenbusch/caddy-cron-matcher
A Caddy plugin that matches HTTP requests based on cron expressions
Language: Go - Size: 297 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0

ysicing/caddy2-geocn
caddy2 识别中国ip
Language: Go - Size: 563 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 1

digilolnet/caddy-bunny-ip
Caddy module that retrieves Bunny.net Edge IPs for use in Caddy trusted_proxies directives.
Language: Go - Size: 55.7 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

cubic3d/caddy-quantity-limiter
Caddy module request quantity limiter on a per token basis.
Language: Go - Size: 349 KB - Last synced at: about 19 hours ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

yale8848/caddy-build
caddy build with some plugins
Size: 21.7 MB - Last synced at: 2 months ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

loafoe/caddy-token
Caddy plugin for static and ID token authentication
Language: Go - Size: 361 KB - Last synced at: 2 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

root-sector/caddy-storage-mongodb
MongoDB Storage module for Caddy Server / Certmagic
Language: Go - Size: 108 KB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

hibare/caddy-cf-dns
Custom docker image to include Cloudflare plugin for successfully provisioning SSL certificates from Let's Encrypt.
Language: Dockerfile - Size: 85 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 2

ltgcgo/floaty 📦
☁️ Prevent Caddy loopbacks... Without traceability.
Language: Shell - Size: 86.9 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

levy0157/caddy-defender
Caddy module to block IPs and prevent AIs from training on your website.
Size: 1000 Bytes - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

porkcharsui/caddy_splunk_hec_log
Caddy module to extend logging to support outputting events directly to a Splunk HEC endpoint via HTTP
Language: Go - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

42LoCo42/capka
Clientside Argon2 Public-Key Authentication
Language: Go - Size: 35.2 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

rucciva/giteaty
Expose gitea users' authentication data.
Language: Go - Size: 143 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

greenpau/caddy-security-secrets-aws-secrets-manager
Caddy Security Secrets Plugin for AWS Secrets Manager Integration
Language: Go - Size: 101 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

hacdias/caddy-v1-plugin-test 📦
🐬 Docker image to test the build of Caddy plugins.
Language: Shell - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

kevinjqiu/phantomail
A SMTP server implemented as a Caddy server type plugin
Language: Go - Size: 34.2 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

steffenbusch/caddy-placeholder-dump
Placeholders Dump plugin for Caddy
Language: Go - Size: 41 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

mkalus/caddy_block_aws
Automatically block all calls from AWS servers in your Caddy server
Language: Go - Size: 32.2 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

steffenbusch/caddy-jwt-issuer
A Caddy plugin that issues JWT after username + password authentication
Language: Go - Size: 227 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

CryoRig/caddyflare
Caddy container with Cloudflare DNS module
Language: Dockerfile - Size: 33.2 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

TheStaticTurtle/caddy-client-tls-ldap-validator
Caddy plugin to verify client certificates from an LDAP server
Language: Go - Size: 41 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

shedrachokonofua/caddy-opa
Authorize your caddy endpoints with inline Open Policy Agent policies
Language: Go - Size: 26.4 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

jpetrucciani/caddy-gcs-proxy
a caddy plugin to serve files from google cloud storage buckets
Language: Go - Size: 37.1 KB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 1

Laugslander/caddy-service-token
Caddy plugin that injects HSP IAM service identity access token as request header
Language: Go - Size: 51.8 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

predakanga/caddy-mirror
A basic request mirroring/shadowing middleware for Caddy 2
Language: Go - Size: 69.3 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

bobby4k/caddy-redis-logger Fork of pberkel/caddy-storage-redis
LPUSH caddy log to redis
Language: Go - Size: 87.9 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

jakubkulhan/caddy-chrome
Caddy middleware to server-side render Javascript applications using Chrome
Language: Go - Size: 1.72 MB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

KeisukeYamashita/caddy-sakura
Caddy module to Sakura
Language: Go - Size: 32.2 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

hadi77ir/caddy-websockify
A simple websockify plugin for Caddy.
Language: Go - Size: 44.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Tasudo/caddy-jailbait
It's just a simple redirect to the Jailbait Meme Sound.
Language: Go - Size: 29.3 KB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Odyssey346/CaddyBanIP
A Caddy 2 module that allows you to ban IPs from visiting a part or the entirety of your website.
Language: Go - Size: 56.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

abreka/caddy-tlsfirestore
Caddy certmagic storage using Google Firestore and Secrets Manager
Language: Go - Size: 52.7 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

hairichuhe/caddy-alidns
Dynamic dns plugin for Caddy serve
Language: Go - Size: 6.84 KB - Last synced at: 11 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

mirrors/caddy-gitea
Github pages (and more) for gitea using caddy
Language: Go - Size: 94.7 KB - Last synced at: 11 months ago - Stars: 0 - Forks: 0