Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 5 days ago
JSON representation
Create and render HTML templates with HTMLKit
- Host: GitHub
- URL: https://github.com/vapor-community/htmlkit
- Owner: vapor-community
- License: mit
- Created: 2019-02-15T10:36:20.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-12-07T14:56:32.000Z (20 days ago)
- Last Synced: 2024-12-15T13:02:31.930Z (12 days ago)
- Topics: dsl, html, server-side-swift, swift, template-language, vapor
- Language: Swift
- Homepage:
- Size: 2.09 MB
- Stars: 410
- Watchers: 12
- Forks: 21
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
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)