For more information on Elementary click here
Combines component libraries for HTML rendering in Swift
Libraries | Motivation | Discussion
Add the dependency to Package.swift
.package(url: "https://github.com/h0p3zZ/elementary-components.git", from: "0.0.1")
List of component-libraries
.product(name: "ElementaryShoelace", package: "elementary-components")
🚧 Under Construction 🚧
The list of built-in components, libraries, attributes is far from complete, but adding them is really simple (and can be done in external packages as well).
Feel free to open a PR with additional components/libraries/attributes that are missing from the model.
As creating custom-components with their corresponding attributes can be quite cumbersome, I created this library/collection of libraries to improve ease of use and to extend Elementary as a whole
- Add library for all current shoelace components
- Create custom components (Paginator, DataTable, DataTableFilter) using Elementary and ElemtnaryHTMX
- Add support for WebAwesome
- Include other potential HTML only or HTML+JS libraries