Hi, 

I have released PkgSearch, a small REPL utility for package discovery. 

Package discovery seemed to be a recurring issue, with many related 
questions - and I can still remember how difficult was for me too, when I 
started. So it might be a useful tool. 
I've been using it for a few days and it's kind of neat, being able to 
quickly search through all the publicly available packages without leaving 
the REPL :) I hope you'll enjoy it! 

It works in conjunction with an API which powers the actual search. On the 
server side, a full text search is performed against the README files. It 
covers both official packages and unofficial ones, searching for them on 
GitHub (not in real time, the data is imported regularly). This GitHub 
search is a bit naive still, so false positives might come up. 

More details in the README, at https://github.com/essenciary/PkgSearch

===

On a related note, the API providing the search results and all the tooling 
for importing and processing the data is done with Genie (formerly Jinnie) 
- the Julia web framework I've been working on for many months now. It's 
not ready for prime time yet but this is definitely a major milestone! 

With this occasion I've also added a very comprehensive README to give you 
an idea about what it does, how it works and where it's heading. 

You can find it here https://github.com/essenciary/genie - and if you like 
it, please star it :) 

Cheers,
Adrian

Reply via email to