rag-chat and lexio

These are complements: Upstash/rag-chat provides the backend RAG logic and APIs while Renumics/lexio supplies the production-ready frontend interface to interact with RAG systems.

rag-chat
63
Established
lexio
45
Emerging
Maintenance 6/25
Adoption 10/25
Maturity 25/25
Community 22/25
Maintenance 10/25
Adoption 7/25
Maturity 16/25
Community 12/25
Stars: 258
Forks: 57
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 38
Forks: 5
Downloads:
Commits (30d): 0
Language: TypeScript
License: GPL-3.0
No risk flags
No Package No Dependents

About rag-chat

upstash/rag-chat

Prototype SDK for RAG development.

Provides out-of-the-box ingestion for websites, PDFs, and other content sources, with built-in vector storage and optional Redis-backed chat history. Supports streaming in Next.js and integrates with multiple LLM providers (OpenAI, Anthropic, GROQ, Mistral, Ollama) plus observability platforms like Helicone and Langsmith. Optional features include rate limiting and a `disableRag` mode for LLM-only chat applications.

About lexio

Renumics/lexio

Quickest way to production grade RAG UI.

A React library providing pre-built components (ChatWindow, SourcesDisplay, ContentDisplay) for RAG interfaces with integrated state management and streaming response support. Built around a flexible action handler pattern that decouples UI from backend logic, allowing developers to plug in any RAG implementation. Includes document viewing for multiple formats (PDF, HTML, Markdown, Text) with source highlighting and optional advanced modules for spreadsheet viewing and token-based explanations.

Scores updated daily from GitHub, PyPI, and npm data. How scores work