From IndieWeb (AKA Small Technology Foundation) is currently (2020) a corporation of two designers who build things, some of which overlap & align with IndieWeb principles.


  • Better Blocker

Follow along with the latest updates on the source code repository and the forums.

History was founded by Aral Balkan. was funded by a mix of personal investment by Aral Balkan and his family and crowdfunding donations from December 2014.

Past Efforts


2013-11-28, Aral announced the IndiePhone (codenamed "Prometheus") at the Handheld 2013 conference.

2014-11-08: announced four products in development on the path to building the Indie Phone:[1]

  • Heartbeat – "a social network system to allow people to communicate between each other without a central server using Pulse as the back-end."
  • Waystone – a discovery service to find other people using Heartbeat.
  • phone – a smartphone device with a new operating system built from scratch according to indie tech principles.

2014-12-14: a crowdfunding campaign by for the IndiePhone concluded after raising more than $100,000 ( blog post).

2015-01-12: a blog post on the website entitled Focus announced that the company would be switching towards building only Heartbeat.

2015-01-13: Following this announcement, a fair number of Twitter users were critical of the decision and a number of people who donated to the crowdfunding campaign asked for refunds, which said they would provide. (tweet from

2015-09-07: Update from Aral: Regarding the above paragraph, we didn’t just claim it, we provided the refunds that were asked for :)

2020-10-26: IndiePhone has been forgotten amongst other failed "smartphone" projects:

  • "I would love to see more competition in the smartphone market, but consider the (failed) history:

    * BlackBerry 10
    * Canonical Ubuntu Touch
    * Microsoft Windows Phone
    * Nokia MeeGo
    * OpenMoko
    * Palm webOS
    * Samsung Bada
    * Samsung Tizen
    * Mozilla Firefox OS

    Hopeful, but skeptical." @AaronToponce October 26, 2020

Heartbeat's Heartbeat project was a product to "Share the things that matter to you with the people you care about (and no one else)".

On 2015-01-12, a blog post on the website entitled Focus announced that the company would be switching towards building only Heartbeat, and making Heartbeat initially available only for Mac OS X, then on iOS. Plans to make it available for Android were shelved according to a follow-up post on Aral's personal site, which also stated: "Our ultimate goal is still to create a consumer device – which today we think will be a phone – with independent hardware, software, and services."

The first Heartbeat pre-alpha was released on 2015-08-10. As of this writing (2015-09-07), there have been eight other pre-alpha releases, including the Scheming Squirrel release that showcased Heartbeat’s primitive yet developing indie web features.

As of 2017-02 Heartbeat is officially no longer under active development. [2]

Heartbeat’s source code (Cocoa, Node.js) is available on

Information on Heartbeat is available on the Heartbeat section of the forum, including documents on the conceptual design, technical design, and known issues.

Heartbeat self-description

Previous versions of the home page[3] had this description:

Heartbeat is a social network client that is private by default. It’s peer-to-peer and uses a distributed synchronisation engine called Pulse. You can use Heartbeat to share your thoughts, photos, or anything else privately across all your devices. You can also share privately with your friends, or publish publicly for the whole world to see via the Web.

You have full ownership and control.

Heartbeat is free as in freedom.

And it’s a beautiful, simple experience.

Heartbeat questions

  • i'm more interested in how the experience is rather than technical details. like if I post privately where is the post stored. If I post publicly is it viewable on a URL. If so whose URL? Or is all of this stuck inside Heartbeat, in which case so much for freedom -- Kartik on [4]
  • more questions...

Heartbeat answers

Regarding the first question: Kartik, the source is now available (please see links, above). Please download Heartbeat and have a play for yourself. Or, if you’d like, shoot me an email at and I’ll get you on the hosted version of Waystone that is part of the private pre-alpha programme. It’s very early days but I’m improving Heartbeat continuously.

Regarding your questions on where posts/messages reside:

  • Public messages: reside on your device and are served by a local (public) web server running at http://localhost:42000. These posts are also aggregated by the Waystone instance that you have an account handle from. For the private pre-alpha, this is
  • Private messages: private messages are sent peer-to-peer between your device and the device of the friend you are talking to. Those are the only two places that they reside.

I hope that clears things up. If not, please feel free to ping me on the forum, reply here, or email me directly at — Aral

If you want to ask your questions to the community directly, please use the forum. was a 2014 era domain for "Indie Tech" (Independent Technology) that eventually redirected to until breaking around 2015 August, subsequently being squatted by a WordPress spam blog.


Pulse was the backend synchronisation engine for Heartbeat built on top of Syncthing to provide synchronisation between devices without any requirement of a central server.

The source code for Pulse Node.


  • Set template engine. is not IndieWeb nor IndieWebCamp

Despite the use of the word "indie", is separate from the indie web movement and from IndieWebCamp. The community around IndieWebCamp are individual developers, designers, web authors and creators who want to publish stuff on their own site. We're collectively building simple ways of sharing content between sites and providing backwards compatibility with silo services like Twitter and Facebook.

Aral has publicly noted that and indie web are not the same:

Are you the same as IndieWeb?

No. IndieWeb is a separate movement and yet we have some overlap of goals. Specifically, we share the belief that you should own your own space on the web. However, Indie Tech does not believe that this alone will fix the problem. In other words, the scope and focus of the two movements is different.

In a nutshell, we reject the Silicon Valley startup culture of venture capital and exits. We see the spyware companies of Google, Facebook, etc. as harmful malware vendors. We reject any form of sponsorship or investment from them. The IndieWeb community makes no such claims and tries to work within the system to attempt to change the behaviour of the closed silos and provide tools to give themselves greater control over their own data.

Ultimately, our goal is to provide a separate, sustainable alternative ecosystem of independent technology. In this vision, I see IndieWeb as useful in creating stopgaps that can help smooth over the transition. If we sit and wait for the one perfect approach from the one perfect initiative, we will be sitting around and waiting for a long time.

On a personal note, I am friends with a number of the people from the IndieWeb community and while we may not agree on everything, I know that their hearts are in the right place and that they’re doing what they’re doing for the right reasons.

So, in a nutshell, we are Indie Tech, the Independent Technology initiative, not IndieWeb.

I speak only for Indie Tech, not IndieWeb.

—Aral Balkan, What is the manifesto?

A number of people on Twitter have confused the two names and attributed to the IndieWeb community positions which we do not subscribe to. To see what we do believe, check out the principles and why pages; to see what we're building have a look at projects and to see the kind of things that we're trying to work on, have a look at problems.

Examples of confusion and conflation


See Also