awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
JetBrains avatar

JetBrains/ring-ui

0
View on GitHub↗
3,779 stars·203 forks·TypeScript·Apache-2.0·8 vuesjetbrains.github.io/ring-ui↗

Ring Ui

ring-ui is a web UI component library used to build consistent web applications through a shared set of reusable interface elements and standardized styles. It provides a foundation for web interface development, specifically supporting the creation of visual experiences for software extensions and plugins.

The library includes a grid-based layout system for organizing screen content and maintaining responsiveness across different window sizes. It features a CSS variable theming system for applying consistent visual identities, a data table framework for rendering large datasets, and a form input suite for collecting user information through standardized fields and validation patterns.

The project covers broader capability areas including complex data visualization, responsive page layout design, and the construction of structured data entry forms.

Features

  • Standard UI Component Libraries - Offers a standardized library of built-in interface elements used to construct consistent user interfaces.
  • UI Component Composition - Implements architectural patterns for building complex interfaces by composing independent, reusable UI building blocks.
  • CSS Variable Theming - Uses global CSS custom properties to apply consistent visual styles and brand identities across all UI components.
  • Data Tables - Implements a framework for rendering and navigating large datasets using structured tabular interfaces with search and pagination.
  • Form and Input Management - Ships a suite of standardized input fields and validation patterns for consistent user data collection.
  • Plugin UI Frameworks - Provides a shared set of layout patterns and components specifically for developing visual experiences for software extensions and plugins.
  • Grid Layout Systems - Provides a grid-based layout system to ensure visual alignment and responsiveness across various window sizes.
  • User Interface Components - Supplies a set of reusable UI elements and layout patterns for building interactive application interfaces.
  • Component-Based Architectures - Provides a modular architecture for developing web user interfaces using a system of reusable, atomic components.
  • Web Interface Components - Supplies modular building blocks and rendering tools used to construct complex user interfaces from reusable parts.
  • Tabular Data Visualizations - Presents large datasets through structured tables and rich lists to make information easy to scan and analyze.
  • Responsive Page Layouts - Implements layouts that adapt the full page structure, including grids and sidebars, for different screen sizes.
  • Data Display Components - Ships UI elements designed for presenting structured information and large datasets through tables and rich lists.
  • Data Entry Forms - Implements structured interfaces for users to input or modify records through validated fields and labels.
  • State-Driven UI Rendering - Automatically updates the visual representation of UI elements based on changes to the underlying data properties.
  • Form Input Controls - Provides a suite of UI components for capturing various data types including text, numbers, and booleans.
  • Form Field Layouts - Combines discrete input fields and validation labels into structured grid patterns for consistent data entry.
  • Layout Pattern Libraries - Provides reusable structural arrangements like sidebars and header bars to maintain visual consistency.
  • Responsive Grid Layouts - Provides grid-based layout systems that adapt fluidly across various screen and window sizes.
  • Slot-Based Content Projection - Allows parent components to inject custom HTML or other components into predefined placeholders within child components.
  • Tabular Data Components - Provides specialized components for rendering large, structured datasets in tabular formats.
  • Complex Grid Layouts - Implements advanced grid designs and spacing rules to ensure visual alignment across different screen sizes.
  • Data Visualization Libraries - Web UI components used by JetBrains.
  • React - Listed in the “React” section of the Awesome Ui Component Library awesome list.

Historique des stars

Graphique de l'historique des stars pour jetbrains/ring-uiGraphique de l'historique des stars pour jetbrains/ring-ui

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Ring Ui

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Ring Ui.
  • palantir/blueprintAvatar de palantir

    palantir/blueprint

    21,836Voir sur GitHub↗

    Blueprint is a React UI component library and web design system focused on accessibility and the creation of data-dense interfaces. It provides a standardized framework of visual styles and reusable interface elements for building professional desktop applications. The toolkit is specifically optimized for displaying complex information and large datasets, featuring high-performance interactive data grids for rendering and manipulating data. The library covers a broad range of capability areas, including the construction of form inputs, navigation systems, and content layout management. It a

    TypeScriptblueprintcomponentsdesign
    Voir sur GitHub↗21,836
  • coreui/coreui-free-bootstrap-admin-templateAvatar de coreui

    coreui/coreui-free-bootstrap-admin-template

    12,220Voir sur GitHub↗

    CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for constructing back-office interfaces. It provides a library of UI components with native wrappers for React, Vue, and Angular applications, alongside a Sass-based theming system for managing brand colors, dark mode, and design tokens via variables and CSS custom properties. The template includes a set of advanced form controls such as autocomplete, date pickers, and multi-step wizards with built-in validation, and supports switching the entire interface between built-in dark and li

    HTMLadminadmin-dashboardadmin-panel
    Voir sur GitHub↗12,220
  • taiga-family/taiga-uiAvatar de taiga-family

    taiga-family/taiga-ui

    4,002Voir sur GitHub↗

    Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp

    TypeScriptangularbest-practicescdk
    Voir sur GitHub↗4,002
  • lusaxweb/vuesaxAvatar de lusaxweb

    lusaxweb/vuesax

    5,596Voir sur GitHub↗

    Vuesax is a frontend framework and UI component library for Vue.js applications. It provides a customizable design system and a set of pre-styled user interface elements designed to accelerate the development of web interfaces. The project is distinguished by a themeable visual toolkit that supports dynamic color updates and server-side style customization to maintain brand identity. It also features a specialized data table component with built-in support for inline cell editing and server-side processing for pagination, filtering, and sorting. The library covers a broad surface of UI capab

    Vue
    Voir sur GitHub↗5,596
Voir les 30 alternatives à Ring Ui→

Questions fréquentes

Que fait jetbrains/ring-ui ?

ring-ui is a web UI component library used to build consistent web applications through a shared set of reusable interface elements and standardized styles. It provides a foundation for web interface development, specifically supporting the creation of visual experiences for software extensions and plugins.

Quelles sont les fonctionnalités principales de jetbrains/ring-ui ?

Les fonctionnalités principales de jetbrains/ring-ui sont : Standard UI Component Libraries, UI Component Composition, CSS Variable Theming, Data Tables, Form and Input Management, Plugin UI Frameworks, Grid Layout Systems, User Interface Components.

Quelles sont les alternatives open-source à jetbrains/ring-ui ?

Les alternatives open-source à jetbrains/ring-ui incluent : palantir/blueprint — Blueprint is a React UI component library and web design system focused on accessibility and the creation of… coreui/coreui-free-bootstrap-admin-template — CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for… taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.… lusaxweb/vuesax — Vuesax is a frontend framework and UI component library for Vue.js applications. It provides a customizable design… shopify/polaris-react — Polaris React is a production-ready component library that implements Shopify's Polaris design system for building… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL…