Oxpecker

screenshot of Oxpecker
solid

Backend and Frontend F# frameworks

Overview:

Oxpecker is a library that initially served as a functional wrapper for ASP.NET Core Endpoint routing, evolving to provide fullstack capabilities with integrations for Htmx and Solid.js. It comprises a monorepo with comprehensive documentation in README.md files for each project. As of November 2024, Oxpecker stands out as the fastest .NET 8 web framework across various categories in the TechEmpower benchmark.

Features:

  • Native ASP.NET Core Endpoint routing integration
  • Fast ViewEngine with convenient DSL for HTML
  • OpenApi integration
  • Htmx integration
  • Strongly typed route parameters
  • Endpoint handlers and endpoint middlewares, flexible composition
  • JSON binding and serialization
  • Form binding
  • Model validation
  • URL parameters binding
  • Response caching
  • Streaming
  • Authorization
  • eTag support
  • IResult support
  • Many useful HttpContext extensions
solid
Solid

SolidJS is a declarative JavaScript library for building user interfaces, offering a reactive programming model for efficient updates. It stands out for its reactivity system that minimizes unnecessary re-renders and its small bundle size, making it a performant choice for developing lightweight and reactive web applications.