awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesFunction Schema Generators

Utilities for automatically generating tool schemas from code signatures and docstrings.

Distinct from Custom Task Functions: Distinct from Custom Task Functions: focuses on schema generation for LLM tool calling rather than user-defined logic blocks.

Explore 6 awesome GitHub repositories matching development tools & productivity · Function Schema Generators. Refine with filters or upvote what's useful.

Awesome Function Schema Generators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • openai/openai-agents-pythonAvatar de openai

    openai/openai-agents-python

    27,191Ver en GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Wraps arbitrary code as tools by automatically generating schemas from signatures and docstrings for model invocation.

    Pythonagentsaiframework
    Ver en GitHub↗27,191
  • jlowin/fastmcpAvatar de jlowin

    jlowin/fastmcp

    25,670Ver en GitHub↗

    fastmcp is a Python library and framework for building servers and clients that implement the Model Context Protocol. It serves as a tool integration library designed to connect large language models to external tools and data sources. The framework features an interactive tool user interface renderer, which allows for the display of visual interfaces for tools directly within a conversational flow. It also provides a library for automatically generating schemas and validation for tools used by language models. The project covers server and client development, including tool and resource exp

    Generates tool schemas automatically by inspecting Python function signatures and type hints at runtime.

    Python
    Ver en GitHub↗25,670
  • verl-project/verlAvatar de verl-project

    verl-project/verl

    22,000Ver en GitHub↗

    This project is a distributed training infrastructure designed for aligning large language models through reinforcement learning. It functions as an end-to-end engine for complex alignment tasks, including proximal policy optimization, direct preference optimization, and iterative self-play. By providing a unified framework for multi-turn interactions and tool-use scenarios, it enables the development of models capable of reasoning and external environment engagement. The framework distinguishes itself through a decoupled architecture that separates model training from sample generation. This

    Exposes simple Python functions as model-accessible tools by automatically inferring JSON schemas from function signatures and docstrings.

    Python
    Ver en GitHub↗22,000
  • andrewyng/aisuiteAvatar de andrewyng

    andrewyng/aisuite

    14,692Ver en GitHub↗

    This project is a framework for managing generative AI services through a unified provider interface and adapter layer. It provides a standardized API for calling multiple cloud-based and locally hosted models, translating provider-specific parameters and responses into a uniform format. The system includes an agent orchestrator designed for long-running tasks, featuring state persistence for resuming runs and execution tracing to monitor decision-making processes. It integrates the Model Context Protocol to connect models to external servers and filesystems and employs a policy-based executi

    Automatically generates tool schemas from function signatures to enable AI models to execute functions.

    Python
    Ver en GitHub↗14,692
  • samchon/typiaAvatar de samchon

    samchon/typia

    5,837Ver en GitHub↗

    Typia is a compile-time code generator that transforms TypeScript type annotations into runtime validation, serialization, and schema functions without requiring decorators or separate schema files. It generates optimized validation and serialization code during TypeScript compilation, producing dedicated functions for each type that eliminate runtime schema objects for faster execution. The project extends this core capability into several integrated areas. It generates fully typed client SDKs from NestJS controller source code, keeping server and client types synchronized automatically. It

    Converts TypeScript classes into callable function schemas for LLM agent invocation.

    Go
    Ver en GitHub↗5,837
  • langroid/langroidAvatar de langroid

    langroid/langroid

    3,894Ver en GitHub↗

    Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist

    Automatically generates JSON tool schemas from Python classes, supporting recursive nested structures for function calling.

    Pythonagentsaichatgpt
    Ver en GitHub↗3,894
  1. Home
  2. Development Tools & Productivity
  3. Custom Task Functions
  4. Function Schema Generators

Explorar subetiquetas

  • Executable Schema BindersBinds generated function schemas to live class instances for use with framework adapters. **Distinct from Function Schema Generators:** Distinct from Function Schema Generators: focuses on binding schemas to instances, not just generating them.
  • TypeScript Class ConvertersConverts TypeScript classes or interfaces into collections of callable function schemas for LLM agents. **Distinct from Function Schema Generators:** Distinct from Function Schema Generators: specifically converts TypeScript classes, not arbitrary code signatures.