> For the complete documentation index, see [llms.txt](https://docs.angel-dart.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.angel-dart.dev/2.x/packages.md).

# Packages

- [Database Adapters](https://docs.angel-dart.dev/2.x/packages/database-adapters.md)
- [Front-end](https://docs.angel-dart.dev/2.x/packages/front-end.md)
- [Jael template engine](https://docs.angel-dart.dev/2.x/packages/front-end/jael.md)
- [Basics](https://docs.angel-dart.dev/2.x/packages/front-end/jael/basics.md)
- [Custom Elements](https://docs.angel-dart.dev/2.x/packages/front-end/jael/custom-elements.md)
- [Strict Resolution](https://docs.angel-dart.dev/2.x/packages/front-end/jael/strict-resolution.md)
- [Directive: declare](https://docs.angel-dart.dev/2.x/packages/front-end/jael/directive-declare.md)
- [Directive: for-each](https://docs.angel-dart.dev/2.x/packages/front-end/jael/directive-for-each.md)
- [Directive: extend](https://docs.angel-dart.dev/2.x/packages/front-end/jael/directive-extend.md)
- [Directive: if](https://docs.angel-dart.dev/2.x/packages/front-end/jael/directive-if.md)
- [Directive: include](https://docs.angel-dart.dev/2.x/packages/front-end/jael/directive-include.md)
- [Directive: switch](https://docs.angel-dart.dev/2.x/packages/front-end/jael/directive-switch.md)
