ShipShipShip

A self-hosted platform for managing product roadmaps and changelogs with community voting and automated newsletters.

ShipShipShip screenshot 1

ShipShipShip is an open-source, self-hosted web app and server for managing product roadmaps and changelogs, allowing developers to share updates and collect feedback from their user base. The software is deployed as a server application, typically via Docker, and includes a public-facing interface for users and a private admin panel for managers to oversee the development pipeline.

Users interact with the platform by viewing the public roadmap, voting on proposed features, and reacting to updates. Administrators manage the lifecycle of these features through a backend dashboard, moving items through various stages of development. The system supports both AMD64 and ARM64 architectures for deployment, ensuring compatibility across different server environments. It allows for the separation of the administrative interface from the public changelog through a specific theme installation process.

Key features

  • Kanban board with a drag-and-drop interface and customizable statuses
  • Voting system for community-driven feature prioritization
  • Emoji reactions with eight different types for user feedback
  • Automated newsletters that send emails when event statuses change
  • Rich event management using a TipTap editor with markdown and media uploads
  • Manifest-based theme system for custom public-facing layouts
  • RESTful API for external integrations
  • Customizable email templates for different event types

The application uses a decoupled architecture with a Go backend utilizing the Gin framework and a SQLite database for data storage. The admin interface is built with SvelteKit, Svelte 5, and TailwindCSS, incorporating shadcn-svelte for the UI components. It is designed for product managers and developers who require a self-contained system to track public progress and automate release notifications without relying on third-party SaaS providers. The RESTful API allows for further automation, enabling the creation of events or the addition of reactions via external scripts.

ShipShipShip serves as a dedicated tool for transparency in software development and community engagement.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity5 months ago
Repository Age12 months
LicenseApache-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.