Indiekit
(Redirected from IndieKit)
Indiekit (GitHub repo) is “the little Node.js server with all the pieces needed to own your content and share it with the wider independent web”. This project is currently being developed by Paul Robert Lloyd.
The immediate goal of this project was to provide a self-hosted Micropub endpoint that could save posts to a content store (such as GitHub) for subsequent publishing with a static site generator (such as Jekyll).
With that goal met, the longer term ambition is to support other publishing APIs (Webmention, Microsub, ActivityPub etc.), integrate with a wider range of content management systems, and provide a compelling web management interface.
Requirements
- Node.js v20+
A MongoDB database is optional, but required for many features to work.
Features
- Plug-in API with a number of first-party plug-ins to support common integrations
- Accessible web interface
- Localisable, with localisations provided for:
- US English
- Deutsch
- Español
- Español (Latin American Spanish)
- Français
- हिन्दी (Hindi)
- bahasa Indonesia
- Nederlands
- Polski
- Português
- Srpski
- Svenska
- 中文 (Simplified Chinese)
Micropub
- Publish content using apps and services that support the Micropub API
- Create, update, delete and undelete posts
- Upload files via the media endpoint
- Configure where different post types get published
- Publication presets to support popular static site generators and document formats
- First-party plug-ins that support saving content to:
- First-party publication preset plug-ins for:
Syndication
- Syndicate content to third-party websites
- First-party plug-ins that support syndicating to:
- Mastodon servers
- Internet Archive
People using it
- Paul Robert Lloyd has been using Indiekit to post notes and photos since early 2019.
- Robert van Bregt is trying to get Indiekit to work with his Hugo based site since November 2019.
- Ru Singh has been using the project for her website since August 2020.
- Jon Roobottom has been using Indiekit to publish photos on his website since November 2021.
- Anthony Ciccarello has been using a Indiekit with his Eleventy based site since November 2023
- Wing Pang has been using it as her CMS for an eleventy site since May, 2023.
See also
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 • NetNewsWire |