"The real issue with [LangChain] integrations is that it creates an inherent lock-in to only use LangChain-based code, and if you look at the code for the integrations they are not very robust. LangChain is building a moat, which is good for LangChain’s investors trying to get a return on their $30 million, but very very bad for developers who use it."
Rereading this critical review of LangChain by @minimaxir, which deserves more reads: https://minimaxir.com/2023/07/langchain-problem/
@jd7h I totally agree. With #Haystack we are trying our best to make the framework modular and give developers the freedom to write their own components quickly and painlessly. No need to open a PR on the main repo to get your integration to work! We want to provide clean API to make the library extensible and easy to work with. So you can use as much of Haystack as you wish, and write the rest yourself.
If you didn't hear of Haystack before, check it out! https://haystack.deepset.ai/