8 repository-uri
Frameworks for rendering dynamic, model-generated UI components in real time.
Distinguishing note: Focuses on the rendering of UI elements generated by AI, distinct from static component libraries.
Explore 8 awesome GitHub repositories matching user interface & experience · Generative User Interfaces. Refine with filters or upvote what's useful.
CopilotKit is an agentic framework designed to integrate large language models into application frontends, enabling natural language control over software features and data. It provides the infrastructure to build intelligent assistants that manage conversation history, track application state, and execute complex workflows through conversational prompts. The framework distinguishes itself by its ability to render dynamic, interactive user interface components in real time based on model outputs. By utilizing a standardized communication protocol, it maps natural language intents to executabl
Renders dynamic, interactive components generated by intelligent agents in real time.
FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone
Enables language models to generate and stream custom interactive user interface code that renders directly within chat environments.
This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I
Handle loading indicators, error states, and authentication checks within the generative interface to ensure robust and secure user interactions.
Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports
Converts structured JSON specifications into dynamic component trees for AI-driven UI generation.
JSON Render is a generative user interface framework that translates structured data and natural language prompts into interactive components. It functions as a declarative engine that maps JSON schemas to native interface elements, enabling the creation of functional layouts across web, mobile, and terminal environments. The framework distinguishes itself through its ability to synthesize interfaces from artificial intelligence models, allowing for real-time iteration and incremental updates as data patches arrive. It supports a unified component registry that ensures consistent rendering ac
Builds interactive user interfaces that render dynamically from structured data and stream updates from AI sources.
Tambo is an orchestration platform and framework designed for building generative user interfaces and conversational AI agents. It provides the infrastructure to manage persistent chat threads, execute multi-step reasoning workflows, and integrate large language models with external tools and services. By combining an agent orchestration layer with a component-based library, the project enables developers to create interactive interfaces where AI models dynamically render and update UI elements in real-time. The framework distinguishes itself through its generative UI capabilities, which allo
Supports real-time, progressive rendering of interactive UI components as AI models generate content.
Scaffold-eth is a comprehensive development stack and boilerplate for building decentralized applications. It provides a pre-configured starter kit that integrates smart contract development tools with a reactive user interface to accelerate the construction of Ethereum-based projects. The toolkit features dynamic frontend interface generation, which automatically builds a user interface mapped to smart contract functions for rapid logic verification. This allows for testing blockchain logic through a frontend without the need to write custom UI code. The project covers a broad range of deve
Automatically generates a user interface mapped to smart contract functions for rapid logic verification.
Scaffold-eth este un framework de dezvoltare full-stack pentru construirea de aplicații descentralizate Ethereum. Oferă un spațiu de lucru pre-configurat și instrumente pentru scrierea, testarea și implementarea smart contract-urilor, alături de un scaffold frontend care conectează aceste contracte la o interfață web. Toolkit-ul dispune de un scaffold frontend pentru smart contract care generează automat interfețe utilizator bazate pe funcțiile și starea unui contract implementat. Include, de asemenea, un indexer subgraph pentru a organiza și interoga evenimentele on-chain și un instrument de implementare care aplatizează fișierele sursă pentru a permite verificarea pe block explorer-ele publice. Framework-ul acoperă o gamă largă de capabilități, inclusiv bootstrapping-ul proiectului, gestionarea conturilor blockchain și configurarea rețelelor multi-chain. De asemenea, suportă containerizarea mediului de dezvoltare pentru a asigura instrumente și dependențe consistente pe diferite sisteme de operare.
Rapidly tests on-chain logic by generating an adaptive user interface that automatically maps to contract functions.