Skip to content

Haskell + HTMX = haskell-htmx. Generate HTMX from pure Haskell data types.

License

Notifications You must be signed in to change notification settings

monadicsystems/old-haskell-htmx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

htmx

For generating HTMX safely using good ol' Haskell data types.

This package acts as a basis for the rest of the "HTMX in Haskell" ecosystem. The dependants of this package are:

  • lucid-htmx - For use in with the lucid HTML DSL.
  • servant-htmx - For generating and using type-safe HTMX calls to your servant API.

Works nicely with:

  • tailwindcss - For styling your hypermedia.
  • alpinejs - For adding interactivity and microinteractions to your hypermedia.

Ideas that may be implemented in the future if there's enough interest or need:

  • mustache-htmx - For using htmx seamlessly with mustache templates.
  • hamlet-htmx - For using htmx in hamlet templates. Great for users of yesod.

About

Haskell + HTMX = haskell-htmx. Generate HTMX from pure Haskell data types.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published