Skip to main content

Crate irondrop

Crate irondrop 

Source

Modules§

cli
config
Configuration management for IronDrop Supports INI files with CLI argument overrides
error
fs
handlers
Centralized request handlers for internal (/_irondrop/…) routes. Keeps http.rs minimal and focused on parsing and fallback file serving.
http
Handles HTTP request parsing, routing, and response generation.
middleware
Middleware system for request preprocessing (e.g. authentication).
response
router
Simple router abstraction for registering and matching request handlers.
search
Ultra-low memory search module optimized for 10M+ entries (<100MB total)
server
templates
Template loading and rendering system for modular HTML
ultra_compact_search
Ultra-compact search implementation targeting <100MB for 10M entries Proof of concept showing memory optimization techniques
upload
Direct file upload handler for IronDrop
utils
webdav

Constants§

VERSION
IronDrop

Functions§

run
Initializes the logger, parses command-line arguments, and starts the server.