6 مستودعات
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 هي مكتبة وإطار عمل لواجهة مستخدم React لبناء واجهات محادثة تربط المستخدمين بنماذج لغوية كبيرة. توفر واجهة وقت تشغيل قياسية لإدارة تدفق الرسائل وتدفق البيانات بين واجهات الدردشة وخلفيات الذكاء الاصطناعي، مكملة بأداة سطر أوامر لسقالات المشروع والتصميم. يركز المشروع على عرض واجهة المستخدم التوليدية، التي تحول استدعاءات الأدوات المنظمة والبيانات من نموذج لغوي إلى مكونات بصرية تفاعلية. ويستخدم طبقة محول محايدة للمزود لتوحيد التواصل عبر بروتوكولات خلفية الذكاء الاصطناعي المختلفة. يغطي إطار العمل مجموعة واسعة من القدرات، بما في ذلك إدارة حالة المحادثة واستمرارية التاريخ. ويوفر أساسيات نمطية لتصميم واجهات المحادثة مع دعم عرض Markdown، والتمرير التلقائي، والإملاء الصوتي.
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.