trellis 0.8.1 copy "trellis: ^0.8.1" to clipboard
trellis: ^0.8.1 copied to clipboard

Template engine for Dart, using natural HTML templates. Fragment-first for hypermedia-driven frameworks like HTMX. Inspired by Thymeleaf.

example/example.dart

import 'package:trellis/trellis.dart';

Future<void> main() async {
  final engine = Trellis(loader: MapLoader({'greeting.html': r'<h1 tl:text="${title}">Hello</h1>'}));

  final html = await engine.renderFile('greeting.html', {'title': 'Hello Trellis'});

  print(html);
}
2
likes
160
points
162
downloads

Documentation

API reference

Publisher

verified publisherleafnode.se

Weekly Downloads

Template engine for Dart, using natural HTML templates. Fragment-first for hypermedia-driven frameworks like HTMX. Inspired by Thymeleaf.

Repository (GitHub)
View/report issues

Topics

#template #html #htmx #server-side-rendering

License

MIT (license)

Dependencies

args, html, matcher, path, string_scanner

More

Packages that depend on trellis