Sharaf Documentation
Tutorials How-Tos Reference Philosophy

Sharaf 🔗

Sharaf is a minimalistic Scala 3 web framework.

Jump right into:

  • Tutorials to get you started
  • How-Tos to get answers for some common questions
  • Reference to see detailed information
  • Philosophy to get insights into design decisions

Site Map 🔗

  • Tutorials

    • Quickstart
    • Hello World
    • Path Params
    • Query Params
    • Static Files
    • HTML
    • Forms
    • JSON
    • Validation
    • OpenAPI
    • SQL
    • Tests
    • HTMX
    • Server Sent Events
  • How Tos

    • NotFound
    • Query Parameters
    • Iron Query Parameters
    • Redirect
    • Response Body
    • PATCH Requests
    • Routes
    • Upload File
    • External Config
    • CORS
    • Exception Handler
    • Secure a production application
  • Reference

    • Dependencies
    • Routing
    • Request
    • Response
    • Errors
    • Servers and platforms
    • Secure production defaults
    • Scaladoc
  • Philosophy

    • Why Sharaf?
    • Alternatives
    • Authentication
    • Dependency Injection
    • Query Params Handling
    • Routes Matching
On this page
  • Sharaf
    • Site Map
Sharaf Scala 3 web framework
GitHub Discord