6 Repos
Type-safe user interface libraries built with TypeScript for defining components and themes.
Distinct from TypeScript Utility Libraries: Existing candidates are either generic TypeScript development or specific to utility libraries, not UI frameworks.
Explore 6 awesome GitHub repositories matching user interface & experience · TypeScript UI Frameworks. Refine with filters or upvote what's useful.
Naive UI is a comprehensive TypeScript user interface library and component set designed specifically for Vue 3 applications. It provides a type-safe framework for building web interfaces, featuring a responsive layout engine and high-performance data components such as virtual-scroll data tables. The library is distinguished by a customizable theme system that utilizes type-safe JavaScript objects for visual overrides instead of traditional CSS variables. This architecture allows for dynamic runtime updates and global style configurations managed through a centralized provider. The framewor
Provides a type-safe interface library using TypeScript for defining components and custom theme configurations.
Valdi is a cross-platform native UI framework that compiles declarative TypeScript code into native platform views. It functions as a declarative UI engine and multi-platform frontend toolchain designed to achieve high performance by avoiding web views. The framework features a native bridge binding tool that generates type-safe bindings between TypeScript and native languages, allowing direct access to platform APIs. It supports a hot-reload development workflow, enabling real-time updates to the user interface across platforms without requiring full project recompilation. The system includ
Compiles TypeScript and JSX user interfaces into native application code for high performance.
assistant-ui ist eine React-UI-Bibliothek und ein Framework für den Aufbau von Konversations-Interfaces, die Benutzer mit Large Language Models verbinden. Es bietet ein Standard-Runtime-Interface zur Verwaltung von Message-Streaming und Datenfluss zwischen Chat-Interfaces und KI-Backends, ergänzt durch ein Command-Line-Tool für Projekt-Scaffolding und Styling. Das Projekt konzentriert sich auf generatives UI-Rendering, das strukturierte Tool-Calls und Daten eines Sprachmodells in interaktive visuelle Komponenten umwandelt. Es nutzt eine provider-agnostische Adapterschicht, um die Kommunikation über verschiedene KI-Backend-Protokolle hinweg zu standardisieren. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich Konversations-Statusmanagement und History-Persistenz. Es bietet modulare Primitive für das Design von Konversations-Interfaces mit Unterstützung für Markdown-Rendering, Auto-Scrolling und Sprachdiktat.
Provides a type-safe framework of TypeScript primitives for rendering structured AI data and tool calls.
This project is a customizable browser text editor and a schema-driven document framework designed for building React-based WYSIWYG content editors. It replaces standard text areas with a system that represents content as a structured data tree rather than flat HTML, allowing for precise manipulation and validation of documents. The framework serves as an extensible content management interface and a TypeScript UI component library. It enables the development of specialized authoring tools through a plugin system and the use of strongly typed building blocks to ensure consistency across docum
Provides a set of strongly typed building blocks and components for creating interactive web editing experiences.
Flowbite is a cross-framework UI library and design system built as a collection of pre-styled components and layout blocks using Tailwind CSS utility classes. It functions as a TypeScript UI toolkit and a general web framework for creating responsive websites and applications. The project provides a mirroring Figma design system to allow prototyping of components and variants before they are coded. It distinguishes itself through an AI-driven approach to page generation and the creation of design specifications via a command-line interface. The library covers a wide range of interactive int
Provides type-safe interactive components and interfaces built with TypeScript for frontend development.
LCUI is a component-based, cross-platform UI toolkit for building desktop applications using C, TypeScript, and JSX. It provides a declarative UI compiler that transforms JSX and TypeScript markup into native C code, enabling developers to construct interfaces without a browser runtime. The library includes a CSS styling engine that applies standard CSS rules to layout and style native desktop components, and supports component composition with state management and event binding. The toolkit distinguishes itself by combining web development patterns with native desktop rendering, allowing dev
Writes user interfaces using TypeScript and JSX that compile into native UI code.