Singulus

From IndieWeb


Singulus is the open source application that runs tonyburns.net and is written by craftyphotons.

The application is built first and foremost for me to eat what I cook for my own content, but by making it open source from the beginning my hope is that it will keep me accountable and perhaps be useful to others.

The source code for Singulus is available on GitHub and licensed under the MIT License.

Features

  • Rapidly evolving Micropub server that currently supports creation of simple notes with photos, and the media endpoint
  • Barebones IndieAuth server (supports authentication, authorization, revocation, verification flows but no client discovery yet)

In Progress

Roadmap

Bugs

  • Authentication (either through IndieAuth authorization flow or via a pre-created access token) does not work with iA Writer's Micropub integration.
Open Source IndieWeb related projects and tools
Topics Why open source? β€’ How to open source a project β€’ Open for contributions β€’ IndieWeb Principles
PHP b2evolution β€’ CASSIS β€’ Known β€’ Falcon (portions) β€’ p3k β€’ stapibas β€’ dobrado β€’ Grav β€’ Miniflux-legacy β€’ processwire β€’ Reader Self β€’ Textpattern β€’ tt-rss β€’ Twyne β€’ TYPO3
WordPress (PHP) Indieweb Plugin β€’ Webmention β€’ Semantic Linkbacks β€’ Micropub β€’ IndieAuth β€’ Post Kinds β€’ Syndication Links β€’ WebSub plugins β€’ See Template:WordPress for others.
Python Bridgy Fed β€’ BeautifulSoup β€’ Bleach β€’ Bundle β€’ django CMS β€’ IndieWeb Search β€’ IndieWeb Utils β€’ kaku β€’ mf2util β€’ Nefelibata β€’ ninka β€’ Publ β€’ python-indieweb β€’ Red Wind β€’ Requests β€’ ronkyuu β€’ Woodwind
Ruby Dark Matter β€’ Feedbin β€’ FrancisCMS β€’ Micropublish β€’ Publify β€’ Ruby on Rails β€’ Sinatra β€’ Singulus β€’ Transformative β€’ webmention.io β€’ Jekyll
JavaScript AerosolCMS β€’ CASSIS β€’ Ghost β€’ Camel β€’ IndieKit β€’ Eleventy
Others Hugo (Go) β€’ Firefox