[P] I got fed up with LangChain, so I made a simple open-source alternative for building Python AI apps as easy and intuitive as possible.

This page summarizes the projects mentioned and recommended in the original post on /r/MachineLearning

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • simpleaichat

    Python package for easily interfacing with chat apps, with robust features and minimal code complexity.

  • guidance

    Discontinued A guidance language for controlling large language models. [Moved to: https://github.com/guidance-ai/guidance] (by microsoft)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • simpleAI

    An easy way to host your own AI API and expose alternative models, while being compatible with "open" AI clients.

  • Not related to my own project SimpleAI despite the name, but looks like we can easily make the two work together, to keep it « simple ». Nice work!

  • lmql

    A language for constraint-guided and efficient LLM programming.

  • if you want guidance control for LLMs, you should check this out: https://lmql.ai/

  • agency

    Agency: Robust LLM Agent Management with Go (by ryszard)

  • I completely agree about langchain being brittle; what I really hate is that it's really hard to make sense about what is going on by reading the code. I was similarly frustrated and rolled my own thing on go (shameless plug): https://github.com/ryszard/agency

  • panml

    PanML is a high level generative AI/ML development and analysis library designed for ease of use and fast experimentation.

  • feste

    Feste is a free and open-source framework allowing scalable composition of NLP tasks using a graph execution model that is optimized and executed by specialized schedulers.

  • Agree, I do think though that for real deployment you need to reduce latency and be able to observe things and debug. This is what is missing, that's why I started Feste that build a lazy graph of calls and then optimize to use the batching API (when available) and also dispatch them in multiple processes.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • OpenAI is expensive

    2 projects | /r/GPT3 | 17 Mar 2023
  • Prompt Engineering Guide

    1 project | news.ycombinator.com | 30 Mar 2024
  • Show HN: Fructose, LLM calls as strongly typed functions

    10 projects | news.ycombinator.com | 6 Mar 2024
  • FLaNK Stack Weekly 12 February 2024

    52 projects | dev.to | 12 Feb 2024
  • Resources to deepen LLMs understanding for software engineers

    1 project | news.ycombinator.com | 16 Jan 2024