Top 10 TypeScript function-calling Projects
-
Lobe Chat
LobeChat is a open-source, extensible (Function Calling), high-performance chatbot framework.It supports one-click free deployment of your private ChatGPT/LLM web application.
Project mention: MCP Proxy Pattern: Secure, Retrieval-First Tool Routing for Agents | dev.to | 2025-08-20Itβs worth noting that the ecosystem of MCP servers is expanding very rapidly. There are already thousands of MCP servers available, covering everything from Slack bots to web scraping to code execution. Community-driven directories like Pulse MCP, Glama MCP server directory, Smithery, and LobeHub marketplace (see the LobeHub MCP index) list thousands of servers and provide usage stats. Anthropic and others are working on an official MCP registry to standardize how agents discover and install these servers dynamically. In short, the raw material (tools) is out there; the challenge is connecting the right tool at the right time. A middleware like MCPProxy, especially paired with an intelligent registry search, could let agents tap into this vast toolbox on demand without human micromanagement.
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
composio
Composio equips your AI agents & LLMs with 100+ high-quality integrations via function calling
Project mention: Composio equip AI agents with 100 quality integrations via function calling | news.ycombinator.com | 2025-06-27 -
node-llama-cpp
Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level
Project mention: Node-Llama-cpp β Run AI models locally on your machine with Node.js | news.ycombinator.com | 2025-04-07 -
humanlayer
HumanLayer enables AI agents to communicate with humans in tool-based and async workflows. Guarantee human oversight of high-stakes function calls with approval workflows across slack, email and more. Bring your LLM and Framework of choice and start giving your AI agents safe access to the world. Agentic Workflows, human in the loop, tool calling
-
openai-assistant-swarm
Introducing the Assistant Swarm. An extension to the OpenAI Node SDK to automatically delegate work to any assistant you create in OpenAi through one united interface and manager. Now you can delegate work to a swarm of assistant all specialized with specific tasks you define.
-
-
function-gpt
This is a typescript library that helps handle function calling with OpenAI's ChatGPT API.
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
TypeScript function-calling discussion
TypeScript function-calling related posts
Index
What are some of the best open-source function-calling projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Lobe Chat | 64,826 |
2 | composio | 25,678 |
3 | node-llama-cpp | 1,635 |
4 | humanlayer | 1,279 |
5 | openai-assistant-swarm | 555 |
6 | ai-devices | 293 |
7 | function-gpt | 42 |
8 | memerator | 21 |
9 | two-step-llm-tool-call | 19 |
10 | claude-function-ts | 7 |