awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
shadcnblocks avatar

shadcnblocks/kibo

0
View on GitHub↗
3,831 stars·179 forks·TypeScript·MIT·18 viewswww.kibo-ui.com↗

Kibo

Kibo is a registry-based UI framework and accessible web interface library that distributes modular components as raw source code. It functions as a collection of utility-styled building blocks and headless UI primitives that separate complex state management and accessibility logic from visual presentation.

The project utilizes a source-code distribution model, allowing components to be fetched and injected from a centralized registry directly into a local project directory. This approach enables full ownership of the code and the ability to customize component logic and visual styles.

The system supports the composition of complex, data-heavy web interfaces and dashboards using advanced functional components. It includes a standardized context protocol to integrate AI assistants with design tokens and documentation for automated layout generation.

Installation and management are handled via a command line interface for on-demand component installation.

Features

  • Interface Accessibility - Acts as a comprehensive library of reusable interface elements engineered for high accessibility standards in complex applications.
  • Accessible UI Components - Provides a library of accessible interface elements, including tables and forms, compliant with accessibility standards.
  • Headless Primitives - Provides unstyled functional primitives that separate accessibility and state logic from visual presentation.
  • Dependency Resolution Registration - Provides automated linking and resolution of sub-component dependencies during the initial setup process.
  • Utility-First Styling - Uses a utility-first atomic styling approach to manage layouts and appearance via low-level CSS classes.
  • Source-Level Component Customization - Enables full ownership and modification of component logic and visual styles by distributing raw source code.
  • Local-Source Component Distribution - Distributes raw component source files directly into local projects to ensure full developer ownership and customization.
  • Registry-Based Component Injection - Implements a centralized registry system to resolve and inject specific UI building blocks into projects.
  • Modular UI Components - Provides a registry-based system for adding specific modular UI components to maintain a small project footprint.
  • Modular UI Compositions - Provides a design system for assembling accessible application layouts using reusable, modular building blocks.
  • Registry-Based UI Frameworks - Functions as a registry-based UI framework for assembling modular interfaces via source-code injection.
  • Headless UI Libraries - Ships a set of headless UI libraries that decouple complex state management and accessibility logic from styling.
  • AI-Assisted Layout Generation - Enables automated web interface creation through a context protocol that guides AI assistants using design tokens.
  • AI Assistant Integrations - Integrates AI assistants into the development workflow via a standardized protocol for documentation and design tokens.
  • On-Demand Component Installers - Includes a command line interface for on-demand installation of specific modular interface elements.
  • Tailwind Component Collections - Provides a collection of modular UI building blocks specifically designed for use with utility-first CSS.
  • Advanced Data Components - Includes advanced functional components for complex tasks like data organization, tables, and file upload zones.
  • Design System Customizations - Allows the creation of unique visual identities by modifying the source code of pre-configured UI primitives.
  • AI Design Context Protocols - Ships a standardized context protocol that allows AI assistants to use design tokens for automated layout generation.
  • Modular Dashboard Composition - Supports the assembly of data-heavy dashboards and complex layouts using modular, accessible building blocks.

Star history

Star history chart for shadcnblocks/kiboStar history chart for shadcnblocks/kibo

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Kibo

These projects share indexed features with Kibo. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • spartan-ng/spartanspartan-ng avatar

    spartan-ng/spartan

    2,655View on GitHub↗

    Spartan is a development framework and design system toolset that combines a headless UI component library with a full-stack application scaffolder. It provides accessible, unstyled primitives that separate behavioral logic from visual styling, while automating the creation of development environments with end-to-end type safety across API and database layers. The project distinguishes itself by utilizing a component distribution model that copies styled source files directly into the local codebase to prevent dependency-based style locking. It also functions as an AI context server, using a

    TypeScriptaccessibilityanalogjsangular
    View on GitHub↗2,655
  • ariakit/ariakitariakit avatar

    ariakit/ariakit

    8,573View on GitHub↗

    Ariakit is a headless component library and accessible UI component toolkit. It provides a set of unstyled web components with built-in accessibility patterns to ensure that screen readers and keyboard navigation function correctly. The project includes an adaptive color engine that calculates high-contrast text and dynamic surface colors for light and dark modes. It also features a concentric layout engine for computing nested padding, margins, and border radii for circular interface elements, alongside a design token system for managing global CSS variables. The toolkit covers broad capabi

    TypeScripta11yaccessibilityaccessible
    View on GitHub↗8,573
  • unovue/reka-uiunovue avatar

    unovue/reka-ui

    6,574View on GitHub↗
    Vueaccessibilityaccessiblecomponent-library
    View on GitHub↗6,574
  • huntabyte/shadcn-sveltehuntabyte avatar

    huntabyte/shadcn-svelte

    8,341View on GitHub↗

    shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather than being distributed as a traditional dependency, these components are provided as source code that is copied directly into the project codebase. The library utilizes a registry-based distribution system, allowing users to install specific UI blocks and components via a command-line interface. This system uses JSON metadata to define dependencies and file paths, while a bootstrapping process automates the configuration of styles and CSS variables. The project integrates Tail

    TypeScriptbits-uishadcn-svelteshadcn-ui
    View on GitHub↗8,341
Compare all 30 related projects→

Frequently asked questions

What does shadcnblocks/kibo do?

Kibo is a registry-based UI framework and accessible web interface library that distributes modular components as raw source code. It functions as a collection of utility-styled building blocks and headless UI primitives that separate complex state management and accessibility logic from visual presentation.

What are the main features of shadcnblocks/kibo?

The main features of shadcnblocks/kibo are: Interface Accessibility, Accessible UI Components, Headless Primitives, Dependency Resolution Registration, Utility-First Styling, Source-Level Component Customization, Local-Source Component Distribution, Registry-Based Component Injection.

Which projects share features with shadcnblocks/kibo?

Projects with overlapping indexed features include: spartan-ng/spartan — Spartan is a development framework and design system toolset that combines a headless UI component library with a… ariakit/ariakit — Ariakit is a headless component library and accessible UI component toolkit. It provides a set of unstyled web… unovue/reka-ui. huntabyte/shadcn-svelte — shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather… chainlift/liftkit — Liftkit is a modular code distribution tool and component code importer designed to download UI component source code… angular/components — This project is a collection of reusable UI component libraries for the Angular framework. It serves as an…