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