Skip to content

getindiekit/indiekit

main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indiekit

Build status

Indiekit is a small but powerful server that acts as the go-between your website and the wider independent web.

Publish content to your website using apps like iAWriter, Micro.blog, Icro, Indigenous or services that support the Micropub API

Features

  • Create, update and delete posts
  • Upload files
  • Configure different post types
  • Set post status and visibility
  • Review previously published posts and files
  • Save files to different content stores
  • Syndicate content to third-party websites
  • Publication presets to support popular static site generators
  • Localised to different languages
  • Plug-in API

Requirements

  • Node.js v18+

Install

Learn how to set up an Indiekit server and view an example server configuration.

Decisions

Architectural decisions made on this project are documented using Architecture Decision Records, as described by Michael Nygard. These can be found in /docs/decisions.

Contributing

Read about the different ways you can contribute to this project.

Credits

Developed by Paul Robert Lloyd.

Thank-you to Aron Carroll for mentoring me during the development of this project. Indiekit is a much better project for his feedback and advice.

Similar projects

Indiekit is inspired by similar projects made by members of the IndieWeb community, all of which you are encouraged to try: