Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Roadmap

Current State (v0.1.0)

Listsome is functional for creating and publishing DIY project sites. See overview for what works today.

Planned

The following features are documented in design specs but not yet implemented:

Short Term

  • Webmention support: Fetch, display, and send webmentions
  • Image optimization: Automatic resizing and WebP/AVIF conversion
  • Syntax highlighting: Code blocks with syntect-based highlighting
  • Search index: Full-text search without external services
  • Category and tag pages: Auto-generated listing pages per category/tag

Longer Term

  • POSSE syndication: Publish to Mastodon, Pixelfed, PeerTube from the command-line tool
  • Print stylesheets: Built-in print-friendly CSS for generated sites
  • Import tools: Import from Instructables, Hackaday, and other platforms
  • Video support: Transcoding and thumbnail generation
  • Multi-language sites: i18n support for international makers
  • Plugin system: Extend Listsome with custom generators and themes
  • 3D model viewer: Inline STEP/STL viewing in project pages

Design Status

  • IndieWeb integration: Documented; microformats2 markup is generated by default templates, webmention command-line tool is stubbed
  • Fediverse syndication: Configuration model exists in listsome.toml, no implementation
  • Interactivity: Research done on webmentions, email replies, and Giscus integrations for adding comments/reactions to project pages