Home/Developer Tools/langchain-hs
langchain-hs logo

langchain-hs

tusharad/langchain-hs

Haskell implementation of LangChain

GraphCanon updated 2w · GitHub synced 2w

52 stars7 forksLast push 2w Haskell MIT

Decision brief

LangChain-HS offers a unique implementation in Haskell, bringing functional programming paradigms to AI development.

Good fit when

  • You require a robust AI functionality with a preference or need for functional programming approaches
  • Your project is already built on Haskell and you wish to integrate AI without switching languages

Avoid when

  • When your team lacks experience with functional programming as Haskell requires a different mindset compared to imperative languages.
  • If performance optimization is the top priority, given that Haskell might not match the speed of languages like Python in all scenarios.

Observed Jul 12, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (0d since push)
As of 2w
Provenance
Not a fork · Personal account
As of 2w
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

git clone https://github.com/tusharad/langchain-hs

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

An open-source library implementing LangChain in Haskell, enabling developers to integrate AI functionalities using functional programming.

Capability facts

Languages
haskell

Source: github.language · Aug 8, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

LangChain integrationLangChain

Source: README excerpt (regex_v1, Aug 8, 2026)

To use LangChain Haskell in your project, add it to your package dependencies.
Source link

Tags

README

Installation

To use LangChain Haskell in your project, add it to your package dependencies. If you're using Stack, include it in your package.yaml:

dependencies:
  - base < 5
  - langchain-hs

Then, run the build command for your respective build tool to fetch and compile the dependency.


License

This project is licensed under the MIT License. See the LICENSE file for details.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.