Micropub clients are sites and client applications that publish to servers via Micropub.
- 1 Clients
- 1.1 Dobrado
- 1.2 Editorial
- 1.3 indiebookclub
- 1.4 InkStone
- 1.5 Grumble
- 1.6 Jonnybarnes.uk
- 1.7 Launchbar
- 1.8 Micro.blog
- 1.9 Micropanel
- 1.10 Micropublish
- 1.11 micropub-xmpp-bot
- 1.12 Monocle
- 1.13 Neonblog
- 1.14 Omnibear
- 1.15 OwnYourCheckin
- 1.16 OwnYourGram
- 1.17 OwnYourSwarm
- 1.18 PhotoPostr
- 1.19 Postly
- 1.20 PostrChild
- 1.21 PushupCounter
- 1.22 Quill
- 1.23 Screech
- 1.24 shpub
- 1.25 Shrewdness
- 1.26 Slater
- 1.27 Taproot
- 1.28 Teacup
- 1.29 tt-rss-micropub
- 1.30 unmpc
- 1.31 Woodwind
- 2 In development
- 3 Sample Code
- 4 Implementation status
- 5 Client implementation requests
The iOS text editor Editorial can publish its documents to Micropub through a couple of third party Workflows created by Pelle Wessman. Two for authorizing and deauthorizing with an IndieAuth endpoint and one for the Micropub publishing. Shown in action in this video.
Grumble is a Client side only Micropub client. It allows to create/edit posts and reply/bookmark/like. Has media endpoint and syndication support, as well as offline storage support to be used as a phone app.
Its big caveat is that it requires your indieauth, micrupub and media endpoint to support CORS.
The code is available at github
A Launchbar action to post to a Micropub server.
The micro.blog iOS application is a Micropub client and can be used to post to a hosted micro.blog or your own endpoint.
A client-side admin panel for your IndieWeb website! https://github.com/myfreeweb/micro-panel
Micropublish is Barry Frost's simple Micropub client for creating, updating, deleting and undeleting content on a compatible website. A live version is hosted at micropublish.net. All Ruby source code is available on GitHub.
In September 2015, Kyle Mahan created micropub-xmpp-bot, an experimental XMPP chat bot for posting notes, replies, likes, and reposts via micropub. Notably, it uses an out-of-band redirect_uri handler that prompts the user to copy/paste their auth code. Give it a shot by XMPP chatting with firstname.lastname@example.org. (If it's offline, ping "kylewm" on IRC).
open source: https://github.com/kylewm/micropub-xmpp-bot/
- The signup process contains lots of useful documentation and debugging information to help get new micropub implementations working.
grantcodes' PhotoPostr is a micropub client for posting photo galleries via the media endpoint and uses collections. Photos can be uploaded and the app extracts exif data to generate default data for the micropub requests. The user can then write details and organise the photos before creating a post for each photo and a post for the gallery collection.
Ben Roberts' Postly creates notes and articles via micropub and can add syndication links after posting. synditate-to links are passed as a php readable array field not a comma separated list. Postly can also edit posts when passing mp-action=edit Publicly Available UI
QuillQuill is a reference Micropub client developed by Aaron Parecki, you can use it to post notes, photos, articles, bookmarks, likes, reposts, reviews, and travel plans to your site.
- The signup process walks you through configuring your website to accept Micropub requests from apps like this.
Screech is a Micropub client for posting audio such as podcasts to your site. It supports sending audio files via Micropub, as well information about the post such as name, text content, and tags. File metadata such as filesize, duration, and ID3 info such as artist, album, track title, etc. are sent as custom Micropub properties.
shpub is a command line micropub client.
- Location support is minimal, currently as a free-form text field which Micropub servers could interpret as
geo:URLs, a URL to a venue h-card, or a simple text location.
- It is developed by Marty McGuire
- The source is available on GitHub.
Barnaby's Taproot publishes notes via micropub. The post UI is publicly accessible, and you can use it to make posts on your own website. As of 2014-06-12 it’s also marked up with h-product and h-x-app markup so that authorization UIs can provide a better experience whilst authorizing, without having to pre-register apps and upload logos
Teacup is a Micropub client for posting various types of food posts.
Woodwind has optional support for posting replies and likes via Micropub. Includes toggles for syndicate-to endpoints as of 2015-02-10.
- Wrimini, a Micropub client for Android written by Peter Stuifzand.
How much of the Micropub specification is implemented by open source clients:
|Post creation syntax|
Client implementation requests
Requests for other client-software to implement Micropub
Macaw is an "open source micro-blogging client, with support for ADN (app.net) and Twitter (twitter.com)."
Request for Micropub support:
Ulysses is a markdown writing app that supports publishing writing to Wordpress servers and Medium.
Request for Micropub support:
- Eddie Hinkle submitted a short request on November 8, 2017 using their feedback system outlining the fact that it is an open w3c standard with links to the w3c recommendation page, the IndieWeb micropub page and. the test suite micropub.rocks. He also listed the servers they would be able to post to (Known, Wordpress, Drupal) with a link to the Micropub Servers page and specially called out micro.blog support.
Buffer is a social media support app that allows for the writing and queuing of social media posts across platforms.
Request for Micropub support:
- Eddie Hinkle submitted a short request on August 21, 2018 using their feedback system outlining the fact that it is an open w3c standard with links to the w3c spec pages for both IndieAuth and Micropub. He put this request in under the request for Micro.blog support (that other people are also using their form to request). But the added benefit, of course, is if they build in IndieAuth/Micropub support for Micro.blog, it could also be used as a generic Micropub queue client.