JetBrains Web UI components open-sourced

Natasha Katson

Please welcome Ring UI, an open-source library full of Web UI components!


Ring UI library gives you the power of complex UI controls that have been developed at JetBrains over the years. It contains over 50 React controls, ranging from simple links and buttons to sophisticated controls, such as Date Picker or Data List. This library is extensively used inside YouTrack, Hub, Upsource, and other products, and we are committed to developing and maintaining it for many years to come.

One example of how you might use Ring UI library would be to create custom widgets for your dashboard in Hub so that you can match the style of your favorite JetBrains user interfaces. Please follow the Quick Start Guide to explore the library.

Your feedback is really appreciated, so please share it with us in the comment section below or report bugs in our tracker.

We are thrilled to see what you will create using Ring UI!

Comments below can no longer be edited.

27 Responses to JetBrains Web UI components open-sourced

  1. Jerry U. says:

    August 3, 2017


  2. Yarco says:

    August 4, 2017

    It is cool…really very cool…I really hate those datepickers which only have one month date view when choosing birthday. I need to click more times to scroll to 1980. It reminds me I’m old enough. 🙁

    • pabra says:

      August 4, 2017

      I also always need to click back to 1980 to chose my birthday. I didn’t expect anybody else being that old. 😉

      • Ric says:

        August 7, 2017

        Me too. What’s also depressing is moving into the 35-45 age category!

        • Craig says:

          August 7, 2017

          1961 here…loads of fun.

  3. David Fallah says:

    August 4, 2017

    Quick Start Guide link is broken (

    • Natasha Katson says:

      August 4, 2017

      Thank you, fixed the link. Please, check again.

  4. mrchief says:

    August 4, 2017

    It’ll help if the code was up on github. The current repo is just horrible to browse.

  5. mrchief says:

    August 4, 2017

    It’ll also help if Angular components are separated out on a different tab or URL. Forcing React devs to scrolling 2 pages down everytime isn’t a nice experience. At least add a scrollbar to left nav.

    Other than that, it does look promising.

    • Eugene Datsky says:

      August 4, 2017

      Thank you for the suggestion! React components are now at the top of the page.

    • Filipp Riabchun says:

      August 4, 2017

      Fixed =)

  6. New top story on Hacker News: JetBrains Web UI components open-sourced – The Internet Yard says:

    August 4, 2017

    […] JetBrains Web UI components open-sourced 3 by uptown | 0 comments on Hacker News. […]

  7. JetBrains Web UI components open-sourced | ExtendTree says:

    August 4, 2017

    […] Read Full Story […]

  8. Momo says:

    August 4, 2017

    Pages do not work, most links in your article do not work. Starting with:

  9. churcho says:

    August 4, 2017

    I get the need to use youtrack but could we have an issues tab on the github repo?

    • Natasha Katson says:

      August 7, 2017

      Please, use YouTrack, we are not planning to use GitHub issue tracker. But you can always log in YouTrack using your GitHub account.

  10. JetBrains – Ring UI Components going open source – PipisCrew Official Homepage says:

    August 4, 2017

    […] JetBrains Web UI components open-sourced […]

  11. Suman says:

    August 4, 2017

    On clicking on the above links , it takes to page and shows “The request could not be satisfied.”

  12. ras says:

    August 4, 2017

    Is your website down? I am receiving this error

    The request could not be satisfied.

    Bad request.
    Generated by cloudfront (CloudFront)
    Request ID: YYuWGMjh7eBDJThy43oitYJ_fWcyG4ZABPkmABUjjylX2gHCjvTEmg==

  13. Celinedijon says:

    August 4, 2017

    Quick start guide link is still broken.

  14. Filipp Riabchun says:

    August 5, 2017

    It turns out that our docsite wasn’t ready to the HackerNews effect. We’ve made some improvements in terms of infrastructure, now it should work OK for everyone

  15. 2017-08-05 前端日报 | 好JSER好JSER says:

    August 5, 2017

    […] WebVR系列——深度剖析SVG <foreignObject>简介与截图等应用[译] 所有你需要知道的关于完全理解 Node.js 事件循环及其度量HTML5新特性总结0804用信号来控制异步流程JavaScript developers are competing to build games in under 13kbJetBrains Web UI components open-sourced […]

  16. Dew Drop - August 7, 2017 (#2536) - Morning Dew says:

    August 7, 2017

    […] JetBrains Web UI components open-sourced (Natasha Katson) […]

  17. How to Learn React: Everything You Need to Get Started — SitePoint says:

    January 21, 2019

    […] JetBrains Web UI components are open source [blog.jetbrains]. […]


Subscribe for updates