Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vapor-community/htmlkit

Create and render HTML templates with HTMLKit
https://github.com/vapor-community/htmlkit

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

Last synced: about 2 hours ago
JSON representation

Create and render HTML templates with HTMLKit

Awesome Lists containing this project

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](https://github.com/vapor/vapor). Interested? Lets get started: [Tutorials](https://swiftpackageindex.com/vapor-community/htmlkit/main/tutorials/introduction)