All Projects → tournantdev → ui

tournantdev / ui

Licence: other
💁‍♀️ Inclusive Vue Components

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
HTML
75241 projects
SCSS
7915 projects
CSS
56736 projects

Projects that are alternatives of or similar to ui

Wp Component Library
A library of barebones front-end components built with WordPress and accessibility in mind.
Stars: ✭ 277 (+925.93%)
Mutual labels:  accessibility, ui-components
Website
Website and documentation for Radix.
Stars: ✭ 45 (+66.67%)
Mutual labels:  accessibility, ui-components
Accessible components
Listing of accessible components & patterns
Stars: ✭ 393 (+1355.56%)
Mutual labels:  accessibility, ui-components
Ej2 Javascript Ui Controls
Syncfusion JavaScript UI controls library offer more than 50+ cross-browser, responsive, and lightweight HTML5 UI controls for building modern web applications.
Stars: ✭ 256 (+848.15%)
Mutual labels:  accessibility, ui-components
Ej2 Vue Ui Components
Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.
Stars: ✭ 182 (+574.07%)
Mutual labels:  accessibility, ui-components
React Spectrum
A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
Stars: ✭ 5,876 (+21662.96%)
Mutual labels:  accessibility, ui-components
Primitives
An open-source UI component library for building high-quality, accessible design systems and web apps. Maintained by @modulz.
Stars: ✭ 644 (+2285.19%)
Mutual labels:  accessibility, ui-components
React Modal Video
Accessible React Modal Video Component
Stars: ✭ 105 (+288.89%)
Mutual labels:  accessibility, ui-components
Ej2 React Ui Components
Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.
Stars: ✭ 166 (+514.81%)
Mutual labels:  accessibility, ui-components
Ej2 Angular Ui Components
Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.
Stars: ✭ 159 (+488.89%)
Mutual labels:  accessibility, ui-components
a11y-accordion-tabs
A script for an accessible accordion tabs component
Stars: ✭ 50 (+85.19%)
Mutual labels:  accessibility, ui-components
vuestic-ui
Free and Open Source UI Library for Vue 3 🤘
Stars: ✭ 1,501 (+5459.26%)
Mutual labels:  accessibility, ui-components
pearl-ui
Pearl UI is a powerful UI toolkit that helps you build beautiful production-ready mobile apps right out of the box ⚡️
Stars: ✭ 19 (-29.63%)
Mutual labels:  accessibility, ui-components
qtCustomPlugins
A set of custom widgets to use directly in QtDesigner.
Stars: ✭ 48 (+77.78%)
Mutual labels:  ui-components
taiga-ui
Angular UI Kit and components library for awesome people
Stars: ✭ 2,251 (+8237.04%)
Mutual labels:  ui-components
flant
vant风格的flutter组件库
Stars: ✭ 27 (+0%)
Mutual labels:  ui-components
react-native-card-media
Card Media component for React Native
Stars: ✭ 68 (+151.85%)
Mutual labels:  ui-components
visa-chart-components
Visa Chart Components (VCC) is an accessibility focused, framework agnostic set of data experience design systems components for the web. VCC attempts to provide a toolset to enable developers to build equal data experiences for everyone, everywhere.
Stars: ✭ 81 (+200%)
Mutual labels:  accessibility
AccessibilityCheckList.github.io
デザイニングWebアクセシビリティを実践するためのチェックリスト
Stars: ✭ 20 (-25.93%)
Mutual labels:  accessibility
svelte-flat-ui
Flat UI Independent JS Components + English Docs =
Stars: ✭ 45 (+66.67%)
Mutual labels:  ui-components

Tournant UI

In the kitchen, the tournant is the person moving around, helping out.

Tournant UI aims to be this. For User Interfaces. Tournant UI will not replace your complete UI or dictate how to you design your elements.

But if you need to integrate inclusive components in your site, Tournant UI will be there. Like a helping hand.

Note

This is still in early development. Many components needed are missing. If you are able to contribute, please do!

Components

This project aims to provide common user interface patterns. It revolves around the WAI-ARIA design patterns and examples list. But it is not limited to it.

You can track our progress and development plans in the Component Development project. Again, if you are able to contribute one of the components, please do so. If you need one of the components but don’t feel like you can build it on your own, open a feature request issue.

Acknowledgment

Tournant is heavily inspired by projects such as Reach UI, Inclusive Components and Accessible App.

Feedback & Contributions

Contributions are always welcome.

We have written down detailed contribution guidelines.

Please be aware that all contributions have to follow our Code of Conduct. Contributions of any kind which to not adhere to it will be removed. No exceptions will be made.

Thanks. 💞

Development

If you want to improve the component, follow these steps.

Tournant UI uses Lerna. You will need to bootstrap the project folder:

yarn bootstrap

This will install all packages and hoist them to the project root folder.

Create a Component

We maintain a CLI helper tool named Communard to quickly scaffold the folder structure needed to develop a new component. It is integrated into the project. You can start it by running yarn run create.

To develop your components please use Storybook as explained in the contribution documentation.

Build packages

To build all packages run:

yarn build

Run your tests

yarn run test

Lints and fixes files

yarn run lint

Publish Packages

💁 Note: You need to have access to the npm @tournant organisation to run this command.

Before you are able to use the integrated Lerna publishing flow the package needs to be on NPM already. We recommend np for doing so.

To publish everything run:

yarn publish:packages

Authorship

Tournant UI is maintained by Marcus and Oscar. But, in reality, this project wouldn’t be possible without the amazing community that has evolved around inclusive web development. Thanks, y’all.

Special thanks to Ryan Florence and the Reach UI project, from which we blatantly copied lots of the architecutural decisions and the idea itself.

Marcus Herrmann | @marcus-herrmann | www.marcus.io Oscar Braunert | @ovlb | www.ovl.design

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].