YouTrack from JetBrains is a web-based, keyboard-centric bug and issue tracker. It offers fantastic time savings for both bug submitters and development teams. Its lightning-fast issue reporting is complemented with powerful native-language-like search queries and batch operations on multiple issues from the command window. Easily migrate issues from other bug trackers, create unlimited custom attributes, and enjoy per-issue visibility settings. That’s what you get with YouTrack – the fastest bug and issue tracker.
Smart Issue Search
Query-based search and a simple search box — In YouTrack, you search for issues with a single search box, using simple query syntax that is very similar to natural language, aided by intelligent query completion and highlighting:
Read more about bug tracker’s smart search
The Power of Commands
Speed up issue modification — The Command window in YouTrack is an enormous time-saver. Batch-modify issue attributes, mark issues with tags, set dependencies and more — all this with a set of natural-language-like commands! Just select issues from the list (you can select all found issues) and type a command to apply to all of them.
Read more about modifying multiple issues
Custom Issue Attributes
YouTrack gives you the freedom to define which attributes to use and which type each of them should have.
Customizing issue attributes — Define your own custom attributes such as complexity, operating system, etc. Make attributes visible to everyone or a specific user group only. All the functionality provided for predefined attributes is available for custom attributes as well, including import from JIRA, export to Excel, support in search queries and commands, and administration via REST API.
Read more about YouTrack custom attributes
Tag-based Issue Handling
Custom issue grouping — Use tags to group issues, irrelevant of their attributes. Include tags in your search queries, and receive notifications on tag events.
Any tag can be configured to untag on resolve — as soon as you fix an issue associated with the tag, the association automatically ends.
Read more about organizing issues
Flexible Administration and Integration
Instant installation — YouTrack is distributed as a JAR, Windows EXE or WAR file, ready to be:
- run as a standalone Java process,
- launched as a Windows service, or
- deployed on any application server, including Apache Tomcat 6+, Apache Geronimo, Mortbay Jetty, Caucho Resin, and JBoss.
YouTrack operates using its own bundled database that runs in-process and requires no installation.
YouTrack REST API — YouTrack provides powerful functionality that helps you perform various actions programmatically via its RESTful API, including:
- Importing issues from your current bug tracking system — for smoother migration to YouTrack.
- Creating, modifying and performing other operations programmatically — so you can seamlessly integrate YouTrack into your environment. For example, you can set up automated issue submission from third-party applications.
- Manipulating projects, users, groups, roles, issue link types, and custom attributes.
Import from other bug trackers — YouTrack introduces a Python Client Library that wraps YouTrack REST API. It enables importing from any bug tracker, and already contains scripts for importing from Bugzilla, Mantis, Trac, Google Code, CSV and YouTrack itself.
TeamCity integration — YouTrack integrates with TeamCity, the distributed build management and continuous integration server from JetBrains. TeamCity integration allows you to link commits to your version control system with corresponding issues in YouTrack, and automatically update “fixed in build” attributes in YouTrack with newly assembled builds.
JIRA integration — If you have an existing Atlassian JIRA 3.x-4.x installation, it’s a good idea to integrate it with YouTrack. Integrating YouTrack with JIRA lets you:
- Import existing projects from JIRA, along with roles, users, groups, and group memberships.
- Update previously imported projects to account for changes made in JIRA.
- Enable users to log into YouTrack using their existing JIRA credentials.
LDAP integration — In addition to OpenID support and grabbing user credentials from JIRA, there’s a third authentication method: LDAP integration, which lets you use credentials stored in your directory service to log into YouTrack.
Read more about bug tracker administration and integration