Say Hello To Packosphere
What (tl;dr)
Packosphere is an open source package repository browser, built as an alternative to Atmosphere. It’s primary goal is to provide a more feature rich repository browser that is able to be maintained and extended by our community.
Why
Since it’s creation by Percolate Studios, Atmosphere has been closed source and our community has been unable to explore the code, fix it’s bugs, or create new and innovative features. It has remained in this state even after being aquired from Percolate Studios by MDG, as well as after Tiny’s acquisition of Meteor.
Packosphere is the realization of a dream to have an open and transparent repository browser for Meteor packages. It’s source is yours to inspect and modify and you are fully welcome to get involved with creating new innovative features or fixing it’s bugs.
Who
Packosphere has up until now, for the most part, been built by myself. That being said…it is a community project, with code hosted under the Meteor-Community-Packages org, and it is yours to fix and extend.
Features
Currently the feature set is limited but very useful. You can search for packages by phrase as you would on Atmosphere, but you can also filter and sort the results. This is particularly useful for wading through packages that are outdated.
Once you’ve found the package you are looking for and browse it’s page, you can browse particular versions of it’s documentation by clicking any of the links in the version list. Also looking at the page, you will see how long ago it was published and if the package has not had an update published within the last couple years, you will see a warning stating that you should investigate it’s state before committing to it’s usage in your project.
Future
The possibilities are endless for features that could be added. The following is a list of things I’d love to see added in the near future.
- Community moderation
- Tagging/Categories
- Editable developer/org profiles
- Links to per-package learning resources
Other features are up to you… Just create a new Discussion under the ideas category OR clone the Repo and start working on a new pull request.
Takeaway
Go give it a try. Use it to find the best packages Meteor has to offer. If you find something broken or missing then you’re just a pull request away from solving your issue, and making Packosphere even better.
Hopefully you’ll enjoy finding and exploring new packages with Packosphere, and join me in making it as amazing as it can possibly be.