Caddy

Open-source projects categorized as Caddy

Top 23 Caddy Open-Source Projects

  • Caddy

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

  • Project mention: How to securely reverse-proxy ASP.NET Core web apps | dev.to | 2024-04-04

    However, it's very unlikely that .NET developers will directly expose their Kestrel-based web apps to the internet. Typically, we use other popular web servers like Nginx, Traefik, and Caddy to act as a reverse-proxy in front of Kestrel for various reasons:

  • frankenphp

    🧟 The modern PHP app server

  • Project mention: Introducing WP Setup | dev.to | 2024-04-13

    Uses the new FrankenPHP server to add SSL support to your local environment

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • loginsrv

    JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..

  • selfhosted-gateway

    Self-hosted Docker native tunneling to localhost. Expose local docker containers to the public Internet with a docker compose interface.

  • Project mention: Reverst: Reverse Tunnels in Go over HTTP/3 and QUIC | news.ycombinator.com | 2024-04-08

    Nice, check out the selfhosted-gateway if you're looking for something similar without any custom implementation https://github.com/fractalnetworksco/selfhosted-gateway

  • fastapi-alembic-sqlmodel-async

    This is a project template which uses FastAPI, Pydantic 2.0, Alembic and async SQLModel as ORM. It shows a complete async CRUD using authentication and role base access control.

  • Project mention: Do you know any quality FastAPI starter projects? | /r/flask | 2023-10-10
  • xcaddy

    Build Caddy with plugins

  • Project mention: A Blazingly Fast Open-Source Federation V1/V2 Gateway | dev.to | 2023-10-25

    This approach offers a level of customizability similar to what xcaddy does for the Caddy server, eliminating the complexities associated with writing Rhai scripts to customize a precompiled binary, as is the case with the Apollo Router.

  • 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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • forwardproxy

    Forward proxy plugin for the Caddy web server

  • kadeessh

    Kadeessh (formerly Caddy-SSH) is a general-purpose, extensible, modular, memory-safe SSH server built in Go

  • Project mention: Caddylike solution for SSH/SFTP | /r/selfhosted | 2023-05-18

    https://github.com/mholt/caddy-l4 and https://github.com/kadeessh/kadeessh can do SSH forwarding.

  • go-pmtiles

    Single-file executable tool for working with PMTiles archives

  • Project mention: Protomaps – A free and open source map of the world | news.ycombinator.com | 2023-10-23

    I just used their pmtiles tool to grab a map of just the area around Half Moon Bay, south of San Francisco.

    I grabbed the latest macOS Go binary from https://github.com/protomaps/go-pmtiles/releases

    I found a rough bounding box using http://bboxfinder.com/#37.373977,-122.593346,37.570977,-122....

    Then I ran this:

        pmtiles extract https://build.protomaps.com/20231023.pmtiles hmb.pmtiles \

  • nginx-adapter

    Run Caddy with your NGINX config

  • coraza-caddy

    OWASP Coraza middleware for Caddy. It provides Web Application Firewall capabilities

  • cloud-from-scratch

    Build yourself a private self-hosted full-stack personal cloud system.

  • caddy-gen

    Automated Caddy reverse proxy for docker containers

  • caddy-webdav

    WebDAV handler module for Caddy (by mholt)

  • caddy-ratelimit

    HTTP rate limiting module for Caddy 2

  • Project mention: Deploying Web Apps with Caddy: A Beginner's Guide Caddy | news.ycombinator.com | 2024-02-27

    You can rate limit HTTP requests (agnostic of specific HTTP versions): https://github.com/mholt/caddy-ratelimit

  • django-docker-template

    Dockerized Django with Postgres, Gunicorn, and Traefik or Caddy (with auto renew Let's Encrypt) (by amerkurev)

  • caddy-json-schema

    JSON schema generator for Caddy v2

  • caddy-crowdsec-bouncer

    A Caddy module that blocks malicious traffic based on decisions made by CrowdSec.

  • Project mention: A Caddy module that blocks malicious traffic based on decisions made by CrowdSec | news.ycombinator.com | 2024-01-08
  • nforwardauth

    Simple and minimalist forward auth service intended for use with reverse proxies (Traefik, Caddy, nginx, etc)

  • Project mention: nforwardauth - simple and minimalist forward auth service intended for use with reverse proxies (Traefik, Caddy, etc). added basic auth and logout support | /r/SelfhostingHub | 2023-08-04
  • nextdhcp

    A DHCP server chaining middlewares. Similar to CoreDNS and Caddy

  • homelab-docker

    Docker Compose for building a home lab

  • Project mention: Why Jellyfin? | /r/jellyfin | 2023-06-01
  • toybox

    Opinionated TALL stack starter kit for Laravel solopreneurs (by nikspyratos)

  • Project mention: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12

    - I made my own budgeting tool that mapped to my own personal ideas, using my bank's API[0].

    - Also made a PHP sdk for said API [1].

    - Made a small server tool that tracked South Africa's loadshedding schedules and would issue Minecraft rcon commands to save the world, warn players, and safely shut down the machine prior to the scheduled power cut.

    - Rolled my own Ansible setup for Nextcloud and a handful of other services (these days I'd rather use yunohost/sandstorm/umbrel/etc).

    - Currently working on my minimalistic (or rather, alternative) Laravel stack as a SaaS starter kit, called Toybox [2]. Currently waiting on FrankenPHP's Octane support to go live and then will transition to using that as the Toybox server. Right now it's in a bit of a WIP state. My intent is to use this as my own springboard for indie hacker type projects.

    - Made a Carrd site for my Airbnb side hustle [3] - currently busy trying to sell the property again so the Airbnb side of it is shut down.

    [0] https://github.com/nikspyratos/mneme-kai-nous

    [1] https://github.com/nikspyratos/investec-sdk-php

    [2] https://github.com/nikspyratos/toybox

    [3] https://1105fourseasons.capetown

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Caddy related posts

Index

What are some of the best open-source Caddy projects? This list will help you:

Project Stars
1 Caddy 53,568
2 frankenphp 5,762
3 loginsrv 1,909
4 selfhosted-gateway 1,114
5 fastapi-alembic-sqlmodel-async 794
6 xcaddy 777
7 souin 613
8 forwardproxy 568
9 kadeessh 513
10 go-pmtiles 306
11 nginx-adapter 304
12 coraza-caddy 252
13 cloud-from-scratch 238
14 caddy-gen 231
15 caddy-webdav 185
16 caddy-ratelimit 180
17 django-docker-template 154
18 caddy-json-schema 121
19 caddy-crowdsec-bouncer 114
20 nforwardauth 101
21 nextdhcp 92
22 homelab-docker 78
23 toybox 58

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com