Skip to content

Top 100 Function Calling Repositories

Back to Home

Ranking

RankingProject NameStarsForksLanguageOpen IssuesDescriptionLast Commit
1Qwen-Agent16,3811,609Python408Agent framework and applications built upon Qwen>=3.0, featuring Function Calling, MCP, Code Interpreter, RAG, Chrome extension, etc.2026-03-04
2aci4,779456Python38ACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.2026-04-24
3purego3,610107Assembly12A library for calling C functions from Go without Cgo2026-05-09
4ai-agents-from-scratch3,539534JavaScript10Demystify AI agents by building them yourself. Local LLMs, no black boxes, real understanding of function calling, memory, and ReAct patterns.2026-04-26
5CodeGeeX42,507260Python114CodeGeeX4-ALL-9B, a versatile model for all AI software development scenarios, including code completion, code interpreter, web search, function calling, repository-level Q&A and much more.2024-08-25
6awesome-llm-json2,17493-3Resource list for generating JSON using LLMs via function calling, tools, CFG. Libraries, Models, Notebooks, etc.2025-02-18
7LLMCompiler1,851135Python5[ICML 2024] LLMCompiler: An LLM Compiler for Parallel Function Calling2024-07-10
8Dive1,796165TypeScript27Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting function calling capabilities. ✨2026-04-01
9Hermes-Function-Calling1,356188Jupyter Notebook152025-12-22
10pycall.rb1,11388C44Calling Python functions from the Ruby language2026-04-28
11agentica1,02262TypeScript26TypeScript AI AI Function Calling Framework enhanced by compiler skills.2026-05-20
12go-cshared-examples953113Dart8Calling Go Functions from Other Languages using C Shared Libraries2024-05-09
13BananaPhone53155Go6It's a go variant of Hells gate! (directly calling windows kernel functions, but from Go!)2022-10-12
14TinyAgent48471Python7[EMNLP 2024 Demo] TinyAgent: Function Calling at the Edge!2024-09-04
15luaffi47883C36Standalone FFI library for calling C functions from lua. Compatible with the luajit FFI interface.2020-12-19
16local-llm-function-calling43742Python6A tool for generating function arguments and choosing what function to call with local LLMs2024-03-12
17appworld42368Python7🌍 AppWorld: A Controllable World of Apps and People for Benchmarking Function Calling and Interactive Coding Agent, ACL'24 Best Resource Paper.2026-02-17
18gemini-2-live-api-demo390162JavaScript0Vanilla JS web interface for Gemini 2.0 flash-exp Multimodal API with text, audio, camera, screen inputs and audio responses and function calling2026-02-06
19FableForge35657Python0Generate a picture book from a single prompt using OpenAI function calling, replicate, and Deep Lake2023-12-02
20ActionWeaver32816Python7Make function calling with LLM easier2024-11-10
21func_timeout32637Python11Python module which allows you to specify timeouts when calling any existing function, and support for stoppable threads2024-03-01
22NexusRaven32324Python6NexusRaven-13B, a new SOTA Open-Source LLM for function calling. This repo contains everything for reproducing our evaluation on NexusRaven-13B and baselines.2023-09-29
23jarvis317106Python0Jarvis is a voice-activated, conversational AI assistant powered by a local LLM (Qwen via Ollama). It listens for a wake word, processes spoken commands using a local language model with LangChain, an...2025-09-08
24openai-function-calling-tools30829TypeScript4🛠 openai function calling tools for JS/TS2024-01-30
25microchain29125Python1function calling-based LLM agents2024-09-16
26pset-929098JavaScript25CREDITS SEQUENCE NEWSPAPER HEADLINE MONTAGE: HEADLINES flash before us, displaying their accompanying photographs. "UBERMAN - METRO CITY'S HERO AFTER...2024-06-20
27Alice28438TypeScript0Alice is a voice-first desktop AI assistant application built with Vue.js, Vite, and Electron. Advanced memory system, function calling, MCP support, optional fully local use, and more.2026-05-18
28FTC-Skystone-Dark-Angels-Romania-202028186Java22NOTICE This repository contains the public FTC SDK for the SKYSTONE (2019-2020) competition season. If you are looking for the current season's FTC SDK software, please visit the new and permanent hom...2024-04-12
29ZeroHVCI27551C1Achieve arbitrary kernel read/writes/function calling in Hypervisor-Protected Code Integrity (HVCI) protected environments calling without admin permissions or kernel drivers.2026-03-16
30cffi26380Python24A Foreign Function Interface package for calling C libraries from Python.2026-04-24
31Toolify25741Python0Empower any LLM with function calling capabilities.2026-04-14
32elixir-nodejs25137Elixir6An Elixir API for calling Node.js functions2026-03-23
33empower-functions22017Python1GPT-4 level function calling models for real-world tool using use cases2024-10-05
34PolyMind21314Python1A multimodal, function calling powered LLM webui.2024-09-23
35DllMainHijacking20945C++3Resolve the issue of DLLmain function in white and black DLLs hanging when calling shellcode2024-05-28
36vscode-inline-parameters20021TypeScript41An extension for Visual Studio Code that adds inline parameter annotations when calling a function.2023-07-07
37ai-novelist19039TypeScript0vibecoding在AI写作领域的初步尝试,具备function calling,rag,mcp,skills,人在回路等功能,或许能当一个小cursor用? A preliminary attempt at vibecoding in the field of AI writing, featuring capabilities such as function calling, RAG, ...2026-05-20
38Eridanus18834Python4基于 OneBot 协议的多功能bot兼开发框架。以llm function calling为核心构建了更智能的功能调用机制。2026-05-18
39Comp_Sci_Sem_218638Python16According to all known laws of aviation, there is no way that a bee should be able to fly. Its wings are too small to get its fat little body off the ground. The bee, of course, flies anyway. Because ...2023-04-03
40x86RetSpoof17933C++1Invoke functions with a spoofed return address. For 32-bit Windows binaries. Supports __fastcall, __thiscall, __stdcall and __cdecl calling conventions. Written in C++17.2023-02-17
41ComplexFuncBench17831Python8Complex Function Calling Benchmark.2025-01-20
42Google_GenerativeAI17134C#2Most complete C# .Net SDK for Google Generative AI and Vertex AI (Google Gemini), featuring function calling, easiest JSON Mode, multi-modal live streaming, chat sessions, and more!2026-04-20
43Win32API15857C2Provides documentation for calling hundreds of Win32API functions from VFP2024-12-17
44ai-agent-benchmark-compendium14713-2Compendium of over 50 benchmarks for evaluating AI agents, categorized into Function Calling & Tool Use, General Assistant & Reasoning, Coding & Software Engineering, and Computer Interaction.2025-10-15
45WebAIAgent14112JavaScript0A Web AI Agent running entirely client side in browser, that's capable of controlling a fictional flights webpage, to get the job done by using Google's Gemma 2 (2B) model in JavaScript via WebGPU tha...2025-04-04
46laravel-gemini13924PHP0A production-ready Laravel package to integrate with the Google Gemini API. Supports text, image, video, audio, long-context, structured output, files, caching, function-calling and understanding capa...2026-05-01
47PentestAssistant13894Python0Automated Web Penetration Testing Assistant Based on Function Calling and Multi Agent.2025-04-06
48openhermes-function-calling13414Jupyter Notebook12023-11-24
49GeminiApp13316JavaScript3GeminiApp is a library that allows integration to Google's Gemini API in your Google Apps Script projects. It allows for mutli-modal prompts, structured conversations and function calling2025-01-24
50bsod-rs1304Rust1The safest library on the block. Calling the bsod function will cause a blue screen of death.2024-01-15
51openai-realtime-api-voice-assistant-V212971JavaScript3OpenAI Realtime API Voice Agent with RAG, Function Calling, and Caller History2024-10-14
52openapi12612TypeScript2OpenAPI definitions, converters and LLM function calling schema composer.2026-03-20
53ruby-nano-bots12614Lua6Ruby Implementation of Nano Bots: small, AI-powered bots that can be easily shared as a single file, designed to support multiple providers such as Anthropic Claude, Cohere Command, Google Gemini, Mar...2024-06-23
54cursor-agent12232Python0Cursor Agent Tools - A Python-based AI agent that replicates Cursor's coding assistant capabilities, enabling function calling, code generation, and intelligent coding assistance with Claude, OpenAI, ...2025-07-13
55Hammer1188Python5Hammer: Robust Function-Calling for On-Device Language Models via Function Masking2025-06-13
56firebase-functions-rate-limiter10919TypeScript12Js/ts library that allows you to set per-time, per-user or per-anything limits for calling Firebase cloud functions2024-06-12
57androidnative.pri10216Java4Calling Android functions from Qt without using JNI2021-07-23
58defender1019TypeScript0Open source prompt injection protection for Agents calling tools (via MCP, CLI or direct function calling). Detect and defend against prompt injection attacks. 22MB, CPU-only, < 10ms latency.2026-05-14
59dify-tools-worker10020TypeScript0A function calling tool can be deployed to Cloudflare Workers with openapi schema2024-07-09
60openai-api-function-call-sample9916JavaScript0A sample app to demonstrate Function calling using the latest format in Chat Completions API and also in Assistants API.2023-11-21
61MrX_OAI_Assistant_Manager9718Python5Started out as Dynamic Function Calling for OAI. Upon reviewing a research paper released (LATM) This is/has become a implementation of such system using: OpenAI and Autogen2024-04-07
62Composio-Function-Calling-Benchmark925Jupyter Notebook0Function Calling Benchmark & Testing2024-07-10
63acte9213Python0A framework to build GUI-like Agent Tools, enhancement to Function Calling of LLM AI.2024-10-21
64genxlm9127Go0A simple script to generate JScript code for calling Win32 API functions using XLM/Excel 4.0 macros via Excel.Application "ExecuteExcel4Macro"2019-11-09
65openai-zod-functions911TypeScript0OpenAI Function Calling in Typescript using Zod2023-12-22
66intentlang886Python0The next-generation AI Agent framework driven by Intent Engineering. Move beyond turn-based Function Calling to embrace code-level intent expression and embedded execution. An ...2026-01-11
67rpc-project8710Python0Minimalistic server (written in C) and a python3 client to allow calling native functions on a remote host for automation purposes2026-05-05
68IAT_API8616Assembly0Assembly block for finding and calling the windows API functions inside import address table(IAT) of the running PE file.2023-05-03
69malk8315C++0Demonstrate calling a kernel function and handle process creation callback against HVCI2022-12-21
70edge-veda8317Dart19On-device AI SDK for Flutter — LLM inference, vision, STT, TTS, image generation, embeddings, RAG, and function calling. Metal GPU on iOS/macOS.2026-03-17
71openai-function-calling8214Python0Helper functions to generate JSON schema dicts for OpenAI ChatGPT function calling requests.2025-03-07
72tool-calling-guide8224Jupyter Notebook0Learn function calling and tool calling from simple tools to full agents.2024-07-16
73deepseek-free-api8126Python0将 DeepSeek 网页端免费对话(chat.deepseek.com)转换为 OpenAI + Anthropic 兼容 API(Chat Completions / Responses / Anthropic Messages)支持工具调用(Function Calling)、动态模型发现、PoW 自动求解、Token 自动刷新。2026-05-18
74SimpleRAG7916C#0A simple RAG and Function Calling demo based on WPF and Semantic Kernel.2024-12-07
75gpt-function-calling-tutorial7839Python02023-06-14
76Help-me-get-rid-of-unhumans7815-5/* JS */ gapi.loaded_0(function(){var window=this; var ha,ia,ja,ma,sa,na,ta,ya,Ja;.ea=function(a){return function(){return .da[a].apply(this,arguments)}};.DumpException=function(a){throw a;};.da...2023-08-20
77toolbridge767TypeScript2Enable tool/function calling for any LLM, in OpenAI and Ollama API formats, adding universal function calling to models without native support. Use local or cloud models with full agent capabilities.2025-12-09
78openassistants767TypeScript0Build robust, production grade function calling assistants that work. Declarative and extensible. Built on top of LangChain ⚡️2024-05-21
79openai-function-calling-use-examples758Python0A simple example that demonstrates how to use the function call feature of the OpenAI API2023-09-04
80call_at_anywhere7518Objective-C0calling any functions in any binary files under MacOSX2013-11-22
81bypass_dlfunctions7524C0This is another way to bypass the restriction of calling dl functions for system lib.2021-08-15
82aws-cidr-finder7324Python2A lambda function, a cloudformation template to get it running, and example templates showing how to use a custom resource (calling the lambda) to automatically calculate CIDR ranges for subnets based...2017-11-08
83openai-functools709Python10openai-functools: Simplified Generation of OpenAI Functions JSON Metadata for OpenAI Function Calling2025-03-02
84Awesome-Function-Callings702-02026-04-08
85ollama-function-calling6811Python12024-07-04
86FnCTOD6817Python0Official code for the publication "Large Language Models as Zero-shot Dialogue State Tracker through Function Calling" https//arxiv.org/abs/2402.104662024-08-14
87chat-xiuliu689JavaScript0LLM Client with Function Calling | LLM客户端,支持联网,IO操作和执行代码2025-05-30
88freepik-mcp6616HTML4The Freepik enables popular agent Model Context Protocol (MCP) to integrate with Freepik APIs through function calling.2025-07-29
89CallingGPT644Python4Build your own ChatGPT plugin platform with GPT's function calling ability | func call by GPT2023-07-08
90spring-ai-apps6426Java0Easily get started with Spring-AI to develop various AI applications, including TextToSQL and private data AI application development. In addition to these capabilities, Spring-AI also supports integr...2025-12-19
91function-calling-extension6328Go0An example extension in go using function calling and confirmation dialogs2025-07-18
92JavaCode6240Java1I specifically cover the following topics: Java primitive data types, declaration statements, expression statements, importing class libraries, excepting user input, checking for valid input, catching...2020-10-04
93llama3-function-calling6024Python02024-04-24
94jailbreakfunction601Python0[COLING 2025] Official code of the paper "The Dark Side of Function Calling: Pathways to Jailbreaking Large Language Models"2024-12-26
95damai-ai6017Java0👍 👍 👍 集成了目前最为成熟的 SpringAI,并支持 Ollama、OpenAI、DeepSeek、阿里百炼 多种 AI 模型。并通过 MCP、Function Calling 与大麦项目进行联动,可以让 AI 智能的帮助用户执行操作。实现 只需聊天就能全部搞定!2026-03-10
96functional-components-benchmark5912JavaScript1Directly calling functional components instead of mounting them is faster.2017-07-31
97NThread595C1Stealthy x64 thread manipulation library for calling functions inside target processes without creating remote threads or installing hooks.2025-10-10
98UniversalLLMFunctionCaller575C#2A planner that integrates into Semantic Kernel to enable function calling on all Chat based LLMs (Mistral, Bard, Claude, LLama etc)2024-02-07
99MoeGoe-Android571Kotlin2MoeGoe Android Application by calling Azure function API2022-08-20
100openai-function-calling564Jupyter Notebook1An example of using Function Calling with OpenAI's API2023-08-25