I discovered leaflet less than 24 hours ago, but I'm already hooked. I love the idea of creating and sharing medium to long-form content on ATproto, and I've already become enamored by the leaflet vibe. That being said, there are some limitations related to finding new content to read on leaflet, the main one being a lack of any form of "search". Sure, you can look up Bluesky posts containing leaflet links AND keywords that interest you, but that is dependent on authors actually posting a description of their article and not just a link — unhelpful. The next best thing is searching the articles themselves, but, as I said, that functionality doesn't exist yet on the main 'Discover' page.
So, I took the matter into my own hands and built a simple GitHub Pages web app that lets you do exactly that. It's built on a cache of over 800 articles from active publications, and the cache should soon update daily to incorporate new content.
One of the most fun aspects of leaflet is powerful web embedding, so you can actually access the website right here! (or by visiting leaflet-search.catabush.com)
The goal is not to replace leaflet, which is why the search tool simply provides an excerpt and links back to the original article. You can also see the author's bluesky account and go directly there, too.
I'm slowly getting into JS + html (my formal experience is in R + Python), and it's super fun to practice those skills by building meaningful projects that people can actually use. If you liked this, lmk! And I am definitely open to suggestions on how to improve it in the future!