tryAGI/LangChain
A C#/.NET port of LangChain enabling developers to build LLM applications using composable abstractions.

This repository provides a C# implementation of the LangChain framework, adapting its composable abstractions for the .NET ecosystem. It enables developers to build applications powered by large language models (LLMs) using chains, agents, and tools. The project integrates with OpenAI and other LLM providers through an SDK-first approach, offering a Microsoft-independent alternative to SemanticKernel while maintaining compatibility with existing .NET libraries.
Frequently asked
- What is tryAGI/LangChain?
- A C#/.NET port of LangChain enabling developers to build LLM applications using composable abstractions.
- Is LangChain open source?
- Yes — tryAGI/LangChain is open source, released under the MIT license.
- What language is LangChain written in?
- tryAGI/LangChain is primarily written in C#.
- How popular is LangChain?
- tryAGI/LangChain has 1.1k stars on GitHub.
- Where can I find LangChain?
- tryAGI/LangChain is on GitHub at https://github.com/tryAGI/LangChain.