vapor-community/HTMLKit

Create and render HTML templates with HTMLKit

448

stars

309

commits

Swift

primary language

Sep 8, 2026

updated

dsl
html
server-side-swift
swift
template-language
vapor

README

avatar

HTMLKit

Create and render HTML templates with HTMLKit.

documentation versions platforms

The HTMLKit framework consists of a list of features to create HTML templates in a type-safe and performant way:

  • Declarative syntax - The declarative syntax helps you write valid HTML markup.
  • Template system - Scaffold your code into various, reusable views to create an entire template.
  • Dynamic context - Apply context to your template to process content dynamically.
  • Language localization - Specify the parts that should be translated or formatted for local languages and cultures.
  • UI components - Construct user interfaces with the components library.
  • Symbol bundle - Use the symbols which come within the framework.

The framework comes with an integration for the web framework Vapor. Interested? Lets get started: Tutorials

Contributors

MatsMoll

160 commits

mattesmohr

129 commits

tonyarnold

4 commits

siemensikkema

3 commits

vapor-community/HTMLKit

Create and render HTML templates with HTMLKit

448

stars

309

commits

Swift

primary language

Sep 8, 2026

updated

dsl
html
server-side-swift
swift
template-language
vapor

README

avatar

HTMLKit

Create and render HTML templates with HTMLKit.

documentation versions platforms

The HTMLKit framework consists of a list of features to create HTML templates in a type-safe and performant way:

  • Declarative syntax - The declarative syntax helps you write valid HTML markup.
  • Template system - Scaffold your code into various, reusable views to create an entire template.
  • Dynamic context - Apply context to your template to process content dynamically.
  • Language localization - Specify the parts that should be translated or formatted for local languages and cultures.
  • UI components - Construct user interfaces with the components library.
  • Symbol bundle - Use the symbols which come within the framework.

The framework comes with an integration for the web framework Vapor. Interested? Lets get started: Tutorials

Contributors

MatsMoll

160 commits

mattesmohr

129 commits

tonyarnold

4 commits

siemensikkema

3 commits

Languages

Swift

95.9%

CSS

2.7%

JavaScript

1.4%