Skip to content
@public-ui

KoliBri - The accessible HTML-Standard Library

Welcome to KoliBri

KoliBri stands for Component Library for the Accessibility

Vision

We make HTML accessible using reusable web components to ensure usability and accessibility.

Mission

The HTML Web Standard is intrinsically specified to be very "open" in order to be as durable and robust as possible. It is therefore common that HTML compositions are not readily accessible, semantic and valid. KoliBri builds directly on the Web Standards of the W3C (framework-agnostic), is thereby a generic reference implementation of the WCAG Standards and the BITV for accessibility and is implemented as a multi-theme-enabled presentation layer. There is no subject-related reference and no data transfer functionalities. This makes KoliBri equally reusable for the realization of static web pages as well as dynamic web applications of different corporate designs and style guides and therefore very interesting for open source.

Collaboration and Cooperation

The focus of KoliBri is on small (atomic), very flexible and well reusable HTML compositions (e.g. button). We provide an accessible, semantic and valid standard implementation of such components that can be reused for any higher-level HTML structure or component (molecule, organism or template).

For these atomic components, we should collaborate and cooperate to pool our skills and knowledge. Synergy at the basic components will allow our own focus to be more on subject-specific content.

To this end, let us together make KoliBri better and more colorful!

Continue to documentation...

License

Logo European Union Public Licence (EUPL)

KoliBri is released under the EUROPEAN UNION PUBLIC LICENCE v. 1.2 Open Source.

Create application

In the following video you can see how to easily create a web application based on KoliBri.

Shows how to create a new app with create-kolibri.

Currently you can generate a static webpage or webapps for the frameworks React, Preact, Solid, Next.js, Astro and Angular.

👨‍💻 Small quick code example on StackBlitz (v1) | StackBlitz (v2).

Development-Deployments

First steps

You can do the following to get to know KoliBri ...

Let's make KoliBri more colorful and better!

Pinned Loading

  1. kolibri kolibri Public

    The accessible HTML-Standard

    HTML 169 33

  2. templates templates Public

    This repository contains numerous template examples that have been implemented with KoliBri.

    SCSS 1 1

  3. a11y-standardanforderungskatalog a11y-standardanforderungskatalog Public

    Standardanforderungskatalog für die Barrierefreiheit (BMI + LBIT Hessen + ITZBund)

    TypeScript 6

  4. stencil-ds-output-targets stencil-ds-output-targets Public

    Forked from ionic-team/stencil-ds-output-targets

    These are output targets that can be added to Stencil for React and Angular.

    TypeScript 1

  5. kolibri-vaadin kolibri-vaadin Public

    Vaadin-Adapter for KoliBri-WebComponents

    TypeScript

  6. kolibri-theme-bwst kolibri-theme-bwst Public template

    SCSS 1

Repositories

Showing 10 of 14 repositories
  • kolibri Public

    The accessible HTML-Standard

    public-ui/kolibri’s past year of commit activity
    HTML 169 EUPL-1.2 33 152 (1 issue needs help) 15 Updated Nov 16, 2024
  • public-ui.github.io Public

    Technische Dokumentation (Homepage) von "KoliBri"

    public-ui/public-ui.github.io’s past year of commit activity
    MDX 4 EUPL-1.2 4 4 2 Updated Nov 16, 2024
  • kolibri-theme-bwst Public template
    public-ui/kolibri-theme-bwst’s past year of commit activity
    SCSS 0 1 3 1 Updated Nov 11, 2024
  • lab-micro-frontends Public

    Playground to discover KoliBri in micro frontend environments, running multiple versions at the same time

    public-ui/lab-micro-frontends’s past year of commit activity
    TypeScript 4 EUPL-1.2 2 0 47 Updated Oct 28, 2024
  • templates Public

    This repository contains numerous template examples that have been implemented with KoliBri.

    public-ui/templates’s past year of commit activity
    SCSS 1 1 0 2 Updated Sep 27, 2024
  • a11y-standardanforderungskatalog Public

    Standardanforderungskatalog für die Barrierefreiheit (BMI + LBIT Hessen + ITZBund)

    public-ui/a11y-standardanforderungskatalog’s past year of commit activity
    TypeScript 6 EUPL-1.2 0 3 5 Updated Jul 22, 2024
  • kolibri-vaadin Public

    Vaadin-Adapter for KoliBri-WebComponents

    public-ui/kolibri-vaadin’s past year of commit activity
    TypeScript 0 Apache-2.0 0 0 0 Updated Jun 18, 2024
  • .github Public

    Handling von Repository-übergreifenden Konfigurationen

    public-ui/.github’s past year of commit activity
    0 EUPL-1.2 0 1 0 Updated Jun 13, 2024
  • stencil-ds-output-targets Public Forked from ionic-team/stencil-ds-output-targets

    These are output targets that can be added to Stencil for React and Angular.

    public-ui/stencil-ds-output-targets’s past year of commit activity
    TypeScript 1 MIT 118 2 2 Updated Jun 3, 2024
  • presentation Public

    KoliBri-Präsentation

    public-ui/presentation’s past year of commit activity
    HTML 0 0 0 5 Updated May 7, 2024

Most used topics

Loading…