jetbrains/ring-ui

A collection of JetBrains Web UI components

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 44 minutes ago
Added to GitGenius on September 18th, 2026
Created on July 19th, 2017
Open Issues & Pull Requests: 12 (+0)
GitHub issues: Disabled - open counts may still include pull requests.
Number of forks: 204
Total Stargazers: 3,790 (+0)
Total Subscribers: 53 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

GitHub issues are disabled for this repository, so issue analytics and the issue explorer are not available.

Detailed Description

Ring UI is a collection of React components that provides UI building blocks for web applications built at JetBrains and third-party plugins for JetBrains products.

The project addresses the need for a consistent, cohesive set of UI components across JetBrains' web-based products. It offers components designed according to JetBrains' design guidelines, available both as pre-built bundles for quick adoption and as source files for projects with complex build requirements. Developers can import individual components as ES modules, with bundle size scaling to match their actual usage.

Teams building web applications within the JetBrains ecosystem or creating plugins for JetBrains products are the primary audience. The tool suits projects that benefit from design consistency with JetBrains' visual language. The project provides two installation paths: a pre-built version for straightforward integration via npm, and a source version for teams using Webpack who want to compile Ring UI alongside their own code. Comprehensive documentation is available through design guidelines, a Figma library, and interactive Storybook examples.

The project maintains active development with continuous integration builds tracked in TeamCity. Issue tracking occurs in YouTrack rather than GitHub's native system. The team provides multiple channels for engagement, including a Figma design library for designers and developers to reference, and a CodeSandbox environment for trying components without local setup. Documentation is kept current through design guidelines hosted on JetBrains' help portal alongside the component library itself.