Awesome AI Agents › NL AI Frameworks

NL AI Frameworks

20 projects

infiniflow/ragflow

RAGFlow is an open-source Retrieval-Augmented Generation engine that leverages deep document understanding and Large Language Models to provide accurate, citation-backed question-answering from complex and diverse data sources.

⭐ 90637 TypeScript added 2025-04-19

ScrapeGraphAI/Scrapegraph-ai

ScrapeGraphAI is an AI-powered Python library that creates intelligent web scraping pipelines using large language models to extract structured data from websites and local documents efficiently.

⭐ 30916 Python added 2025-04-19

pydantic/pydantic

Pydantic is a Python library for fast and extensible data validation using Python type hints, enabling developers to define and validate data models efficiently.

⭐ 28767 Python added 2025-04-19

apache/doris

Apache Doris is a high-performance, real-time analytical database with a storage-compute integrated architecture, designed for sub-second query response and high concurrency in diverse data analysis scenarios.

⭐ 15901 Java added 2025-06-22

business-science/ai-data-science-team

AI Data Science Team is a Python library featuring AI-powered agents that automate and accelerate common data science tasks, including data cleaning, feature engineering, machine learning, and exploratory data analysis, to improve productivity and efficiency.

⭐ 5412 Python added 2025-04-09

ucbepic/docetl

DocETL is a system for creating and executing complex document processing and data transformation pipelines powered by large language models, featuring an interactive UI playground and a Python package for production use.

⭐ 4089 Python added 2025-04-19

hitsz-ids/synthetic-data-generator

Synthetic Data Generator (SDG) is a comprehensive framework for generating high-quality, privacy-compliant synthetic structured tabular data using advanced statistical and LLM-based models, optimized for big data applications.

⭐ 2437 Python added 2025-04-19

Mintplex-Labs/vector-admin

VectorAdmin is a universal and user-friendly tool suite for managing multiple vector databases, providing full control over vector data with multi-user support, embedding management, and cloud deployment capabilities.

⭐ 2241 TypeScript added 2025-04-19

scouter-project/scouter

Scouter is an open source Application Performance Management (APM) tool that monitors and manages the performance of software applications and system resources across various platforms and services.

⭐ 2182 Java added 2025-04-19

bespokelabsai/curator

Bespoke Curator is a Python-based library for scalable synthetic data curation and structured data extraction, supporting bulk inference, asynchronous operations, and integration with various inference APIs.

⭐ 1729 Python added 2025-04-19

HumanSignal/Adala

Adala is an autonomous data labeling agent framework that enables intelligent agents to learn and perform diverse data processing and labeling tasks through iterative learning using large language models.

⭐ 1636 Python

axflow/axflow

Axflow is a modular TypeScript framework designed to simplify the development of robust natural language AI applications by providing scalable components for data connection, model evaluation, and more.

⭐ 1121 TypeScript added 2025-04-19

bosun-ai/swiftide

Swiftide is a Rust library for building fast, streaming indexing, querying, and agentic applications using large language models with a modular and extendable API.

⭐ 781 Rust added 2025-04-19

typedef-ai/fenic

A Python DataFrame engine that makes language-model operators such as extract, classify, summarize, embed and semantic join part of the query plan, turning unstructured text into typed, rerunnable pipelines.

⭐ 670 Python

Pravko-Solutions/FlashLearn

FlashLearn is a Python library that simplifies integrating large language models into data workflows and ETL pipelines using JSON-driven tasks and concurrency support.

⭐ 607 Python added 2025-06-16

Wilson-ZheLin/Streamline-Analyst

Streamline Analyst is an AI-powered open-source data analysis agent that automates data cleaning, preprocessing, model selection, and visualization to simplify and accelerate the entire data analysis workflow.

⭐ 488 Python added 2025-03-09

RealAlexandreAI/json-repair

json-repair is a Go-compatible open-source tool designed to automatically detect and repair JSON anomalies commonly produced by Large Language Models, providing a reliable and zero-dependency solution for fixing malformed JSON data.

⭐ 383 Go added 2025-04-19

AgentOps-AI/Jaiqu

Jaiqu is an AI-driven tool that automatically transforms JSON data from any schema into any desired schema using GPT-4 generated jq queries for seamless and repeatable data mapping.

⭐ 345 Python added 2025-04-19

m92vyas/llm-reader

llm-reader is an open-source library that converts webpages into LLM-friendly text to facilitate accurate data extraction and AI web scraping.

⭐ 306 Python

instructor-ai/cloud

Instructor Cloud is a cloud-based AI service that extracts models from text in real-time using GPT-4 and FastAPI.

⭐ 38 Python added 2025-04-19