Awesome AI AgentsGenerative Software Frameworks

datapizza-labs/datapizza-ai

⭐ 2238 Python added to this list on 2025-10-20 repository created 2025-09-01

Datapizza AI is a Python-based framework designed to build reliable generative AI solutions efficiently and with minimal overhead. It is engineered for speed and provides a no-fluff, API-first design that allows developers to quickly move AI agents from development to production. The framework supports multiple AI providers including OpenAI, Google Gemini, Anthropic, Mistral, and Azure, enabling users to swap models without changing their business logic. It integrates various tools such as web search, document processing, and custom tools, and offers persistent memory management for conversations and context awareness. The framework emphasizes composability with reusable blocks, declarative configuration, and easy overrides. It supports document processing for PDFs, DOCX files, and images using Azure AI and Docling, and features smart chunking for context-aware text splitting and embedding. Datapizza AI also includes built-in reranking capabilities to enhance relevance using tools like Cohere. Observability is a core feature, with OpenTelemetry tracing for monitoring performance and understanding execution flow. It allows tracing of client inputs, outputs, and in-memory context, and supports custom spans to identify bottlenecks in AI operations. The modular and vendor-agnostic design ensures a rich ecosystem and easy migration from other frameworks. The project provides detailed examples such as multi-agent systems where specialized agents collaborate to solve complex tasks, and document ingestion pipelines for retrieval-augmented generation (RAG) that parse, chunk, embed, and store documents in vector databases. Overall, Datapizza AI is a comprehensive, fast, and flexible framework for building, debugging, and deploying generative AI applications with strong observability and multi-provider support.

https://github.com/datapizza-labs/datapizza-ai

ai-frameworkanthropicapi-firstazureazure-aiclient-i/o-tracingcoherecomposablecustom-spansdoclingdocument-processingdocxembeddinggenerative-aigoogle-geminiimagesmemory-managementmigration-friendlymistralmodular-designmulti-agent-systemmulti-provider-supportobservabilityopenaiopentelemetrypdfragrerankingretrieval-augmented-generationsmart-chunkingtool-integrationtracingvector-databasevendor-agnostic

Also in Generative Software Frameworks

nexu-io/open-design

Open Design is a local-first, open-source desktop application that serves as an alternative to Claude Design, integrating with various coding agents to generate web, desktop, and mobile prototypes,...

deepset-ai/haystack

Haystack is an AI orchestration framework for building customizable, production-ready NLP applications using large language models, vector search, and advanced retrieval techniques.

op7418/guizang-ppt-skill

AI agent skill for generating polished HTML slide decks with various design styles, image prompts, social covers, and a WebGL/low-power presentation runtime.

HKUDS/Agentic-AIGC

ViMax is an agentic AI system for end-to-end video generation, transforming raw ideas, novels, or scripts into complete video content by orchestrating scriptwriting, storyboarding, character creati...

The-Pocket/PocketFlow

Pocket Flow is a minimalist 100-line LLM framework that uses a graph-based abstraction to enable expressive multi-agent systems, workflows, and retrieval-augmented generation, designed for high productivity and minimal bloat.

Netflix/metaflow

Metaflow is a human-centric framework by Netflix that streamlines building, managing, and deploying real-life AI and machine learning systems from prototyping to production at scale.

presenton/presenton

Presenton is an open-source AI-powered presentation generator and API that runs locally, offering customizable layouts, multiple AI model integrations, versatile image generation, and privacy-focused presentation creation and export.

thesysdev/openui

OpenUI is a full-stack Generative UI framework that offers a compact, streaming-first language for model-generated UI, a React runtime, and token-efficient chat interfaces.