This is a new wiki engine concept by WardCunningham and some others. The idea is posting your content to your local wiki, then federating out via various API's. In a sense, wikis become more like blogs in that each person has their own. But pages can migrate through the federation. The WikiEngine is split between a back-end page storage and a lot of front-end rendering GUI. The back-end is a standard with two current implementations : One in Wiki:RubyLanguage, using [http://rack.rubyforge.org/ Rack] and [http://www.sinatrarb.com/ Sinatra] which is the reference implementation. And a clone in CoffeeScript running on NodeJs which is more or less kept up-to-date with the reference. The client code is all in CoffeeScript. The code can be found at https://github.com/WardCunningham/Smallest-Federated-Wiki === Features === * Federation * Plugins for rendering different data / media types ** Each paragraph of a page can have a type. This has been used to demonstrate live graphs of data sets, live streams from InternetOfThings style FractionalHorsepowerServers and even ByteBeats embedded in pages. * Drag and drop repositioning of paragraphs to help with refactoring * Multiple pages rendered side-by-side ** The combination of the Multiple pages and drag-and-drop allows very simple refactoring of text from one page to another.