The primary list of available third-party kernels appears to be the Github wiki page https://github.com/jupyter/jupyter/wiki/Jupyter-kernels (referenced, for instance, in the recent “99 ways to extend…” blog post).
It’s a bit of a mess. The list has become very long, and contains a fair number of projects that are dead, or aren’t actually kernels (magics, etc). The columns are also not particularly useful: the Jupyter/IPython version
doesn’t seem useful except for determining what is deeply obsolete, for instance.
I had a quick go at filtering the list to at least remove dead projects here: https://gist.github.com/chronitis/682c4e0d9f663e85e3d87e97cd7d1624 , removing most of the columns and adding a one-line install where it appeared obvious in the documentation.
However, looking at it, I think it still leaves too long and unhelpful a list, which might suggest the github wiki format has reached a limit.
Some other dimensions I can imagine being interesting, to let people more quickly filter and discover interesting implementations:
- Native vs wrapper
- Proprietary vs free target language
- Topic (general purpose, big data, shell, computer algebra…)
- Docker image name, where available
- Last updated/latest release
Does anyone have any ideas for how it might be better presented and/or curated in future?