The library provides scroll abstraction for chat alike interfaces. More docs to come soon.
Multi-channel AI gateway with extensible messaging integrations
Open-source TypeScript/React library for building production-grade AI chat experiences
Infinite scroll component for React. Zero runtime dependencies, IntersectionObserver-based, TypeScript-first. Window scroll, fixed-height, and custom container modes. Pull-to-refresh and inverse (chat) scroll included.
Vercel AI SDK adapter for assistant-ui
Removes body scroll without content _shake_
No description provided.
Disables scroll outside of `children` node.
A lightweight React Hook intended mainly for AI chat applications, for smoothly sticking to bottom of messages
lg-chat LeafyGreen Chat Context
A simple hook to create infinite scroll components
The engine that powers scroll-into-view-if-needed
AI-powered chat and tool execution for Open Mercato, using MCP (Model Context Protocol) for tool discovery and execution.
Infinite scroll component for React in ES6
Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center
Legend List is a drop-in replacement for FlatList with much better performance and supporting dynamically sized items.
A minimalistic JavaScript implementation of the Jinja templating engine, specifically designed for parsing and rendering ML chat templates.
LeafyGreen UI Kit Chat Button
Automatic, yet conditional, scroll-to-bottom directive for Vue.js 2.0
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
Cloud integration for assistant-ui
A provider to inject web chat into your React application.
Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).
Streaming utilities for AI assistants