{"repo":"halcyonnouveau/makiatto","free":true,"listed":false,"github":"https://github.com/halcyonnouveau/makiatto","clone":"git clone https://github.com/halcyonnouveau/makiatto.git","description":"Lightweight CDN for distributing content across multiple servers.","language":"Rust","stars":22,"topics":["cdn","dns","rust","wireguard","devops","orchestration","self-hosted"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"Makiatto Makiatto builds a global CDN that routes users to their nearest server for fast content delivery. Deploy one binary per Linux server and they self-organise into a mesh network with geographic DNS routing, automatic SSL certificates, and content synchronisation. Scale out by adding nodes without needing external load balancers, orchestration, or management infrastructure. Features - Vertically integrated in Rust : Single binary with embedded DNS server, WireGuard mesh, and distributed database with no external infrastructure required - Self-organising nodes : Deploy with one command. Nodes auto-discover peers, detect their coordinates, and coordinate GeoDNS routing - Fault tolerance : Unhealthy nodes are automatically excluded from routing with failover to healthy nodes - Shared-nothing architecture : Each node operates independently with no central coordination required - Dynamic image processing : On-the-fly image resizing, format conversion, and optimisation with query parameters - WebAssembly functions : Deploy edge functions as HTTP handlers and file transformers that run on all CDN nodes Quick Start 1. Install the CLI Or download pre-built binaries from GitHub Releases. 2. Create your CDN nodes Set up nodes in different geographic regions. Each node will automatically join the mesh network and sync content. We recommend using at least 3 nodes as you'll need a minimum of 3 nameservers for proper DNS redundancy. 3. Configure your project Create a makiatto.toml fil","default_branch":null,"files":null,"tree":[],"storefront":"/r/halcyonnouveau","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/halcyonnouveau/makiatto/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}