Skip to content

A modern and efficient HTML rendering library - inspired by SwiftUI, built for the web.

License

Notifications You must be signed in to change notification settings

vapor-community/vapor-elementary

Repository files navigation

Elementary: HTML Templating in Pure Swift

A modern and efficient HTML rendering library - inspired by SwiftUI, built for the web.

This packages helps you serve Elementary HTML web apps with Vapor.

Simply wrap HTMLResponse around your HTML content and return it from your routes.

import Vapor
import VaporElementary

let app = try await Application.make(.detect())

app.get("index") { _ in
    HTMLResponse {
        MyIndexPage()
    }
}

Check out the docs in the Elementary repo for more information.

About

A modern and efficient HTML rendering library - inspired by SwiftUI, built for the web.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages