Update: The overall feedback seemed positive, so I started the thread here.

I propose having a meta thread with the title "What third-party packages do you use?" (see proposed question in the quote). Would this constitute and abuse of meta? What do you think about the appropriateness of such a question on meta?

Sometimes I come across some very useful packages that people mention in their answers. I wish there were a central list where we can post the most-used package and let those who use them vote. The rule would be: only post packages you made yourself or packages you use yourself. Upvote those that you use.

The best and most commonly used packages would float to the top. This list would make it much easier to discover useful, good quality and up to date packages. Digging these up from the Wolfram Library Archive (previsouly MathSource) is not that easy. MathSource is a huge repository of good and bad, new and outdated, big and small packages. It doesn't give the reader and easy way to find which packages are still maintained and good quality. It is only useful if I am specifically looking for something (e.g. MATLAB integration) and I am willing to try out / try to get working any package on the topic. There are no reviews and no guides on selecting.

This meta thread would be a crowd-source recommendation list which does not aim to be comprehensive, but should make it much easier to discover packages that can be of interest. The purpose of the thread would be not to have a comprehensive list, but to highlight good packages that several of our members use in practice.

To mention a few packages I learned about through StackExchange: LevelScheme, CustomTicks, NCAlgebra, etc. There are a number of other ones, e.g. a package for creating "Applications" without WorkBench, that I remember reading about but can't find now.

I believe such a list wouldn't grow too large to be unwieldy.

Proposed post:

Let's use this thread to post our favourite third-party packages.

Please post only those packages that you actually use yourself (not any package you found) or packages that you created yourself. Each answer should be one package. Upvote those packages that you use yourself.

  • 1
    +1. A very good initiative, and I think we were already discussing this in chat and agreed that this would be quite useful. I would also suggest that answers may optionally contain short descriptions of features etc, limited to several lines perhaps. May 26, 2012 at 16:53
  • @Leonid I'm glad that you'd find it useful too. Of course it is much better if the answers have a short description, e.g. a short review
    – Szabolcs
    May 26, 2012 at 19:00
  • I have no opinion on the appropriateness, it's not my area, but it would definately be useful. +1
    – Rojo
    May 26, 2012 at 21:06
  • I have no idea if it's better to put this on meta or elsewhere, but I think it would be useful to have such a list (with short descriptions) somewhere.
    – acl
    May 27, 2012 at 2:49

2 Answers 2


There's now an independent package list that integrates with Mathematica.SE:


Rather than putting it on meta, I would suggest putting it in the tag wiki for .

  • that sounds reasonable but, a) is this sort of use for tags common? b) (related) will people think to look there and, if not, how do we indicate to them that this is the place to look?
    – acl
    May 27, 2012 at 2:50
  • 3
    But then people can't vote, so it'll become just another (invisible) big list. Also, it's more difficult to edit tag wikis (needs more privileges). My initial thought was to make it accessible, and let people vote so the really interesting ones can float on top.
    – Szabolcs
    May 27, 2012 at 9:40
  • I was about to say that I did not know we have a list of packages in the tag wiki when I realized I have already edited that list some times before. Nevertheless it demonstrates what @Szabolcs is talking about, so I too would prefer a dedicated thread, even on main and not on meta. May 27, 2012 at 11:03

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .