awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • openai/openai-agents-pythonالصورة الرمزية لـ openai

    openai/openai-agents-python

    27,191عرض على 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
    عرض على GitHub↗27,191
  • jlowin/fastmcpالصورة الرمزية لـ jlowin

    jlowin/fastmcp

    25,670عرض على 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
    عرض على GitHub↗25,670
  • verl-project/verlالصورة الرمزية لـ verl-project

    verl-project/verl

    22,000عرض على 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
    عرض على GitHub↗22,000
  • andrewyng/aisuiteالصورة الرمزية لـ andrewyng

    andrewyng/aisuite

    14,692عرض على 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
    عرض على GitHub↗14,692
  • samchon/typiaالصورة الرمزية لـ samchon

    samchon/typia

    5,837عرض على 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
    عرض على GitHub↗5,837
  • langroid/langroidالصورة الرمزية لـ langroid

    langroid/langroid

    3,894عرض على 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
    عرض على GitHub↗3,894
  1. Home
  2. Development Tools & Productivity
  3. Custom Task Functions
  4. Function Schema Generators

استكشف الوسوم الفرعية

  • 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.