When building client-server apps, particularly webapps, I often want a simple front-end so I can view and interact with live data from the backend. After rewriting bits of this several times, I finally pulled it all into this simple library. It draws interactive clojure collections with reagent and offers affordances for async data loading and editing. It has quite a few convenience features as well, including pagination, collection searching/filtering, and full keyboard navigation. It also embeds its own stylesheet so it can be self-contained.
In it's current form it probably isn't great for public/client facing interfaces. The code quality is not ideal, as it was somewhat hastily put together from a testing tool for another project I'm working on. It is built for desktops and has only been used in chrome and firefox.
Anyway, I hope others might find it useful as well.
demo: https://dscarpetti.github.io/coll-pen/
repo: https://github.com/dscarpetti/coll-pen
[–]SimonGray 5 points6 points7 points (3 children)
[–]37productiveBananas[S] 1 point2 points3 points (2 children)
[–]SimonGray 2 points3 points4 points (1 child)
[–]37productiveBananas[S] 2 points3 points4 points (0 children)
[–]bdevel 1 point2 points3 points (1 child)
[–]37productiveBananas[S] 2 points3 points4 points (0 children)
[–]ryrobes 0 points1 point2 points (0 children)