Girish Mahajan (Editor)

YouTrack

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
JetBrains

Operating system
  
Cross-platform

Written in
  
Java via JetBrains MPS

Initial release
  
29 October 2009; 7 years ago (2009-10-29)

Stable release
  
7.0 / 28 September 2016; 6 months ago (2016-09-28)

Type
  
Bug tracking system, project management software

YouTrack is a proprietary, commercial browser-based bug tracker, issue tracking system and project management software developed by JetBrains. It focuses on query-based issue search with auto-completion, manipulating issues in batches, customizing the set of issue attributes, and creating custom workflows.

Contents

Architecture

YouTrack is implemented in compliance with the language-oriented programming paradigm and is developed using JetBrains MPS and a set of JetBrains' own domain-specific languages. It uses a built-in JetBrains database — a transactional key-value store. For remote procedure calls, YouTrack supports a RESTful API.

User interface

YouTrack's Ajax-based user interface allows both keyboard and mouse interaction. Searching for issues is implemented via search query syntax and performed from a single search box.

System requirements and distribution types

YouTrack is cross-platform and works on any Java-enabled operating system, including Microsoft Windows, Linux (*nix), Mac OS X and Solaris.

It has three distribution types: runnable Java archive (.jar) which bundles Jetty and is ready to be started without any additional installation; a Windows Installer MSI which installs and configures JRE and Tomcat with the deployed YouTrack web archive, and also a plain .zip file archive. Until version 6.0, JetBrains also distributed YouTrack as a web archive (.war) which could be deployed to almost any servlet container (Tomcat, Jetty, etc.).

YouTrack RESTful API

YouTrack RESTful API allows developers to perform various actions programmatically, including:

  • Importing existing projects and issues from other bug tracking systems.
  • Creating, modifying, getting all the issues attributes.
  • Manipulating projects, users, groups and roles.
  • Implements the Networked Help Desk API.
  • License

    JetBrains offers YouTrack in five packs with different numbers of users supported, with the basic pack being free of charge. JetBrains also provides YouTrack at no charge for open source projects and for educational and teaching uses in classrooms.

    YouTrack is also available as a hosted service (SaaS), called YouTrack InCloud.

    References

    YouTrack Wikipedia