Overview of Oxpecker
developOxpecker is a high-performance F# library designed for fullstack web development using ASP.NET Core, HTMX, and Solid.js. It serves as a functional wrapper for ASP.NET Core Endpoint routing (similar to F#-friendly 'Minimal APIs') and is a refined, optimized evolution of the Giraffe framework.
Key features include:
- Native ASP.NET Core Endpoint routing integration.
- A fast ViewEngine with an HTML DSL.
- Integration with HTMX, Solid.js, and OpenAPI.
- Strongly typed route parameters and simplified binding (JSON, Form, and URL parameters).
- Support for streaming, response caching, authorization, and eTags.