RAG-Chatbot and Simple-RAG-Chatbot

These are **complements** — the first uses Databutton as a deployment/hosting platform while the second uses Streamlit as the UI framework, allowing developers to choose their preferred frontend tooling while both implement RAG pipelines with LangChain.

RAG-Chatbot
48
Emerging
Simple-RAG-Chatbot
40
Emerging
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 22/25
Maintenance 0/25
Adoption 7/25
Maturity 16/25
Community 17/25
Stars: 166
Forks: 52
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 36
Forks: 9
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stale 6m No Package No Dependents
Stale 6m No Package No Dependents

About RAG-Chatbot

avrabyt/RAG-Chatbot

RAG enabled Chatbots using LangChain and Databutton

Implements PDF document indexing and semantic similarity search to augment LLM prompts with relevant context from uploaded files, with session-based index caching and secure API key management through Databutton's secret store. The architecture separates concerns into frontend (Streamlit/Databutton app), document processing pipeline (PDF parsing and vector indexing), and LLM integration, retrieving top-N semantically similar chunks before passing them to the language model for context-aware generation.

About Simple-RAG-Chatbot

Faridghr/Simple-RAG-Chatbot

Build a simple RAG chatbot with LangChain and Streamlit

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