TypeScript rag

Open-source TypeScript projects categorized as rag

Top 11 TypeScript rag Projects

  • FastGPT

    FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.

  • Project mention: FLaNK Stack Weekly 12 February 2024 | dev.to | 2024-02-12
  • promptfoo

    Test your prompts, models, and RAGs. Catch regressions and improve prompt quality. LLM evals for OpenAI, Azure, Anthropic, Gemini, Mistral, Llama, Bedrock, Ollama, and other local & private models with CI/CD integration.

  • Project mention: Google CodeGemma: Open Code Models Based on Gemma [pdf] | news.ycombinator.com | 2024-04-09
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • firecrawl

    🔥 Turn entire websites into LLM-ready markdown

  • Project mention: Show HN: Extracting structured data from the web with LLMs | news.ycombinator.com | 2024-05-01
  • talk2arxiv

    Talk to any ArXiv paper using ChatGPT

  • Project mention: Show HN: Talk to any ArXiv paper just by changing the URL | news.ycombinator.com | 2023-12-20
  • WrenAI

    WrenAI makes your database RAG-ready. Text-to-SQL solution for analysts and data team.

  • Project mention: Show HN: Text-to-SQL Focus on Semantics and UI/UX | news.ycombinator.com | 2024-05-08
  • danGPT

    An AI of Dan Abramov using RAG and GenAI.

  • Project mention: Show HN: DanGPT–Dan Abramov as a GenAI with RAG | news.ycombinator.com | 2024-03-02

    This is a side project mostly for education and is open source. The repo on GitHub is at https://github.com/TejasQ/danGPT, with all relevant details in the README.

  • original-demo-ui

    Demo UI for the axgen library

  • Project mention: Show HN: Axilla – Open-source TypeScript framework for LLM apps | news.ycombinator.com | 2023-08-07

    Hi HN, we are Nick and Ben, creators of Axilla.

    Axilla is an open source TypeScript framework to develop LLM applications.

    It’s in the early stages but you can use it today: we’ve already published 2 modules and have more coming soon!

    Ben and I met while working at Cruise on the ML platform for self-driving cars. We spent many years there and learned the hard way that shipping AI is not quite the same as shipping regular code. There are many parts of the ML lifecycle, e.g., mining, processing, and labeling data and training, evaluating, and deploying models. Although none of them are rocket science, most of the inefficiencies tend to come from integrating them together. At Cruise, we built an integrated framework that accelerated the speed of shipping models to the car by 80%.

    With the explosion of generative AI, we are seeing software teams building applications and features with the same inefficiencies we experienced at Cruise.

    This got us excited about building an opinionated, end-to-end platform. We started building in Python but quickly noticed that most of the teams we talked to weren’t using Python, but instead building in TypeScript. This is because most teams are not training their own models, but rather using foundational ones served by third parties over HTTP, like openAI, anthropic or even OSS ones from hugging face.

    Because of this, we’ve decided to build Axilla as a TypeScript first library.

    Our goal is to build a modular framework that can be adopted incrementally yet benefits from full integration. For example, the production responses coming from the LLM should be able to be sent — with all necessary metadata — to the eval module or the labeling tooling.

    So far, we’ve shipped 2 modules, that are available to use today on npm:

    * *axgen*: focused on RAG type workflows. Useful if you want to ingest data, get the embeddings, store it in a vector store and then do similarity search retrieval. It’s how you give LLMs memory or more context about private data sources.

    * *axeval*: a lightweight evaluation library, that feels like jest (so, like unit tests). In our experience, evaluation should be really easy to setup, to encourage continuous quality monitoring, and slowly build ground truth datasets of edge cases that can be used for regression testing, and fine-tuning.

    We are working on a serving module and a data processing one next and would love to hear what functionality you need us to prioritize!

    We built an open-source demo UI for you to discover the framework more: https://github.com/axilla-io/demo-ui

    And here's a video of Nicholas walking through the UI that gives an idea of what axgen can do: https://www.loom.com/share/458f9b6679b740f0a5c78a33fffee3dc

    We’d love to hear your feedback on the framework, you can let us know here, create an issue on the GitHub repo or send me an email at [email protected]

    And of course, contributions welcome!

  • 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
  • semantic-cache

    A fuzzy key value store based on semantic similarity rather lexical equality.

  • Project mention: Semantic Cache: A fuzzy key value store based on semantic similarity | news.ycombinator.com | 2024-05-06
  • repo-assistant

    AI Github assistant for your repo. Your proactive GitHub bot that auto-detects duplicates using OpenAI embeddings and Supabase magic!

  • Project mention: Show HN: GitHub Bot to Detect Duplicate Issues with OpenAI and Supabase | news.ycombinator.com | 2024-01-13
  • chat

    Official EmbedElite Enterprise Chat (by embedelite)

  • Project mention: GPT4 for Free | news.ycombinator.com | 2024-01-18

    Hi guys, we are allowing free access to GPT4 through our chat, we are stress testing it. We would appreciate it if you use it for whatever you want.

    you can see the the open source of it here in case you are curious https://github.com/embedelite/chat.

  • retriedge

    AI programming assistant that has the following capabilities: codebase understanding, code suggestion, test generation, code review, RAG chat interface and code maintenance to make things easier for software engineering teams

  • Project mention: AI powered PostgreSQL Test Data Generation Tool (Cloudflare AI Challenge) | dev.to | 2024-04-14

    REPO

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript rag related posts

  • Semantic Cache: A fuzzy key value store based on semantic similarity

    1 project | news.ycombinator.com | 6 May 2024
  • Building a RAG tool with Vercel's Generative UI components

    2 projects | dev.to | 7 Mar 2024
  • Any other C# people out there? Would love some feedback on my Blazor ChatGPT copy

    2 projects | /r/LocalLLaMA | 7 Dec 2023

Index

What are some of the best open-source rag projects in TypeScript? This list will help you:

Project Stars
1 FastGPT 13,166
2 promptfoo 2,830
3 firecrawl 2,636
4 talk2arxiv 471
5 WrenAI 214
6 danGPT 86
7 original-demo-ui 71
8 semantic-cache 67
9 repo-assistant 16
10 chat 3
11 retriedge 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com