{"repo":"Renumics/lexio","free":true,"listed":false,"github":"https://github.com/Renumics/lexio","clone":"git clone https://github.com/Renumics/lexio.git","description":"Quickest way to production grade RAG UI.","language":"TypeScript","stars":43,"topics":["rag","react","chatbot-framework","component-library","rag-pipeline","rag-ui","ui-components","chatbot-ui"],"license":"GPL-3.0","category":"ui-components","readme_excerpt":"Quickest way to production grade RAG UI. Documentation &bull; Blog Lexio is a powerful React library for building Retrieval-Augmented Generation (RAG) interfaces, handling complex workflows out of the box while remaining simple to use and highly customizable. It supports multiple document types (PDF, HTML, Markdown, Text) with advanced features like streaming responses, source highlighting, and a comprehensive state management system. Developers can use ready-made components or easily build custom ones using React hooks and the flexible action handler pattern. Quick Start You can install the library with npm or yarn: To use the GUI components, you need to provide an action handler to the LexioProvider context: Follow the documentation to learn more about the library. Dependencies Lexio has minimal core dependencies, but some advanced components require additional packages that are not installed by default: - SpreadsheetViewer : For Excel/spreadsheet file viewing, you'll need to install: - Explanations Module : For advanced explanation features, you'll need to install: These dependencies are dynamically imported when the components are used, but you must install them yourself to avoid runtime errors. Core Concepts 🔄 LexioProvider The LexioProvider is the core component that provides the context for all Lexio UI components: - It manages the shared state for all UI components - It processes user actions through the onAction ActionHandler - It handles error states and loading in","default_branch":null,"files":null,"tree":[],"storefront":"/r/Renumics","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Renumics/lexio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}