UI Component Library

screenshot of UI Component Library
react

ReasonML-first UI Component Library

Overview

The Tenzir UI-Component Library is a ReasonML-first UI component library that aims to provide fully type-safe components without outdated component bindings. It leverages features like pattern-matching and is continuously being built upon and expanded. The library may currently be missing some components or lack support for certain web API's, but contributions are encouraged.

Features

  • Button: A component for creating buttons.
  • Card: A card component with an optional tabbed header.
  • Checkbox: A component for creating checkboxes.
  • Icons: Bindings for ReactIcons, specifically for FeatherIcons.
  • Input: A component for creating input fields.
  • Textarea: A component for creating text areas.
  • Loader: A component for displaying loaders.
  • Alert: A component for displaying alerts.
  • Dropdown: A component for creating dropdowns.
  • Dropdown with Action Button: A dropdown component with an action button.
  • Segment: A component for creating segments.
  • Notifications: A component for displaying notifications.
  • Slider: A component for creating sliders.
  • Tabs: A component for creating tabs.

Summary

The Tenzir UI-Component Library is a ReasonML-first UI component library that aims to provide fully type-safe components. It currently includes a range of components such as buttons, cards, checkboxes, icons, input fields, loaders, alerts, dropdowns, segments, notifications, sliders, and tabs. The library encourages contributions and is available under a 3-clause BSD license.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.