projects: Difference between revisions

From IndieWeb
(remove broken links)
Line 42: Line 42:
* {{kylewm}} (author) on [https://kylewm.com/ kylewm.com] ([[selfdogfooding]])
* {{kylewm}} (author) on [https://kylewm.com/ kylewm.com] ([[selfdogfooding]])
Past examples:
Past examples:
* {{thedod}} (contributor, second self-hosted user) on [https://dubiousdod.org/indie/ dubiousdod.org/indie] down since 2015-??-??
 


=== Dobrado ===
=== Dobrado ===
Line 227: Line 227:
{{main|abode}}
{{main|abode}}


abode is {{eddiehinkle.com}}'s open source IndieWeb personal website software, in use at [http://eddiehinkle.com eddiehinkle.com] since 2017-02-01. All TypeScript Node.js backend with a Jekyll frontend. [https://github.com/EdwardHinkle/abodesource code] is available on GitHub.
abode is {{eddiehinkle.com}}'s open source IndieWeb personal website software, in use at [http://eddiehinkle.com eddiehinkle.com] since 2017-02-01.


IndieWebCamp participants who are using it on their own site:
IndieWebCamp participants who are using it on their own site:
Line 254: Line 254:


IndieWeb community members who are using it on their primary site:
IndieWeb community members who are using it on their primary site:
* {{angelo}} (author) on [https://angelo.lahacker.net/ angelo.lahacker.net] ([[selfdogfooding]])
* ...
* ...


Line 300: Line 299:


=== Hello, world. ===
=== Hello, world. ===
An open-source tumblr/blog/rss reader/wordpress-like thingy.  Post your content easily and collect content from other rss/ostatus capable sites.  Also, lets you syndicate what you post onto other sites like Facebook, Twitter, Tumblr and grab their content as well (backwards-compatibility ;) Technical-wise: it uses the [http://ostatus.org/specification Ostatus] stack, passes [http://www.w3.org/2005/Incubator/federatedsocialweb/wiki/SWAT0 SWAT0], BrowserID for authentication, written in Python but meant to run on shared servers.
An open-source tumblr/blog/rss reader/wordpress-like thingy.  Post your content easily and collect content from other rss/ostatus capable sites.  Also, lets you syndicate what you post onto other sites like Facebook, Twitter, Tumblr and grab their content as well (backwards-compatibility ;) Technical-wise: it uses the [://.org/Ostatus] stack, passes [http://www.w3.org/2005/Incubator/federatedsocialweb/wiki/SWAT0 SWAT0], BrowserID for authentication, written in Python but meant to run on shared servers.
* Code at [https://github.com/mimecuvalo/helloworld Github].
* Code at [https://github.com/mimecuvalo/helloworld Github].
* Basic demos: [http://nightlight.ws/demo demo] [http://nightlight.ws/mime my personal stream]
IndieWebCamp participants who are using it on their own site:
* [[User:Mime|Mime Čuvalo]] (author) on [http://nightlight.ws/mime nightlight.ws/mime] ([[selfdogfooding]])
** ping me if you want access to a test account on nightlight - or just download it and try it yourself!


=== Indie.js ===
=== Indie.js ===
{{main|Indie.js}}
{{main|Indie.js}}
'''[[Indie.js]]''' is an IndieWeb framework for Node.js currently being abstracted and released as a set of modules for building your own IndieWeb-compatible site.
'''[[Indie.js]]''' is an IndieWeb framework for Node.js currently being abstracted and released as a set of modules for building your own IndieWeb-compatible site.
IndieWebCamp participants that are using it on their primary site:
* [[User:mowens.com|Michael Owens]] (author) on https://mowens.com/ ([[selfdogfooding]])


=== pump.io ===
=== pump.io ===
Line 495: Line 486:
{{main|Whisperfollow}}
{{main|Whisperfollow}}
[http://wordpress.org/plugins/whisperfollow/ WhisperFollow] is a [[WordPress]] based social [[aggregator]] that currently supports [[RSS]], [[Atom]] and [[PubSubHubbub]].
[http://wordpress.org/plugins/whisperfollow/ WhisperFollow] is a [[WordPress]] based social [[aggregator]] that currently supports [[RSS]], [[Atom]] and [[PubSubHubbub]].
IndieWebCamp participants who are using it on their own site:
* [http://machinespirit.net/acegiak acegiak]
* ...


==== Webmention.io ====
==== Webmention.io ====
Line 579: Line 566:
* Status:  
* Status:  
** [https://github.com/WardCunningham/Smallest-Federated-Wiki Ward Cunningham's repository]
** [https://github.com/WardCunningham/Smallest-Federated-Wiki Ward Cunningham's repository]
** [https://github.com/znmeb/Smallest-Federated-Wiki Ed Borasky's repository]
*** Fork of Ward's repository with scripts for building appliances in SUSE Studio added
** SUSE Studio Appliances are at  
** SUSE Studio Appliances are at  
*** [http://susegallery.com/a/RQrRBY/smallest-federated-wiki-server Smallest Federated Wiki Server]
*** [http://susegallery.com/a/RQrRBY/smallest-federated-wiki-server Smallest Federated Wiki Server]
Line 592: Line 577:
* Details: http://aaronparecki.com/IndieWeb_Messaging
* Details: http://aaronparecki.com/IndieWeb_Messaging
* Source Code: https://github.com/aaronpk/IndieWeb-Messaging
* Source Code: https://github.com/aaronpk/IndieWeb-Messaging
* Project Members: [[User:Aaronparecki.com|aaronparecki.com]], [[User:Tantek|Tantek]], [[User:Brennan_Novak|Brennan Novak]], [http://www.brianledger.com/ Brian Ledger], [http://kyledrake.net/ Kyle Drake]
* Project Members: [[User:Aaronparecki.com|aaronparecki.com]], [[User:Tantek|Tantek]], [[User:Brennan_Novak|Brennan Novak]], [http://kyledrake.net/ Kyle Drake]


Current live implementations:
Current live implementations:
Line 618: Line 603:
* or maybe just a spec (no code)
* or maybe just a spec (no code)
Despite their disused or theoretical nature, we may still be able to learn from the strengths and weaknesses of other approaches, document formats/protocols, etc. and try to merge efforts.
Despite their disused or theoretical nature, we may still be able to learn from the strengths and weaknesses of other approaches, document formats/protocols, etc. and try to merge efforts.
=== Activity Pingback ===
* http://activitypingback.org/


=== Diaspora ===
=== Diaspora ===
Line 677: Line 659:
{{main|Tent.io}}
{{main|Tent.io}}
* http://tent.io suite of distributed networking protocols, alternative to OStatus
* http://tent.io suite of distributed networking protocols, alternative to OStatus
** sample instance running at http://tent.is


No IndieWeb community members are using it on their own site.
No IndieWeb community members are using it on their own site.

Revision as of 10:50, 24 October 2017


Here are some projects you can use to get your site on the IndieWeb, improve your IndieWeb support, or take a look at to get inspiration for your own project!

Note: All of these projects will help you get on the IndieWeb, but none of them are required!

Developers: most projects are open source, if you’re looking for a starting point in a particular programming language, see:

Get On The IndieWeb

The following open source projects can be installed on a website and will get you on the IndieWeb. In rough order of adoption and active use by the IndieWeb community:

Known

Main article: Known

Known (formerly idno) is an open publishing / community platform that's easy to install, use and customize, and supports IndieWeb technologies and principles. It's currently in beta release with free self-hosted and paid versions available from withknown.com.

Known is being developed in public on GitHub. Ben Werdmüller is working with third-party hosting providers to make it easy for users to get an Known site that is both turnkey and fully under their control.

Examples:

See Known#IndieWeb_Examples for more!

WordPress

Main article: WordPress

WordPress is web software you can use to create a beautiful website or blog. Many IndieWebCamp participants use WordPress on their primary self-identifying site with a set of plugins developed by members of this community to provide IndieWeb functionality in WordPress.

WordPress has been selfdogfooded by creator/founder Matthew Mullenweg (originally at photomatt.net, now at http://ma.tt) continuously for over 13 years.

IndieWeb community examples:

See WordPress Examples for more!

Red Wind

Main article: Red Wind

Red Wind is IndieWebified blog software written in Python and running on Flask. It is intended to be clean, lightweight, and amenable to experimentation. Red Wind is open source and fairly new with minimal documentation.

Examples:

Past examples:


Dobrado

Main article: dobrado

dobrado is a multi user content management system written in PHP and Javascript. It's designed to make it easy to create and edit pages without any technical knowledge. Installation can be done using Git or downloading the latest zip archive (to install software onto your server) and editing one configuration file.

Examples:

Get Inspired

The following projects are actively being used by their creators (selfdogfood) and have excellent examples of IndieWeb sites both in design, and IndieWeb feature support. These projects may not yet be easily installable by someone other than the creator(s).

These projects often provide building blocks functionality or more in the form of open source shared libraries or functions which can help bootstrap anyone looking to build their own IndieWeb solution.

FrancisCMS

Main article: FrancisCMS

FrancisCMS is an IndieWeb-friendly open source content management system built with Ruby on Rails. Installation is of moderate difficulty for someone familiar with Rails. The documentation is pretty thorough but does require some specific knowledge.[1]

Examples:

p3k

Main article: p3k

p3k is personal publishing platform.

IndieWebCamp participants that are using it on their primary site:

WWWTech

Main article: WWWTech

WWWTech is open source personal publishing software written in Phoenix. See its Github repo. IndieWebCamp participants that are using it on their primary site:

kaku

Main article: kaku

kaku is a personal publishing static site toolset.

IndieWebCamp participants that are using it on their primary site:

Bridgy

Main article: Bridgy

Bridgy is a service that backfeeds replies to your POSSE copies to your site.

IndieWebCamp participants that are using it on their primary site:

Take A Chance

The following projects have IndieWeb community members using them on their own domains, however are not currently selfdogfooded and thus riskier (since there is less of a personal stake on behalf of the project creators and developers).

If you like challenges and helping people at the same time, these might be for you.

Try one out with your own site, and if you like it, jump in with code contributions, become an active developer on the project, and help elevate it up to selfdogfood status!

ProcessWire

ProcessWire is an open source content management system/content management framework.

IndieWeb participants that are using it on their personal site:

Other Projects

Have you found another project that claims to be IndieWeb, or federated, or decentralized, or distributed and think it should be listed here or are not sure if it should be? Then:

Ask Questions

There are two pretty simple questions you can ask that will help you sift through perhaps 99% of the other projects out there.

  1. Are there human names of project creators on the project home page?
    • Does the project have actual humans behind it who are proud enough of it to put their names on it?
      • If the creators of the project are so unsure of it that they do not want to put their names on the home page, then you should likely also be skeptical about it. You can stop here.
  2. Are the creators selfdogfooding their project?
    • If you found the names of the actual humans behind the project, then you should be able to find their personal sites. If not, you can also stop here, because if the creators themselves do not have personal sites, it is unlikely that they (or their project) will empathize with those with personal sites.
    • Do their personal websites use their own project? This is perhaps the most important question for determining whether a project is real and usable or not. If the creators of the project themselves are not confident enough in their project to use it on their own personal sites, why should you?
      • Note the emphasis on personal website which is key to selfdogfooding. It’s nice (but not necessary, nor sufficient) that the project website (if any) uses the project itself (that would be just normal dogfooding).

If you have answered a firm YES to these two questions about a project, you may add that project to this page (like to the end of the Get Inspired section) with names, personal sites, and citations of how those sites are using the project.



below this line is...

Under Construction

This page is being simplified and focused on providing a quickly usable list of projects to help you get on the IndieWeb and improve your IndieMark. For details about this page and the in-progress transition, see About This Page.

production

Production = the software fully launched and good enough for other independents to relatively easily install, use, maintain, depend on.

Server / Blogging / content hosting projects:

Jekyll

Main article: Jekyll

Jekyll is a blog-aware, static site generator.

IndieWebCamp participants who are using it on their primary self-identifying site:

Other independents that are using it on their primary self-identifying site:

Perch

Main article: Perch

Perch and Perch Runway are a content management systems based on PHP+MySQL. Offered in two flavors, Perch is for smaller sites and Perch Runway geared for sites which have large collections of content. Webmention is supported via plugin and the developers behind Perch have shown active interest in adding additional IndieWeb functionality.

Drupal

Main article: Drupal

Drupal is a popular open source content management system.

MediaWiki

Main article: MediaWiki

MediaWiki is web software you can use to create a beautiful website or wiki.

StatusNet

Main article: StatusNet

StatusNet is open source software you can setup on your own server for real-time publishing.

IndieWebCamp participants who are or were using it on their own site:

  • Evan Prodromou (2012): http://evan.status.net/ (2012(?)-2013 - being converted to pump.io)
  • ...

WordPress.com

WordPress.com is a hosted blog service that runs on WordPress. It includes microformats v1 by default, and you can author microformats2 by editing your template's HTML. You can also use Bridgy to send and receive webmentions. That combination makes WordPress.com a first-class (if limited) IndieWeb platform.

Tumblr

Main article: Tumblr

Tumblr is a hosted blog service. You can author microformats by editing your template's HTML, and you can use Bridgy to send and receive webmentions. That combination makes Tumblr a first-class (if limited) IndieWeb platform.

Blogger

Main article: Blogger

Blogger is a hosted blog service. It includes microformats v1 by default, and you can author microformats2 by editing your template's HTML. You can also use Bridgy to send and receive webmentions. That combination makes Blogger a first-class (if limited) IndieWeb platform.

Tiki Suite

Main article: Tiki Suite

is a selection of Free / Libre / Open Source Software (FLOSS) server, web, mobile and desktop apps with a concerted focus on greater interoperability, security and adaptability, which is aimed at small & medium-sized organizations .

Other Production Projects

Other projects which are production quality but are not primary blogging / content hosting projects (the heart of an IndieWeb site).

OpenVBX and TropoVBX

OpenVBX/TropoVBX - Self-hosted phone numbers!

IndieWebCamp participants who are using it:

  • Aaron Parecki (2011-2012)
    • This sounds "indie", but how is it "indie web"? - Tantek
    • Technically it's not web, though it is installed on a web server and has an HTTP API. The real reason I listed it is because I feel the lines between phone and Internet communication are blurring, and this will become more important in the future. -Aaronparecki.com 08:37, 17 August 2012 (PDT)

Libravatar

Libravatar - Federated avatar hosting (like Gravatar)

IndieWebCamp participants who are using it:

Experimental

Stuff that you've at least got running on your own site, but is perhaps not stable/reliable enough for general sharing / use by others. Still useful to document what you *do* have running and use, share some of the code/design/UX, and lessons learned. Roughly ordered first by how "complete" the blogging/posting functionality is with known (URL required) attendee users, then other content tools, and other building blocks.

Experimental blogging / content hosting projects sorted by number of IndieWeb community members actively using them on their own primary personal site (and then alphabetically).

abode

Main article: abode

abode is Eddie Hinkle's open source IndieWeb personal website software, in use at eddiehinkle.com since 2017-02-01.

IndieWebCamp participants who are using it on their own site:

Bundle

Main article: Bundle

Bundle is a set of publishing tools for the IndieWeb built using Python and Django.

Depends on:

Status:

  • Experimental. Some parts are open source installable by others e.g. Connection.

Useage by IndieWeb community members:

Canopy

Main article: Canopy

Canopy by Angelo Gladding is Python software that helps create a simple Indieweb site with an eye toward being socially aware of friends/contacts in a broader social graph.

IndieWeb community members who are using it on their primary site:

  • ...

Falcon

Main article: Falcon

Falcon is a personal publishing (tweeting, blogging, realtime syndicating) web application. There is an instance of Falcon running at tantek.com and serving/syndicating blog and tweet content. Open source:

IndieWebCamp participants who are using it on their primary site:

Ferocity

Main article: Ferocity

Ferocity is tommorris' new Rails-based blogging system. Capabilities:

  • Mobile web-based posting/viewing.
  • Semi-automatic opt-in geo-tagging of mobile posts (one-button add location data using the Geolocation API and Nominatim).

IndieWebCamp participants who are using it on their primary site:

Hakkan

Main article: Hakkan

Hakkan is a personal publishing toolkit. It is being used to generate and aggregate content for Bear's Log.

IndieWeb related functions shared in Ronkyuu

  • WebMention
  • Rel=me

IndieWebCamp participants who are using it on their primary site:

Dark Matter

Main article: Dark Matter

Dark Matter is a personal publishing platform project (created with Ruby on Rails) by Shane Becker and Bookis Worthy.

IndieWebCamp participants who are using it on their own site:

Hello, world.

An open-source tumblr/blog/rss reader/wordpress-like thingy. Post your content easily and collect content from other rss/ostatus capable sites. Also, lets you syndicate what you post onto other sites like Facebook, Twitter, Tumblr and grab their content as well (backwards-compatibility ;) Technical-wise: it uses the Ostatus stack, passes SWAT0, BrowserID for authentication, written in Python but meant to run on shared servers.

Indie.js

Main article: Indie.js

Indie.js is an IndieWeb framework for Node.js currently being abstracted and released as a set of modules for building your own IndieWeb-compatible site.

pump.io

Main article: pump.io

Pump.io is "a stream server that does most of what people really want from a social network."

IndieWebCamp participants who are using it on their own site:

sadlittlewebjournal

sadlittlewebjournal is a Weblog written in Perl that uses PostgreSQL or MySQL and a straightforward ASCII interface. Site maintenance is done via an intuitive backend that allows one to add, delete, and modify previous entries. Other features include an integrated guestbook, a Web stat chart complete with ASCII bar graphs, and various other modularized features.

Current POSSE feature include publishing news posts to an external Twitter or StatusNet feed, but the PESOS alternative is also supported: republishing posts syndicated from such a feed. On the roadmap are comments using webmentions and microformats.

IndieWeb enthusiasts currently using it on their own site:

Taproot

Main article: Taproot

Taproot is Barnaby Walters’ publishing software. It’s written in PHP 5.4 and drives most of waterpigs.co.uk. It is not currently released to the public, although parts of it are.

IndieWebCamp participants who are using it on their own site:

Transformative

Main article: Transformative

Transformative is  Barry Frost's open source IndieWeb personal website software, in use at barryfrost.com since 2016-11-10. All Ruby source code is available on GitHub.

IndieWebCamp participants who are using it on their own site:

Nucleus CMS

Nucleus CMS is an open source blogging platform. It allows maintaining multiple blogs and is quite extensible through its plugin system.

IndieWeb enthusiasts currently using it on their own site:

  • . . .

IndieWeb enthusiasts previously using it on their own site:

  • gRegor Morrill used it on gregorlove.com from 2002 to 2015, then migrated to ProcessWire
    • Contributed several plugins and core developments.
  • Given the current development status of Nucleus, I do not recommend using it.

Words

Words is an open source blogging tool (fork of nornagon/words)[3].

IndieWeb enthusiasts currently using it on their own site:

  • None currently

Formerly:

Federated Community

The idea here is to use pop-based email, generic Python scripting, and static HTML to set up a dynamic microblogging and photohosting site. Current workflow includes sending an email to a pop email account. Then when the Python script finds the new email it downloads the email to my static HTML server and also sends out an email to my facebook and twitter accounts for syndication. Currently, the Python script is located here and an example of the static HTML is located here. Next up is adding in the ability to upload photo albums. After that, comments.

IndieWeb enthusiasts using it on their own site:

Postly

Main article: Postly

Postly is Ben Roberts' blogging platform. Based in PHP and MySQL it aims to be a platform for easy creation of experimental features. The source code is available on GitHub.

IndieWeb enthusiasts currently using it on their own site:

Voto

Main article: Voto

Voto is Vasilis van Gemert's personal photo gallery. He's written about the ideas behind it on his blog.

IndieWeb enthusiasts currently using it on their own site:

Neonblog

Neonblog is an IndieWeb microblog developed by Emma Kuo. It features a minimalist UI and uses microformats as its native data store.

IndieWebCamp participants that are using it on their own site:

triki

triki is semantic web server used to publish blogs, recommendations, photos, albums and really any sort of content. Supports groups to control sharing with groups/friends. Written in Java with Apache JENA triplestore back-end. Supports IndieAuth and Activity Streams 2.0. Next up is Microblog.

IndieWebCamp participants that are using it on their own site:

Other Experimental Projects

Other projects which are experimental quality but are not primary blogging / content hosting projects (the heart of an IndieWeb site).

IndieReader

Selfoss mod that allows you to subscribe to IndieWeb sites. Aaron Parecki made a fork of selfoss, an open source reader and made it accept Microformats. Now you can subscribe to all the IndieWeb sites (people) you want directly from your own domain! Originally built during 2014-02-12 Homebrew Website Club

IndieAuth and RelMeAuth

Main article: IndieAuth

IndieAuth is a way to use your own domain name to sign in to websites. It works by linking your website to one or more authentication providers such as Twitter or Google, then entering your domain name in the login form on websites that support it.

IndieWebCamp participants' sites using IndieAuth:

IndieWebCamp participants' sites using RelMeAuth:

  • Tantek: http://tantek.com/falcon/ - for posting to tantek.com, or for others to post to Twitter.
    • See also: http://tantek.com/relmeauth/ for testing your site's RelMeAuth support (though signing into IndieWebCamp with IndieAuth currently provides better feedback, you may find this also useful for testing. - Tantek 15:46, 23 March 2013 (PDT) )
  • ...

IndieWeb Reply

A cross-browser extension which hijacks social sharing buttons across the web and reply, favourite and retweet buttons on twitter.com to redirect to your own site whilst retaining metadata like profiled text for you to use in your own UIs. Available on GitHub.

Own Your Comments

An experimental cross-browser extension to help people retain ownership of the comments they leave on the web by hijacking existing comment UIs and injecting customised ones. Available on GitHub.

phubb

Main article: phubb

Self hosted PHP PubSubHubbub server

People who are using it on their own site:


Pingback2hook

Self hosted Pingback/Webmention middleware (written in PHP, inspired by Webmention.io) that takes pings, stores them, and fires off webhooks. Provides a query API.

People who are using it on their own site:

Code
https://github.com/mapkyca/pingback2hook

Trovebox

Main article: Trovebox

Trovebox (formerly The OpenPhoto Project) is a server-side photo application that lets you store your photos on Dropbox, Amazon S3 or in your garage, and serve them from URLs on your own domain.

IndieWebCamp participants who are using it on their own site:

  • User:Upon2020.com (Johannes Ernst) is running a private instance for his family pictures
  • ...

stapibas

Main article: stapibas

Standalone pingback server written in PHP, storing data in MySQL.

  • Features:
    • Receive webmentions and pingbacks
    • Send out webmentions/pingbacks to each link on an HTML page

IndieWeb enthusiasts using it on their primary site:

Similar to #Pingback2hook and #Webmention.io.

Whistle

Whistle is an algorithmically reversible personal URL shortener. There is an instance of Whistle running at ttk.me.

IndieWebCamp participants who are using it on their own site:

WhisperFollow

Main article: Whisperfollow

WhisperFollow is a WordPress based social aggregator that currently supports RSS, Atom and PubSubHubbub.

Webmention.io

webmention.io is an open-source project written in Ruby and a hosted service for receiving webmentions and pingbacks on behalf of your IndieWeb site.

IndieWebCamp participants who are using it on their own site:

IRC

Aaron Parecki uses a private IRC server with several channels as a personal communications hub. This project has no specific name, and has no single code base, and is highly experimental. However, he has been using and developing it for almost three years.

The bot in the IRC channel can control lights in the house, do text to speech on computers inside the house, shows Twitter mentions and wiki edits, do unit conversion and other calculations, manage a "todo" list, and sometimes makes snarky remarks.

Its modular structure has made it extremely easy to quickly add new functionality, and as such, has probably slowed Aaron's development on other more accessible web-based equivalents.

ostatus-unofficial

Unhosted

  • The idea here is to use statically hosted MVC apps and projects like remotestorage.io + local browser storage as a way to write applications that can work offline and edit data stored on the web.
  • Michiel B. de Jong uses a webserver pointed at his remotestorage files to host his website.

DiSo Actionstream for WordPress

DiSo Actionstream for WordPress enables syndication of content from other sites to your own or writing a bit of code to insert local items. This powers both the full actionstream at singpolyma.net and also the self-hosted microblog at µ.singpolyma.net

IndieWebCamp participants who are using it on their primary self-identifying site:

  • ...

Other independents that are using it on their primary self-identifying site:

Hacks

Stuff that you've hacked on, perhaps you intend to run on your own site, sometimes run on your own site (i.e. for testing rather than as a part of your day-to-day real world usage), used to run on your own site, or in development plugins.

We hope to see stuff here migrate up to experimental!

Alphabetical by project name:

ownCloud

Main article: ownCloud

Self-hosted personal web services: ownCloud has file manager, music, calendar, contacts and much more!

IndieWebCamp participants who are/were using it:

  • Johannes Ernst (2013) and his family are running it for our family calendar, contacts and shared files (e.g. to-do-lists)
  • cweiske (2014) is running it for file sync and calendars

Publify

Main article: Publify

Publify is a Ruby on Rails blogging engine with extended publishing capacities that's recently been taking a turn as an IndieWeb project. Publify and supported plugins are free software released under the MIT licence. Publify needs a database like MySQL, PostgreSQL or SQLite.

Master currently supports the following IndieWeb features:

  • Classic blogging engine with API, plugins, RSS/Atom...
  • POSSE to Twitter with short messages
  • H-review on default themes
  • Self hosted URL shortener
  • PESOS for formerly posted tweets

Current IndieWeb users that are actively using it on their primary self-identifying site:

  • none

Past IndieWeb users:

  • Frédéric de Villamil (neuro`) (2006 - 2016-04-28): t37.net
  • Don Park (donpdonp) (~2008-2015?) on donpark.org
    • currently donpark.org looks like a single static HTML page

Smallest Federated Wiki

Other Hacks

Hacks that are not primary blogging / content hosting projects.

IndieWeb Messaging

Goal: Be able to send someone a short message only knowing their domain name. They should be able to receive the message in whatever way they want (SMS, Email, Twitter DM, etc.) without the sender knowing what medium the message will be sent through.

Current live implementations:

Explorations

These aren't even experiments yet - more like concepts in progress and being developed

Related explorations:

Other

Here's where all other IndieWeb/FSW related projects go, including / especially those which are:

  • not used by any IndieWebCamp participants
  • or maybe just a spec (no code)

Despite their disused or theoretical nature, we may still be able to learn from the strengths and weaknesses of other approaches, document formats/protocols, etc. and try to merge efforts.

Diaspora

Main article: Diaspora

Diaspora is an open source project for hosting a social network on your own server that federates with other Diaspora instances, which are called "pods".


IndieWeb community members who are using it on their own site:

  • Élie Michel tries to use it on its own pod, although the federation system does not completely convince him.

Ghost

Main article: Ghost

Ghost is a simple and powerful blogging platform that was first written about by John O'Nolan, the former lead for Wordpress's UI team.

He described Ghost as an "idealistic and fictional concept for a WordPress-lite fork"[4]. During a 29 day Kickstarter campaign, Nolan raised £196,362 [5].

After two years, John O'Nolan released an article that described "How we Spent The Kickstarter Money, where we are now, and what's next for Ghost".[6]

Ghost is an open source application available for free self-hosting and offers Ghost(Pro), upon a premium managed-SaaS service hosted with Digital Ocean. Ghost boasts a large community of contributors, and runs as a npm module ontop of NodeJS and Express.

GNU social

Main article: GNU social

GNU social is an open source project that "will be a decentralized social network that you can install on your own server".

No IndieWeb community members are using it on their own site.

OStatus for WordPress

OStatus for WordPress is a collection of plugins to make WordPress blogs followable by status.net and other OStatus instances.

No IndieWeb community members are using it on their own site.

If we could get IndieWeb participation by some folks using OStatus, it would be great to understand how well it works today.

Postcard

Postcard is an iOS app that allows you to post content on multiple social networks. It lets one network serve as the 'host' and the remaining networks share a link back to it.

The Postcard API Protocol also allows the app to communicate with your own site. A WordPress plugin that implements this API has been released along with the iOS app.

  • Aaron Parecki commented to the developer on 2014-02-19, inviting him to join the IndieWeb conversation.
  • No IndieWeb community members are currently using it on their own site.

Shaarli

Main article: Shaarli

Shaarli is a minimalist delicious clone you can install on your own website. It is designed to be personal (single-user), fast, and handy.

It is primarily a bookmarking application, but the feature list indicates you can also ". . . use it for micro-blogging (like Twitter), a pastebin, an online notepad, a snippet repository, etc."

IndieWeb community members who are using it on their own site:

Tent.io

Main article: Tent.io
  • http://tent.io suite of distributed networking protocols, alternative to OStatus

No IndieWeb community members are using it on their own site.

UBOS (Indie Box Project)

http://ubos.org/ management software that allows the simple administration of IndieWeb sites on cheap Linux devices and plug computers.

UBOS is the successor to the former IndieBox project.

Used by:

  • Johannes Ernst is using it at home for web applications used by his family. Those include OwnCloud, Shaarli, Selfoss, Wordpress, and some home-grown ones.

Squiso

Main article: Squiso

Squiso wants to create a decentralized open social web, by allowing users to host their own social data or trust a service provider of their choice.

Used and primary developed by:

Abandoned

Projects that may have supported IndieWeb sites in the past but that appear to be abandoned. In alphabetical order by project name.

About This Page

The projects page is focused on providing a clear flat list of projects you can set up on your own site to join the IndieWeb.

Help Update This Page With

Some design thinking for this page.

  • Project inclusion requirements:
  • Project ordering criteria:
    • 1. What can I setup right now to get on the IndieWeb?
      • Prefer community member maintained projects over general tools
    • 2. What projects have inspiring IndieWeb examples? For example,
      • Have a reasonably nice looking home page and permalinks
      • Then ordered by apparent (actual in use) IndieMark level
  • Each project listing should:
    • list a few (1-3 max) IndieWeb examples actively using the project that are:
      • "tour-worthy" - sites you'd want to show someone new to the IndieWeb as clear examples of appealing / useful / empowering IndieWeb sites.
      • The nicest looking home page and permalinks (should have at least decent visual design / usability)
      • preferably exemplary - i.e. be of high IndieMark
      • at least 1 selfdogfood example of (most) primary project developer
    • link to complete list of active users on the actual project page "IndieWeb Examples" section
  • Sections
    • Get rid of release vs experimental vs. etc. This distinction was useful originally, but now # of active IndieWeb users acts as a better evaluation of project usability/usefulness. Many "experimental" projects are more useful/usable and advancing faster than officially released/stable projects.
    • Primary IndieWeb site software (e.g. Known, p3k, Publify, Taproot, Ferocity, Falcon)
    • Service hubs / proxies (e.g. webmention.io, brid.gy)

+1 to this --Bret Comnes 15:25, 18 June 2014 (PDT)

Avoid Cluttering This Page With

Please avoid cluttering this page with:

  • "random crap I'm working on" - wikify that to your User page instead
  • "random crap I found other people working on" - either:
    • ask about it on IRC to see if anyone cares - if no one responds/cares - then don't add it to the wiki
    • OR install such things yourself on your personal site, and document your experience on your User page
  • Other directories of open source projects
    • instead: look at specific projects in such directories and then see "random crap I found other people working on" above.

Formerly

Formerly this page was split into various categories as follows:

Split into production, experimental, hacks, and explorations as well as other for projects that are or appear to be IndieWeb related but are either not in use by any attendee or status is unknown.

Within each quality level the projects are listed by:

  • Primary blogging / content hosting systems listed first, additional content hosting systems (e.g. for a specific content type only), and then other useful IndieWeb building block projects.
  • Then by # of IndieWebCamp participants + other independents using each project.

Sorted within each quality level by number of IndieWebCamp participants actively using it on their primary self-identity site (thus you can quickly see which projects are the most "real", in-use, and likely well supported).

See Also