Roundup

Roundup

Flexible issue tracker with a customizable data model

38stars
14forks
Last commit: 14d ago
Repo age: 11y old

Roundup is an issue/bug tracker written in Python designed to be lightweight yet highly adaptable. It provides web and email-driven workflows and lets you model your tracker’s data (issues, tasks, users, etc.) to match how your team works.

Key Features:

  • Customizable tracker schema (define classes/fields and relationships to fit your process)
  • Web interface for creating, editing, searching, and triaging issues
  • Email interface for creating/updating issues via messages and replies
  • Flexible permissions model to control access by role/user
  • Full-text and field-based searching with configurable queries
  • File attachments and message history per issue
  • Extensible via detectors/extensions to implement workflow rules and automation
  • Multiple database backends supported (commonly SQLite, PostgreSQL, MySQL)

Use Cases:

  • Bug and issue tracking for software projects needing a custom data model
  • Internal helpdesk/support ticket tracking with email-based updates
  • Lightweight task/defect tracking for small teams that want simple deployment

Limitations and Considerations

  • UI is functional but comparatively minimal versus modern, highly polished trackers
  • Customization often involves editing tracker templates/schema and Python-based extensions

Roundup is a good fit when you want an established, scriptable tracker that can be tailored to non-standard workflows and data fields. Its email and web interfaces make it practical for teams that prefer inbox-driven ticket handling alongside a web UI.

Categories:

Tags:

Tech Stack:

Share:

Similar Services