Skip to content

iteratorpm/iterator

Repository files navigation

Iterator

The developer-friendly project management tool for agile teams — inspired by the proven methodology of Pivotal Tracker.

License Stars

⚠️ Early Alpha Warning
Iterator is currently in early alpha. Many features are incomplete or unstable, and may break frequently.
We're offering everything for free on the cloud during the beta — and feedback, bug reports, and contributions are very welcome!


🚀 Key Features

📅 Planning & Workflow

  • Velocity Planning
    Manual and automatic iteration modes with intelligent tracking to predict delivery dates.
  • Story States & Labels
    Custom workflows, rich labeling, and keyboard shortcuts for fast team execution.
  • Workflow Flexibility
    Combine Kanban and Scrum with adaptable project structures.

📊 Analytics & Reporting (Planned)

  • Velocity & Cycle Time
    Visualize team throughput and identify bottlenecks.
  • Burnup & Cumulative Flow Charts
    Monitor scope creep and visualize work distribution.
  • Activity Feed
    Track every comment, status change, and assignment.

🔌 Developer Experience (Planned)

  • Version Control Integration
    GitHub and GitLab integration for commit linking and PR status updates.
  • API + Webhooks
    A powerful REST API and custom webhook support for toolchain integrations.
  • Real-time Activity Sync
    Unified notifications and event streams across connected tools.

💡 Why Iterator?

When Pivotal Tracker shutdown, a lot of terms -- ours included -- were left stranded. So we needed a replacement that kept its best features —- automatic sprint planning, tight workflow, and release planning -- and is built for the long term. Modern tools are bloated or are a kanban board that can't estimate when features will be completed. And an open-source tool will guarantee longevity.

Iterator is built for developers who want to spend less time managing and more time building. It's designed so that 99% of your time is spent on a single, focused screen -- no jumping between tabs, views, or dashboards.

We're also rethinking the developer experience from the ground up, with features like keyboard-first navigation, AI integration, and Git workflows — all optimized for speed and flow.

🖼️ Screenshot


🛠️ Tech Stack

  • Ruby on Rails 8 (Hotwire Turbo + Stimulus)
  • SQLite/PostgreSQL (your choice)
  • Tailwind CSS for modern styling
  • Docker/Kamal for easy deployment

🚀 Get Started in Minutes

One-Line Docker Command

docker run -d \
  -p 3000:3000 \
  -e [email protected]:password \
  -v ./iterator-db:/usr/src/app/storage \
  ghcr.io/iteratorpm/iterator:latest

Visit http://localhost:3000 with demo credentials:

⚠️ This runs in demo mode with no email verification.

Docker Compose

git clone https://github.com/iteratorpm/iterator
cd iterator
cp .env.example .env
docker compose up -d

Kamal (Production Deployment) (Planned)

kamal init
kamal env push
kamal a
kamal deploy

📘 Full deployment guide


💬 Join Our Community

Discord GitHub Issues

We welcome contributions! Check out our contribution guidelines.


📜 License

Iterator is AGPLv3 licensed.