What Is MantisBT and What Can You Use It For?
Updated
MantisBT is a free, open source, web-based bug tracking system written in PHP. You use it to manage projects and issues while collaborating with teammates and clients — the project describes itself as striking "a delicate balance between simplicity and power," with users able to get started in minutes. It fits teams that want a self-hosted issue tracker they can customize, and it runs on Linux, Windows, and macOS servers with MySQL, MS SQL, or PostgreSQL databases.
What MantisBT actually is
MantisBT (often just called "Mantis") is an issue tracker released under the GNU General Public License (GPL). It is web-based, so users work through a browser rather than a desktop client. The current release shown on the project site is MantisBT 2.28.4, with a changelog covering new features and bug fixes.
On the client side, it is compatible with Chrome, Firefox, Safari, Opera, and Edge. On the server side, it is built on PHP and supports Linux, Windows, and macOS.
Core capabilities
The project highlights three capability areas that map directly to how teams use it:
| Capability | What it does |
|---|---|
| Email notifications | Keeps your team and clients updated on issue updates, resolution, or comments |
| Access control | Per-project, role-based access control, so you decide who can see and do what |
| Customizable | Flexibility to customize issue fields, notifications, and workflow |
The combination matters in practice. For example, if you run a client-facing project, role-based access control lets you give a client visibility into their own issues without exposing internal projects, while email notifications keep them informed without anyone manually sending status updates.
Typical use cases
- Software development teams tracking bugs, feature requests, and tasks across projects. One user quoted on the site (Attila Strba, EnOcean) describes it as "very flexible great project, exactly what we need for our software development."
- Teams collaborating with clients who need shared visibility into issue status. The site's own framing is that MantisBT "makes collaboration with team members & clients easy, fast, and professional."
- Teams that have outgrown simpler tools or want to switch. One quoted user (John Locke, Freelock Computing) notes: "We tried 6 different issue trackers before settling on Mantis."
- Organizations that value simplicity with room to grow. John Zastrow (Tetra Tech, Inc.) is quoted praising "its powerful simplicity."
How to try it
The project offers three practical entry points, and you can start with one or more of them:
- Demo — evaluate MantisBT without installing anything.
- Download — get the latest version along with the administrator's guide to set it up on your own servers.
- Hosting — if you would rather not run the server yourself.
If you plan to self-host, the download page and administrator's guide are the starting point; the guide covers setup on your own servers. If you just want to see whether the interface and workflow suit your team, start with the demo.
What to check before committing
- Server requirements: confirm your environment runs PHP and one of the supported databases (MySQL, MS SQL, or PostgreSQL).
- Hosting model: decide between self-hosting (you manage the server) and a hosting option.
- Customization needs: review whether the customizable issue fields and workflow can match your existing process before migrating a team onto it.
- Access structure: plan your per-project roles if clients or external collaborators will use the system.
The project site does not list pricing for the software itself; it is released under the GPL, and the site points to demo, download, and hosting options for evaluation.