For PureScript users with minimal web development experience (or minimal desire to spend much time tinkering with CSS) what are some recommended component libraries?
Something like bootstrap would be ideal. It can be partially used in PS, but there are lots of gaps for components with JS dependencies (like dropdowns). Is there any interest in a port of either of these Elm libraries to PS?:
Here’s what I found so far in the ecosystem:
Ocelot - looks like this was recently updated to halogen5. Uses Tailwind CSS, and you can just start with CitizenNet’s customizations.
- Options where you customize rendering, and bring your own CSS:
- For making typeahead, dropdowns, etc.:
Formless - for making forms
- CSS only
Bulma PS bindings:
sectore - Older, but more complete. Class strings created via composition. Has tests.
Unisay - No re-wrapping required for Halogen (uses their
ClassName). Class strings hardcoded. Missing some features (dropdown), no tests.
This summary of CSS options by @thomashoneyman is really great. If we ever create an FAQ page, this content should be on there.
Looks like Formless and Select are on the cusp of being updated for Halogen Hooks. Wondering if there’s a good opportunity to use those with a bootstrap port.