spiralweb
portia
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
spiralweb
-
Noweb – A Simple, Extensible Tool for Literate Programming
Literate Programming is one of those ideas I keep coming to. There is an idea there that touches on something I find to be true about software development, namely that the communication of an idea to other humans is the most critical piece. There is a similar idea in Naur's paper "Programming as Theory Building."
That said, I've never loved the LaTeX-centric nature of most tools. I don't like heavier markup systems while I am writing prose, which is why I wrote SpiralWeb (https://github.com/michaeljmcd/spiralweb) as a Pandoc/Markdown centric tool.
portia
-
Noweb – A Simple, Extensible Tool for Literate Programming
For the record, I wrote portia[0], based on funnelweb and which accept a (mostly) compatible syntax, in a literate style. Its source/doc can be browsed [1].
I still use it from time to time, especially for small, well defined projects, because I find it useful to have to argue with myself when designing a software. It's not so much about producing a nice documentation or a proper exposition of some idea, than it is about having to formulate all the reasoning, the alternatives, and the choices.
[0]: https://github.com/rixed/portia
What are some alternatives?
dotfiles - Yet another dotfile-repository
ntangle.vim - Literate programming in VIM
clojure-small-pieces - Clojure in Small Pieces -- Literate Clojure - Created by Tim Daly
Literate - A literate programming tool for any language
verso - A new approach to literate programming.
knot - A literate programming tool that uses Markdown.
fw-utf8 - Modern fork of FunnelWeb (original written by Ross Williams)