Introduction
Welcome to the SwiftX Framework documentation.
Introduction
Welcome to SwiftX, a high-performance, developer-first web framework for Swift. Built on the ultra-clean SwiftXCore runtime, SwiftX abstracts away low-level complexities to provide a Titan-like development experience without sacrificing speed.
Why SwiftX?
SwiftX is designed for modern Swift developers who need a fast, reliable, and multiplatform web framework. Whether you are building a simple API or a complex microservice architecture, SwiftX provides the tools you need.
- 🚀 Performance: Built for speed with a custom Managed Worker Pool.
- 🌍 Multiplatform: Truly native support for Windows, Linux, and macOS.
- 🔌 Extensible: A completely plugin-driven architecture.
- 🛠️ DX Focused: Clean APIs, type-safety, and great path parameter handling.
Key Features
Radix Tree Routing
SwiftX uses a high-speed RadixRouter, supporting wildcards and high-precision path parameter extraction.
Async Management
Unlike standard frameworks that rely solely on DispatchQueue, SwiftX uses the Managed Worker Pool from SwiftXCore for non-blocking I/O.
Official Plugins
SwiftX is entirely plugin-driven. You can create your own plugins or use official ones to extend functionality.
Next Steps
Check out our documentation to learn more about:
