langflow-ai/openragPublic

OpenRAG is a comprehensive, single package Retrieval-Augmented Generation platform built on Langflow, Docling, and Opensearch.

AI summary: A complete, single-package Retrieval-Augmented Generation platform integrating Langflow, Docling, and OpenSearch.

Stars
4.6K
+3 today
Forks
506
Watchers
25
Open issues
168
Open PRs
156
Contributors
~59
Commits
4.2K
Branches
714

PythonApache-2.0Created Jul 11, 2025Last push 2d agoLatest release v0.7.1+11 stars this week+60 this month

Quick answers

What is openrag?
A complete, single-package Retrieval-Augmented Generation platform integrating Langflow, Docling, and OpenSearch.
What does openrag do?
OpenRAG is an out-of-the-box, comprehensive Retrieval-Augmented Generation (RAG) platform that dramatically simplifies deploying intelligent document search. It packages the powerful document parsing of Docling, the flexible workflow orchestration of Langflow, and the robust indexing of OpenSearch into a single, cohesive architecture. Users are provided with a streamlined Next.js chat interface to effortlessly upload messy, real-world data and converse with it using large language models. Under the hood, the system handles advanced agentic workflows—such as semantic re-ranking and multi-agent coordination—without requiring the developer to manually stitch disparate tools together.
Who is openrag for?
OpenRAG is tailored for AI developers, enterprise IT teams, and researchers seeking a unified, production-ready platform to deploy document-aware conversational agents.
How do I get started with openrag?
https://docs.openr.ag/quickstart
How popular is openrag on GitHub?
langflow-ai/openrag has 4,607 stars and 506 forks on GitHub, and gained 11 stars in the last 7 days.
What license does openrag use?
langflow-ai/openrag is released under the Apache-2.0 license.

Star history

since Jul 29, 2026
02K4KJul 2026Aug 2026Sep 2026Oct 2026
4.6K stars as of Oct 2, 2026. Measured daily since Jul 29, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
SepOctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-09-21: 0 commits2025-09-22: 30 commits2025-09-23: 19 commits2025-09-24: 33 commits2025-09-25: 25 commits2025-09-26: 21 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 32 commits2025-09-30: 40 commits2025-10-01: 46 commits2025-10-02: 37 commits2025-10-03: 45 commits2025-10-04: 2 commits2025-10-05: 2 commits2025-10-06: 51 commits2025-10-07: 55 commits2025-10-08: 38 commits2025-10-09: 17 commits2025-10-10: 13 commits2025-10-11: 13 commits2025-10-12: 0 commits2025-10-13: 21 commits2025-10-14: 16 commits2025-10-15: 3 commits2025-10-16: 2 commits2025-10-17: 12 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 25 commits2025-10-21: 38 commits2025-10-22: 20 commits2025-10-23: 22 commits2025-10-24: 23 commits2025-10-25: 2 commits2025-10-26: 0 commits2025-10-27: 14 commits2025-10-28: 22 commits2025-10-29: 10 commits2025-10-30: 4 commits2025-10-31: 8 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 6 commits2025-11-04: 7 commits2025-11-05: 3 commits2025-11-06: 15 commits2025-11-07: 1 commit2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 12 commits2025-11-11: 5 commits2025-11-12: 6 commits2025-11-13: 1 commit2025-11-14: 5 commits2025-11-15: 1 commit2025-11-16: 0 commits2025-11-17: 1 commit2025-11-18: 6 commits2025-11-19: 18 commits2025-11-20: 14 commits2025-11-21: 22 commits2025-11-22: 0 commits2025-11-23: 2 commits2025-11-24: 18 commits2025-11-25: 23 commits2025-11-26: 31 commits2025-11-27: 5 commits2025-11-28: 1 commit2025-11-29: 0 commits2025-11-30: 1 commit2025-12-01: 24 commits2025-12-02: 20 commits2025-12-03: 25 commits2025-12-04: 10 commits2025-12-05: 27 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 5 commits2025-12-09: 8 commits2025-12-10: 2 commits2025-12-11: 2 commits2025-12-12: 30 commits2025-12-13: 1 commit2025-12-14: 0 commits2025-12-15: 9 commits2025-12-16: 12 commits2025-12-17: 8 commits2025-12-18: 11 commits2025-12-19: 27 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 14 commits2025-12-23: 6 commits2025-12-24: 1 commit2025-12-25: 0 commits2025-12-26: 11 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 11 commits2026-01-06: 4 commits2026-01-07: 4 commits2026-01-08: 3 commits2026-01-09: 1 commit2026-01-10: 0 commits2026-01-11: 1 commit2026-01-12: 2 commits2026-01-13: 21 commits2026-01-14: 2 commits2026-01-15: 5 commits2026-01-16: 9 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 3 commits2026-01-21: 12 commits2026-01-22: 11 commits2026-01-23: 2 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 19 commits2026-01-27: 12 commits2026-01-28: 7 commits2026-01-29: 3 commits2026-01-30: 10 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 9 commits2026-02-03: 0 commits2026-02-04: 6 commits2026-02-05: 13 commits2026-02-06: 6 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 6 commits2026-02-10: 19 commits2026-02-11: 9 commits2026-02-12: 8 commits2026-02-13: 24 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 6 commits2026-02-17: 1 commit2026-02-18: 9 commits2026-02-19: 13 commits2026-02-20: 5 commits2026-02-21: 3 commits2026-02-22: 1 commit2026-02-23: 15 commits2026-02-24: 11 commits2026-02-25: 8 commits2026-02-26: 11 commits2026-02-27: 7 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 8 commits2026-03-03: 8 commits2026-03-04: 5 commits2026-03-05: 12 commits2026-03-06: 4 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 28 commits2026-03-10: 14 commits2026-03-11: 22 commits2026-03-12: 14 commits2026-03-13: 12 commits2026-03-14: 0 commits2026-03-15: 2 commits2026-03-16: 20 commits2026-03-17: 15 commits2026-03-18: 32 commits2026-03-19: 19 commits2026-03-20: 6 commits2026-03-21: 2 commits2026-03-22: 0 commits2026-03-23: 19 commits2026-03-24: 20 commits2026-03-25: 17 commits2026-03-26: 15 commits2026-03-27: 14 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 13 commits2026-03-31: 3 commits2026-04-01: 3 commits2026-04-02: 5 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 2 commits2026-04-07: 2 commits2026-04-08: 4 commits2026-04-09: 4 commits2026-04-10: 4 commits2026-04-11: 0 commits2026-04-12: 1 commit2026-04-13: 3 commits2026-04-14: 4 commits2026-04-15: 5 commits2026-04-16: 5 commits2026-04-17: 4 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 13 commits2026-04-21: 6 commits2026-04-22: 1 commit2026-04-23: 2 commits2026-04-24: 4 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 1 commit2026-04-28: 4 commits2026-04-29: 4 commits2026-04-30: 2 commits2026-05-01: 1 commit2026-05-02: 0 commits2026-05-03: 1 commit2026-05-04: 2 commits2026-05-05: 7 commits2026-05-06: 8 commits2026-05-07: 4 commits2026-05-08: 5 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 8 commits2026-05-12: 8 commits2026-05-13: 6 commits2026-05-14: 6 commits2026-05-15: 6 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 1 commit2026-05-19: 6 commits2026-05-20: 5 commits2026-05-21: 5 commits2026-05-22: 7 commits2026-05-23: 1 commit2026-05-24: 0 commits2026-05-25: 5 commits2026-05-26: 5 commits2026-05-27: 3 commits2026-05-28: 12 commits2026-05-29: 7 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 4 commits2026-06-02: 8 commits2026-06-03: 7 commits2026-06-04: 10 commits2026-06-05: 8 commits2026-06-06: 4 commits2026-06-07: 4 commits2026-06-08: 4 commits2026-06-09: 4 commits2026-06-10: 4 commits2026-06-11: 7 commits2026-06-12: 8 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 9 commits2026-06-16: 5 commits2026-06-17: 0 commits2026-06-18: 1 commit2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 1 commit2026-06-23: 3 commits2026-06-24: 7 commits2026-06-25: 5 commits2026-06-26: 6 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 7 commits2026-07-01: 2 commits2026-07-02: 2 commits2026-07-03: 8 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 12 commits2026-07-07: 5 commits2026-07-08: 4 commits2026-07-09: 2 commits2026-07-10: 2 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 4 commits2026-07-14: 7 commits2026-07-15: 9 commits2026-07-16: 6 commits2026-07-17: 3 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 6 commits2026-07-21: 7 commits2026-07-22: 2 commits2026-07-23: 3 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 4 commits2026-07-28: 5 commits2026-07-29: 5 commits2026-07-30: 3 commits2026-07-31: 1 commit2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 8 commits2026-08-05: 3 commits2026-08-06: 2 commits2026-08-07: 1 commit2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 4 commits2026-08-11: 1 commit2026-08-12: 4 commits2026-08-13: 1 commit2026-08-14: 1 commit2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 2 commits2026-08-18: 6 commits2026-08-19: 2 commits2026-08-20: 4 commits2026-08-21: 9 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 4 commits2026-08-25: 1 commit2026-08-26: 1 commit2026-08-27: 3 commits2026-08-28: 4 commits2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 2 commits2026-09-01: 3 commits2026-09-02: 3 commits2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 0 commits2026-09-08: 5 commits2026-09-09: 4 commits2026-09-10: 3 commits2026-09-11: 6 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 0 commits2026-09-15: 0 commits2026-09-16: 0 commits2026-09-17: 0 commits2026-09-18: 0 commits2026-09-19: 0 commits
2,381 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Very active

    2,381 commits in 52 weeks

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

What openrag does

OpenRAG is an out-of-the-box, comprehensive Retrieval-Augmented Generation (RAG) platform that dramatically simplifies deploying intelligent document search. It packages the powerful document parsing of Docling, the flexible workflow orchestration of Langflow, and the robust indexing of OpenSearch into a single, cohesive architecture. Users are provided with a streamlined Next.js chat interface to effortlessly upload messy, real-world data and converse with it using large language models. Under the hood, the system handles advanced agentic workflows—such as semantic re-ranking and multi-agent coordination—without requiring the developer to manually stitch disparate tools together.

OpenRAG is tailored for AI developers, enterprise IT teams, and researchers seeking a unified, production-ready platform to deploy document-aware conversational agents.

  • Unified Architecture: Pre-packages essential tools like FastAPI, Next.js, and OpenSearch into a single runnable system for immediate deployment.
  • Intelligent Document Parsing: Utilizes Docling to cleanly ingest and structure messy, real-world documents into queryable formats.
  • Agentic RAG Workflows: Leverages Langflow's visual builder to orchestrate complex operations like document re-ranking and multi-agent coordination.
  • Next.js Chat Interface: Provides an intuitive, responsive frontend out of the box for users to instantly upload files and begin querying data.
  • Semantic Search: Backed by OpenSearch to execute lightning-fast, highly relevant vector similarity lookups across massive document repositories.
  • Visual Workflow Builder: Enables developers to physically drag and drop components to visually construct custom retrieval logic and AI pipelines.

Where teams use it

Enterprise Knowledge Search

Organizations rapidly deploy the platform to allow employees to query internal policy PDFs and receive accurately cited answers from an AI.

Rapid RAG Prototyping

Developers leverage the pre-packaged setup to spin up a fully functional, production-ready RAG application in minutes without writing boilerplate.

Visual Pipeline Orchestration

AI engineers use the Langflow integration to visually design and test multi-agent retrieval workflows before rolling them out to end-users.

Messy Data Ingestion

Researchers upload hundreds of unstructured technical documents, relying on the system to automatically parse and index the content for semantic querying.

Getting started: https://docs.openr.ag/quickstart

README

main branch

OpenRAG

Intelligent Agent-powered document search

Langflow OpenSearch Docling

YouTube Channel GitHub stars GitHub forks

Documentation Ask DeepWiki


OpenRAG is a comprehensive Retrieval-Augmented Generation platform that enables intelligent document search and AI-powered conversations.

Users can upload, process, and query documents through a chat interface backed by large language models and semantic search capabilities. The system utilizes Langflow for document ingestion, retrieval workflows, and intelligent nudges, providing a seamless RAG experience.

Check out the documentation or get started with the quickstart.

Built with FastAPI and Next.js. Powered by OpenSearch, Langflow, and Docling.


OpenRAG Demo

✨ Highlight Features

  • Pre-packaged & ready to run - All core tools are hooked up and ready to go, just install and run
  • Agentic RAG workflows - Advanced orchestration with re-ranking and multi-agent coordination
  • Document ingestion - Handles messy, real-world data with intelligent parsing
  • Drag-and-drop workflow builder - Visual interface powered by Langflow for rapid iteration
  • Modular enterprise add-ons - Extend functionality when you need it
  • Enterprise search at any scale - Powered by OpenSearch for production-grade performance

🔄 How OpenRAG Works

OpenRAG follows a streamlined workflow to transform your documents into intelligent, searchable knowledge:

OpenRAG Workflow Diagram

🚀 Install OpenRAG

To get started with OpenRAG, see the installation guides in the OpenRAG documentation:

✨ Quick Start Workflow

Use uv run openrag to start

1. Launch OpenRAG

↓

Add files or folders as knowledge

2. Add Knowledge

↓

Start Chatting with your knowledge

3. Start Chatting

📦 SDKs

Integrate OpenRAG into your applications with our official SDKs:

Python SDK

pip install openrag-sdk

Quick Example:

import asyncio
from openrag_sdk import OpenRAGClient


async def main():
    async with OpenRAGClient() as client:
        response = await client.chat.create(message="What is RAG?")
        print(response.response)


if __name__ == "__main__":
    asyncio.run(main())

📖 Full Python SDK Documentation

TypeScript/JavaScript SDK

npm install openrag-sdk

Quick Example:

import { OpenRAGClient } from "openrag-sdk";

const client = new OpenRAGClient();
const response = await client.chat.create({ message: "What is RAG?" });
console.log(response.response);

📖 Full TypeScript/JavaScript SDK Documentation

🔌 Model Context Protocol (MCP)

OpenRAG ships a built-in MCP server over streamable HTTP, mounted on your instance at /mcp. Connect AI assistants like Cursor, Claude Desktop, and IBM Bob to your OpenRAG knowledge base — no subprocess and no separate install. Authenticate with the same OpenRAG API key you use for the REST API, passed via the X-API-Key header.

Important: The standalone openrag-mcp PyPI package is deprecated. Connect your MCP client directly to the /mcp endpoint instead.

Quick Example (Cursor/Claude Desktop config):

{
  "mcpServers": {
    "openrag": {
      "url": "http://localhost:3000/mcp",
      "headers": {
        "X-API-Key": "orag_your_api_key_here"
      }
    }
  }
}

The MCP server provides tools for RAG-enhanced chat, semantic search, document ingestion, knowledge filters, and settings management.

📖 Full MCP Documentation

🛠️ Development

For developers who want to contribute to OpenRAG or set up a development environment, see CONTRIBUTING.md.

🛟 Troubleshooting

For assistance with OpenRAG, see Troubleshoot OpenRAG and visit the Discussions page.

To report a bug or submit a feature request, visit the Issues page.

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

60 total
  1. Release 0.7.1v0.7.1Aug 31, 20268 downloads

    <!-- Release notes generated using configuration in .github/release.yml at ba80be6d8a10081b926d897c883395f6c54f76ef --> ## What's Changed ### ✨ New Features * feat: create Carbonesque theme for SaaS by @mfortman11 in https://github.com/langflow-ai/openrag/pull/1076 * feat: Hide ollama components in cloud by @mfortman11 in https://github.com/langflow-ai/openrag/pull/1084 * feat: IBM ams proxy based login by @edwinjosechittilappilly in https://github.com/langflow-ai/openrag/pull/1169 * feat: communicate file not supported in folder error to the user by @Wallgau in https://github.com/langflow-ai/openrag/pull/1278 * feat: Saas redirect for Langflow and logout by @mfortman11 in https://github.com/langflow-ai/openrag/pull/1293 * feat: Add logging and async/timeout handling for Drive by @edwinjosechittilappilly in https://github.com/langflow-ai/openrag/pull/1295 * feat: Enable Postgres deployment and switch to Env defined in .env file by @rodageve in https://github.com/langflow-ai/openrag/pull/1251 * feat: Add Carbon esque theme by @mfortman11 in https://github.com/langflow-ai/openrag/pull/1227 * feat: toggle off api key generation for mcp in SaaS by @mfortman11 in https://gi

  2. Release 0.6.0v0.6.0Aug 10, 202610 downloads

    <!-- Release notes generated using configuration in .github/release.yml at v0.6.0 --> ## What's Changed ### ✨ New Features * feat: Integrate CodeRabbit AI tooling into the Pull Request code revi… by @mpawlow in https://github.com/langflow-ai/openrag/pull/1541 * feat: component and pod level annotation and labels by @zzzming in https://github.com/langflow-ai/openrag/pull/1546 * feat: process documents directly on Backend and passing task id to Langflow by @lucaseduoli in https://github.com/langflow-ai/openrag/pull/1526 * feat: Revert "feat: operator dockhub publish" by @zzzming in https://github.com/langflow-ai/openrag/pull/1549 * feat: Disable use of private / public keys when IBM_AUTH_ENABLED is true by @mpawlow in https://github.com/langflow-ai/openrag/pull/1410 * feat: RBAC + database migration layer by @edwinjosechittilappilly in https://github.com/langflow-ai/openrag/pull/1538 * feat: CRD updates by @zzzming in https://github.com/langflow-ai/openrag/pull/1555 * feat: auto fix FE biome linting with gh actions by @mfortman11 in https://github.com/langflow-ai/openrag/pull/1559 * feat: secret protection by @zzzming in https://github.com/langflow-ai/openrag/pull/1569

  3. Release 0.5.1v0.5.1Jun 30, 202618 downloads

    <!-- Release notes generated using configuration in .github/release.yml at 8eeae6f88ff52d76303096161a2defa410e9e7d7 --> ## What's Changed ### 🐛 Bug Fixes * fix: target agent component when updating chat flow system prompt by @Vchen7629 in https://github.com/langflow-ai/openrag/pull/1918 * fix: resolve Pydantic delta serialization warnings in agent streaming by @Vchen7629 in https://github.com/langflow-ai/openrag/pull/1924 * fix: prevent exception details from leaking in API error responses by @Vchen7629 in https://github.com/langflow-ai/openrag/pull/1927 * fix: report actual synced connection count in connector_sync (#1547) by @hunterxtang in https://github.com/langflow-ai/openrag/pull/1930 * fix: preserve HTTPException status in update_docling_preset by @hunterxtang in https://github.com/langflow-ai/openrag/pull/1922 * fix: check backend health inside container by @NishadA05 in https://github.com/langflow-ai/openrag/pull/1921 * fix: Stale api keys no longer display on the page once revoked by @Vchen7629 in https://github.com/langflow-ai/openrag/pull/1934 * fix: restore LLM model values in reapply_all_settings fallback (#1587) by @hunterxtang in https://github.com/langflow-ai/ope

  4. Release 0.5.0v0.5.0May 29, 202618 downloads

    ## What's Changed ### ✨ New Features * feat: create Carbonesque theme for SaaS by @mfortman11 in https://github.com/langflow-ai/openrag/pull/1076 * feat: Hide ollama components in cloud by @mfortman11 in https://github.com/langflow-ai/openrag/pull/1084 * feat: Integration tests sdk main by @edwinjosechittilappilly in https://github.com/langflow-ai/openrag/pull/1187 * feat: add encryption to the config files and add IBM secrets manager by @lucaseduoli in https://github.com/langflow-ai/openrag/pull/1179 * feat: Implement a new health check API endpoint for the Frontend app by @mpawlow in https://github.com/langflow-ai/openrag/pull/1230 * feat: IBM ams proxy based login by @edwinjosechittilappilly in https://github.com/langflow-ai/openrag/pull/1169 * feat: communicate file not supported in folder error to the user by @Wallgau in https://github.com/langflow-ai/openrag/pull/1278 * feat: Saas redirect for Langflow and logout by @mfortman11 in https://github.com/langflow-ai/openrag/pull/1293 * feat: Add logging and async/timeout handling for Drive by @edwinjosechittilappilly in https://github.com/langflow-ai/openrag/pull/1295 * feat: Enable Postgres deployment and switch to Env

  5. Release 0.4.1v0.4.1Apr 15, 202631 downloads

    <!-- Release notes generated using configuration in .github/release.yml at 0e3316d9578c2a3aca7f9cfb2b494579763e4521 --> ## What's Changed ### 🐛 Bug Fixes * fix: refresh knowledge items and don't show processing items on filtered files by @lucaseduoli in https://github.com/langflow-ai/openrag/pull/1265 * fix: added check for podman compose inside startup checks by @lucaseduoli in https://github.com/langflow-ai/openrag/pull/1266 * fix: Unable to resolve Docling URL via Langflow on Linux by @mpawlow in https://github.com/langflow-ai/openrag/pull/1305 * fix: Integration tests are failing: test_chat_with_sources, test_full_rag_pipeline by @mpawlow in https://github.com/langflow-ai/openrag/pull/1312 * fix: added number_of_replicas as 0 to not create unused nodes in OpenSearch by @lucaseduoli in https://github.com/langflow-ai/openrag/pull/1318 * fix: added graceful shutdown and entrypoint wrapper by @lucaseduoli in https://github.com/langflow-ai/openrag/pull/1319 * fix: re-add litellm, fix ingestion without langflow for all providers, fix search functionality for all providers by @lucaseduoli in https://github.com/langflow-ai/openrag/pull/1347 * fix: change factory-reset functions to de

Code frequency

additions and deletions
+55.1K-55.1KWeek of 2025-09-28: +27,173 linesWeek of 2025-09-28: -18,801 linesWeek of 2025-10-05: +10,197 linesWeek of 2025-10-05: -5,388 linesWeek of 2025-10-12: +3,317 linesWeek of 2025-10-12: -1,977 linesWeek of 2025-10-19: +16,501 linesWeek of 2025-10-19: -15,316 linesWeek of 2025-10-26: +6,394 linesWeek of 2025-10-26: -4,396 linesWeek of 2025-11-02: +2,137 linesWeek of 2025-11-02: -972 linesWeek of 2025-11-09: +20,646 linesWeek of 2025-11-09: -16,633 linesWeek of 2025-11-16: +29,868 linesWeek of 2025-11-16: -29,390 linesWeek of 2025-11-23: +22,238 linesWeek of 2025-11-23: -13,905 linesWeek of 2025-11-30: +16,276 linesWeek of 2025-11-30: -9,205 linesWeek of 2025-12-07: +8,482 linesWeek of 2025-12-07: -9,074 linesWeek of 2025-12-14: +16,095 linesWeek of 2025-12-14: -6,295 linesWeek of 2025-12-21: +6,563 linesWeek of 2025-12-21: -4,269 linesWeek of 2025-12-28: +0 linesWeek of 2025-12-28: -0 linesWeek of 2026-01-04: +510 linesWeek of 2026-01-04: -10,483 linesWeek of 2026-01-11: +1,390 linesWeek of 2026-01-11: -272 linesWeek of 2026-01-18: +2,279 linesWeek of 2026-01-18: -1,345 linesWeek of 2026-01-25: +1,690 linesWeek of 2026-01-25: -1,467 linesWeek of 2026-02-01: +4,591 linesWeek of 2026-02-01: -1,539 linesWeek of 2026-02-08: +8,561 linesWeek of 2026-02-08: -10,231 linesWeek of 2026-02-15: +8,502 linesWeek of 2026-02-15: -10,314 linesWeek of 2026-02-22: +6,888 linesWeek of 2026-02-22: -6,615 linesWeek of 2026-03-01: +15,166 linesWeek of 2026-03-01: -7,763 linesWeek of 2026-03-08: +25,410 linesWeek of 2026-03-08: -15,467 linesWeek of 2026-03-15: +8,212 linesWeek of 2026-03-15: -4,480 linesWeek of 2026-03-22: +2,266 linesWeek of 2026-03-22: -1,991 linesWeek of 2026-03-29: +526 linesWeek of 2026-03-29: -164 linesWeek of 2026-04-05: +7,560 linesWeek of 2026-04-05: -6,110 linesWeek of 2026-04-12: +5,259 linesWeek of 2026-04-12: -2,670 linesWeek of 2026-04-19: +9,682 linesWeek of 2026-04-19: -1,693 linesWeek of 2026-04-26: +9,313 linesWeek of 2026-04-26: -5,847 linesWeek of 2026-05-03: +19,802 linesWeek of 2026-05-03: -5,787 linesWeek of 2026-05-10: +22,774 linesWeek of 2026-05-10: -5,716 linesWeek of 2026-05-17: +5,478 linesWeek of 2026-05-17: -3,530 linesWeek of 2026-05-24: +26,339 linesWeek of 2026-05-24: -10,425 linesWeek of 2026-05-31: +12,120 linesWeek of 2026-05-31: -11,748 linesWeek of 2026-06-07: +8,230 linesWeek of 2026-06-07: -1,101 linesWeek of 2026-06-14: +1,800 linesWeek of 2026-06-14: -428 linesWeek of 2026-06-21: +8,731 linesWeek of 2026-06-21: -13,622 linesWeek of 2026-06-28: +10,721 linesWeek of 2026-06-28: -4,227 linesWeek of 2026-07-05: +3,820 linesWeek of 2026-07-05: -1,657 linesWeek of 2026-07-12: +14,878 linesWeek of 2026-07-12: -3,011 linesWeek of 2026-07-19: +9,862 linesWeek of 2026-07-19: -2,093 linesWeek of 2026-07-26: +13,979 linesWeek of 2026-07-26: -11,309 linesWeek of 2026-08-02: +55,071 linesWeek of 2026-08-02: -17,583 linesWeek of 2026-08-09: +2,238 linesWeek of 2026-08-09: -138 linesWeek of 2026-08-16: +5,890 linesWeek of 2026-08-16: -1,104 linesWeek of 2026-08-23: +25,370 linesWeek of 2026-08-23: -18,662 linesWeek of 2026-08-30: +6,466 linesWeek of 2026-08-30: -1,004 linesWeek of 2026-09-06: +18,775 linesWeek of 2026-09-06: -37,296 linesWeek of 2026-09-13: +13,396 linesWeek of 2026-09-13: -1,751 linesWeek of 2026-09-20: +11,043 linesWeek of 2026-09-20: -1,527 linesSep 28, 2025Sep 20, 2026
+600.5K lines added, -377.8K removed over the last year.

Commits per week

last 52 weeks
2020Week of 2025-09-21: 128 commitsWeek of 2025-09-28: 202 commitsWeek of 2025-10-05: 189 commitsWeek of 2025-10-12: 54 commitsWeek of 2025-10-19: 130 commitsWeek of 2025-10-26: 58 commitsWeek of 2025-11-02: 32 commitsWeek of 2025-11-09: 30 commitsWeek of 2025-11-16: 61 commitsWeek of 2025-11-23: 80 commitsWeek of 2025-11-30: 107 commitsWeek of 2025-12-07: 48 commitsWeek of 2025-12-14: 67 commitsWeek of 2025-12-21: 32 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 23 commitsWeek of 2026-01-11: 40 commitsWeek of 2026-01-18: 28 commitsWeek of 2026-01-25: 51 commitsWeek of 2026-02-01: 34 commitsWeek of 2026-02-08: 66 commitsWeek of 2026-02-15: 37 commitsWeek of 2026-02-22: 53 commitsWeek of 2026-03-01: 37 commitsWeek of 2026-03-08: 90 commitsWeek of 2026-03-15: 96 commitsWeek of 2026-03-22: 85 commitsWeek of 2026-03-29: 24 commitsWeek of 2026-04-05: 16 commitsWeek of 2026-04-12: 22 commitsWeek of 2026-04-19: 26 commitsWeek of 2026-04-26: 12 commitsWeek of 2026-05-03: 27 commitsWeek of 2026-05-10: 34 commitsWeek of 2026-05-17: 25 commitsWeek of 2026-05-24: 32 commitsWeek of 2026-05-31: 41 commitsWeek of 2026-06-07: 31 commitsWeek of 2026-06-14: 15 commitsWeek of 2026-06-21: 22 commitsWeek of 2026-06-28: 19 commitsWeek of 2026-07-05: 25 commitsWeek of 2026-07-12: 29 commitsWeek of 2026-07-19: 18 commitsWeek of 2026-07-26: 18 commitsWeek of 2026-08-02: 14 commitsWeek of 2026-08-09: 11 commitsWeek of 2026-08-16: 23 commitsWeek of 2026-08-23: 13 commitsWeek of 2026-08-30: 8 commitsWeek of 2026-09-06: 18 commitsWeek of 2026-09-13: 0 commitsSep 21, 2025Sep 13, 2026
2.4K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 1 commitsSun 1:00 — 0 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 2 commitsSun 9:00 — 0 commitsSun 10:00 — 0 commitsSun 11:00 — 1 commitsSun 12:00 — 0 commitsSun 13:00 — 2 commitsSun 14:00 — 1 commitsSun 15:00 — 0 commitsSun 16:00 — 0 commitsSun 17:00 — 0 commitsSun 18:00 — 0 commitsSun 19:00 — 5 commitsSun 20:00 — 1 commitsSun 21:00 — 1 commitsSun 22:00 — 2 commitsSun 23:00 — 0 commitsMon 0:00 — 2 commitsMon 1:00 — 0 commitsMon 2:00 — 1 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 2 commitsMon 7:00 — 3 commitsMon 8:00 — 19 commitsMon 9:00 — 46 commitsMon 10:00 — 31 commitsMon 11:00 — 55 commitsMon 12:00 — 59 commitsMon 13:00 — 40 commitsMon 14:00 — 74 commitsMon 15:00 — 50 commitsMon 16:00 — 74 commitsMon 17:00 — 42 commitsMon 18:00 — 40 commitsMon 19:00 — 13 commitsMon 20:00 — 7 commitsMon 21:00 — 20 commitsMon 22:00 — 25 commitsMon 23:00 — 17 commitsTue 0:00 — 13 commitsTue 1:00 — 13 commitsTue 2:00 — 16 commitsTue 3:00 — 5 commitsTue 4:00 — 2 commitsTue 5:00 — 4 commitsTue 6:00 — 2 commitsTue 7:00 — 5 commitsTue 8:00 — 14 commitsTue 9:00 — 31 commitsTue 10:00 — 36 commitsTue 11:00 — 41 commitsTue 12:00 — 69 commitsTue 13:00 — 48 commitsTue 14:00 — 71 commitsTue 15:00 — 68 commitsTue 16:00 — 38 commitsTue 17:00 — 31 commitsTue 18:00 — 38 commitsTue 19:00 — 10 commitsTue 20:00 — 6 commitsTue 21:00 — 2 commitsTue 22:00 — 7 commitsTue 23:00 — 16 commitsWed 0:00 — 4 commitsWed 1:00 — 15 commitsWed 2:00 — 9 commitsWed 3:00 — 14 commitsWed 4:00 — 6 commitsWed 5:00 — 4 commitsWed 6:00 — 12 commitsWed 7:00 — 5 commitsWed 8:00 — 11 commitsWed 9:00 — 25 commitsWed 10:00 — 43 commitsWed 11:00 — 61 commitsWed 12:00 — 52 commitsWed 13:00 — 51 commitsWed 14:00 — 49 commitsWed 15:00 — 64 commitsWed 16:00 — 44 commitsWed 17:00 — 55 commitsWed 18:00 — 13 commitsWed 19:00 — 6 commitsWed 20:00 — 5 commitsWed 21:00 — 23 commitsWed 22:00 — 22 commitsWed 23:00 — 14 commitsThu 0:00 — 6 commitsThu 1:00 — 7 commitsThu 2:00 — 4 commitsThu 3:00 — 0 commitsThu 4:00 — 1 commitsThu 5:00 — 0 commitsThu 6:00 — 2 commitsThu 7:00 — 8 commitsThu 8:00 — 8 commitsThu 9:00 — 18 commitsThu 10:00 — 46 commitsThu 11:00 — 40 commitsThu 12:00 — 36 commitsThu 13:00 — 51 commitsThu 14:00 — 48 commitsThu 15:00 — 89 commitsThu 16:00 — 65 commitsThu 17:00 — 31 commitsThu 18:00 — 45 commitsThu 19:00 — 11 commitsThu 20:00 — 15 commitsThu 21:00 — 8 commitsThu 22:00 — 9 commitsThu 23:00 — 11 commitsFri 0:00 — 6 commitsFri 1:00 — 9 commitsFri 2:00 — 18 commitsFri 3:00 — 9 commitsFri 4:00 — 6 commitsFri 5:00 — 2 commitsFri 6:00 — 8 commitsFri 7:00 — 12 commitsFri 8:00 — 15 commitsFri 9:00 — 27 commitsFri 10:00 — 52 commitsFri 11:00 — 60 commitsFri 12:00 — 64 commitsFri 13:00 — 38 commitsFri 14:00 — 52 commitsFri 15:00 — 67 commitsFri 16:00 — 39 commitsFri 17:00 — 45 commitsFri 18:00 — 19 commitsFri 19:00 — 9 commitsFri 20:00 — 6 commitsFri 21:00 — 6 commitsFri 22:00 — 3 commitsFri 23:00 — 3 commitsSat 0:00 — 10 commitsSat 1:00 — 2 commitsSat 2:00 — 5 commitsSat 3:00 — 1 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 2 commitsSat 9:00 — 1 commitsSat 10:00 — 2 commitsSat 11:00 — 2 commitsSat 12:00 — 5 commitsSat 13:00 — 5 commitsSat 14:00 — 1 commitsSat 15:00 — 2 commitsSat 16:00 — 0 commitsSat 17:00 — 0 commitsSat 18:00 — 1 commitsSat 19:00 — 2 commitsSat 20:00 — 1 commitsSat 21:00 — 0 commitsSat 22:00 — 2 commitsSat 23:00 — 0 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Mar 13, 2026daily#25+134