{"repo":"dev-harsh1998/IronDrop","free":true,"listed":false,"github":"https://github.com/dev-harsh1998/IronDrop","clone":"git clone https://github.com/dev-harsh1998/IronDrop.git","description":"Powerful, beautiful, fast & functional multi threaded static web server in rust with a template engine with multipart support","language":"Rust","stars":22,"topics":["fast-search-engine","high-performance","multi-os","template-engines","monitoring-endpoint","embedded-webserver","highly-customizable","owasp-top-ten","rfcs","secure"],"license":"MIT","category":"networking-infra","readme_excerpt":"IronDrop IronDrop is a Rust file server for browsing directories, downloading files, optional uploads, built-in monitoring, search, and WebDAV. It ships as a single binary with embedded HTML, CSS, and JavaScript assets. Features - Directory browsing with embedded UI templates - File downloads with MIME detection and Accept-Ranges: bytes - Optional uploads through / irondrop/upload - Built-in search at / irondrop/search - Monitoring pages at /monitor and / irondrop/monitor - Optional Basic Auth for the whole server - Built-in HTTPS with --ssl-cert and --ssl-key - Reverse proxy subpath support with --base-path - Optional WebDAV support for OPTIONS , PROPFIND , PROPPATCH , MKCOL , PUT , DELETE , COPY , MOVE , LOCK , and UNLOCK Install crates.io From source Quick Start Serve the current directory on 127.0.0.1:8080 : Share on your LAN: Enable uploads and WebDAV explicitly: Run with native HTTPS: Common Endpoints - / and / / : directory listing and file download surface - / irondrop/upload : upload form on GET , upload handler on POST - / irondrop/search?q= &path=/ : JSON search API - /monitor and / irondrop/monitor : HTML monitoring page - /monitor?json=1 and / irondrop/monitor?json=1 : JSON monitoring payload - / irondrop/health : health payload - / irondrop/status : status payload, currently the same as health - / health : legacy compatibility health route Upload Behavior Uploads are disabled by default. When uploads are enabled, files are written into the served directory tree:","default_branch":null,"files":null,"tree":[],"storefront":"/r/dev-harsh1998","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dev-harsh1998/IronDrop/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."}