-
messageforge
lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage, SystemMessage, and more. It supports easy extensibility through macros…
-
promptforge
building and formatting prompts for AI agents
-
rmcp-agent
that extends langchain-rust with support for Model Context Protocol (MCP) tool integration and streaming tool execution capabilities
-
ferriclink-core
building AI applications, inspired by LangChain
-
langchain-rust-openrouter
LangChain for Rust with OpenRouter integration - unified access to 200+ LLM and embedding models
-
llm-chain
running chains of LLMs (such as ChatGPT) in series to complete complex tasks, such as text summation
-
langsmith-rust
manual tracing to LangSmith, providing similar ergonomics to the Python and TypeScript SDKs
-
langgraph-api
Rust Client API of LangGraph
-
langchainrust
A LangChain-inspired framework for building LLM applications in Rust
-
ai-chain
running chains of LLMs (such as ChatGPT) in series to complete complex tasks, such as text summation
-
mini-langchain
Minimal Rust LangChain implementation for text-only interactions
-
archiver
RAG implementation with langchain-rust
-
anchor-chain
A statically typed async framework for building LLM-based applications
-
llm-chain-openai
implementing
llm-chainsfor OpenAI’s models. Chains can be use to apply the model series to complete complex tasks, such as text summation. -
chat_messages
lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage, SystemMessage, and more. It supports easy extensibility through macros…
-
ai-chain-glm
implementing
ai-chainsfor moonshot OpenAI’s models. Chains can be use to apply the model series to complete complex tasks, such as text summation. -
llm-chain-tools
providing Large Language Models with tools (also known as 'actions') that they can trigger
-
llm-chain-llama
implementing
llm-chainsfor LLamA. Chains can be use to apply the model series to complete complex tasks, such as agents. -
llm-chain-qdrant
For using Qdrant with llm-chain
-
ai-chain-openai-compatible
implementing
ai-chainsfor OpenAI’s models. Chains can be use to apply the model series to complete complex tasks, such as text summation. -
ai-chain-openai
implementing
ai-chainsfor OpenAI’s models. Chains can be use to apply the model series to complete complex tasks, such as text summation. -
ai-chain-moonshot
implementing
ai-chainsfor moonshot OpenAI’s models. Chains can be use to apply the model series to complete complex tasks, such as text summation. -
character_text_splitter
splitting text into chunks with overlap, designed for handling large amounts of text efficiently. Implementation is identical to langchain's CharacterTextSplitter
-
ai-chain-qwen
implementing
ai-chainsfor moonshot OpenAI’s models. Chains can be use to apply the model series to complete complex tasks, such as text summation. -
llm-chain-hnsw
For using hnsw with llm-chain
-
mindforge
building multi-agentic applications
-
ai-chain-qdrant
For using Qdrant with ai-chain
-
llm-chain-llama-sys
bindings based on bindgen for LLaMA.cpp
-
llm-chain-macros
Set of macros for use with llm-chain
-
llm-chain-mock
Use
llm-chainwith a mock backend. Useful for testing. -
llm-chain-milvus
Driver for the Milvus vector store
-
ai-chain-macros
Set of macros for use with ai-chain
-
ai-chain-milvus
Driver for the Milvus vector store
-
llm-chain-local
Use
llm-chainwith a localllmbackend -
langchain
Rust port of the ideas produced in langchain-py and langchain-js
-
llm-chain-sagemaker-endpoint
Use
llm-chainwith a SageMaker Endpoint backend -
derive_base_message
A procedural macro for generating base message structures
Try searching with DuckDuckGo.