llms

Top 23 llm Open-Source Projects

  • generative-ai-for-beginners

    18 Lessons, Get Started Building with Generative AI ๐Ÿ”— https://microsoft.github.io/generative-ai-for-beginners/

  • Project mention: Build a serverless ChatGPT with RAG using LangChain.js | dev.to | 2024-04-10

    Generative AI For Beginners: a collection of resources to learn about Generative AI, including tutorials, code samples, and more.

  • Made-With-ML

    Learn how to design, develop, deploy and iterate on production-grade ML applications.

  • Project mention: [D] How do you keep up to date on Machine Learning? | /r/learnmachinelearning | 2023-08-13

    Made With ML

  • 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
  • LLaMA-Factory

    Unify Efficient Fine-Tuning of 100+ LLMs

  • Project mention: FLaNK-AIM Weekly 06 May 2024 | dev.to | 2024-05-06
  • open-webui

    User-friendly WebUI for LLMs (Formerly Ollama WebUI)

  • Project mention: Ollama Getting Started (Llama 3, Mac, Apple Silicon) | dev.to | 2024-05-11

    Open WebUI (Formerly Ollama WebUI)

  • tabby

    Self-hosted AI coding assistant

  • Project mention: 17 Best Developer Productivity Tools to Try | dev.to | 2024-05-10

    Two other tools emerging in this category are SuperMaven and TabbyML, both use fast and secure LLM for code completion and recommendations.

  • chroma

    the AI-native open-source embedding database

  • Project mention: Letโ€™s build AI-tools with the help of AI and Typescript! | dev.to | 2024-04-23

    Package installer for Python (pip), we use this for installing the Python-based packages, such as Jupyter Lab, and we're going to use this for installing other Python-based tools like the Chroma DB vector database

  • LibreChat

    Enhanced ChatGPT Clone: Features OpenAI, Assistants API, Azure, Groq, GPT-4 Vision, Mistral, Bing, Anthropic, OpenRouter, Vertex AI, Gemini, AI model switching, message search, langchain, DALL-E-3, ChatGPT Plugins, OpenAI Functions, Secure Multi-User System, Presets, completely open-source for self-hosting. More features in development

  • Project mention: Show HN: A better UI for ChatGPT, Claude with text search, saved chats and more | news.ycombinator.com | 2024-05-12
  • SaaSHub

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

    SaaSHub logo
  • LLMSurvey

    The official GitHub page for the survey paper "A Survey of Large Language Models".

  • Project mention: Ask HN: Textbook Regarding LLMs | news.ycombinator.com | 2024-03-23

    Hereโ€™s another one - itโ€™s older but has some interesting charts and graphs.

    https://arxiv.org/abs/2303.18223

  • OpenNMT-py

    Open Source Neural Machine Translation and (Large) Language Models in PyTorch

  • gateway

    A Blazing Fast AI Gateway. Route to 100+ LLMs with 1 fast & friendly API.

  • Project mention: Adding a streaming run function to the Assistants API | news.ycombinator.com | 2024-02-07
  • paradedb

    Postgres for Search and Analytics

  • Project mention: Pg_lakehouse: Query Any Data Lake from Postgres | news.ycombinator.com | 2024-05-13
  • AutoGPTQ

    An easy-to-use LLMs quantization package with user-friendly apis, based on GPTQ algorithm.

  • Project mention: Setting up LLAMA2 70B Chat locally | /r/developersIndia | 2023-08-18
  • gpt-code-ui

    An open source implementation of OpenAI's ChatGPT Code interpreter

  • Project mention: Should I tell my employer about a product that makes my job irrelevant? | /r/cscareerquestions | 2023-07-11

    Is this of any help?

  • lance

    Modern columnar data format for ML and LLMs implemented in Rust. Convert from parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow, with more integrations coming..

  • Project mention: The Nimble File Format by Meta | news.ycombinator.com | 2024-04-25
  • hands-on-llms

    ๐Ÿฆ– ๐—Ÿ๐—ฒ๐—ฎ๐—ฟ๐—ป about ๐—Ÿ๐—Ÿ๐— ๐˜€, ๐—Ÿ๐—Ÿ๐— ๐—ข๐—ฝ๐˜€, and ๐˜ƒ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ ๐——๐—•๐˜€ for free by designing, training, and deploying a real-time financial advisor LLM system ~ ๐˜ด๐˜ฐ๐˜ถ๐˜ณ๐˜ค๐˜ฆ ๐˜ค๐˜ฐ๐˜ฅ๐˜ฆ + ๐˜ท๐˜ช๐˜ฅ๐˜ฆ๐˜ฐ & ๐˜ณ๐˜ฆ๐˜ข๐˜ฅ๐˜ช๐˜ฏ๐˜จ ๐˜ฎ๐˜ข๐˜ต๐˜ฆ๐˜ณ๐˜ช๐˜ข๐˜ญ๐˜ด

  • Project mention: Where to start | /r/mlops | 2023-09-13

    There are 3 courses that I usually recommend to folks looking to get into MLE/MLOps that already have a technical background. The first is a higher-level look at the MLOps processes, common challenges and solutions, and other important project considerations. It's one of Andrew Ng's courses from Deep Learning AI but you can audit it for free if you don't need the certificate: - Machine Learning in Production For a more hands-on, in-depth tutorial, I'd recommend this course from NYU (free on GitHub), including slides, scripts, full-code homework: - Machine Learning Systems And the title basically says it all, but this is also a really good one: - Hands-on Train and Deploy ML Pau Labarta, who made that last course, actually has a series of good (free) hands-on courses on GitHub. If you're interested in getting started with LLMs (since every company in the world seems to be clamoring for them right now), this course just came out from Pau and Paul Iusztin: - Hands-on LLMs For LLMs I also like this DLAI course (that includes Prompt Engineering too): - Generative AI with LLMs It can also be helpful to start learning how to use MLOps tools and platforms. I'll suggest Comet because I work there and am most familiar with it (and also because it's a great tool). Cloud and DevOps skills are also helpful. Make sure you're comfortable with git. Make sure you're learning how to actually deploy your projects. Good luck! :)

  • chat-with-gpt

    An open-source ChatGPT app with a voice

  • Project mention: Different chatGPT 4 API Interface? | /r/ChatGPTPro | 2023-08-18
  • api-for-open-llm

    Openai style api for open large language models, using LLMs just as chatgpt! Support for LLaMA, LLaMA-2, BLOOM, Falcon, Baichuan, Qwen, Xverse, SqlCoder, CodeLLaMA, ChatGLM, ChatGLM2, ChatGLM3 etc. ๅผ€ๆบๅคงๆจกๅž‹็š„็ปŸไธ€ๅŽ็ซฏๆŽฅๅฃ

  • Project mention: FLaNK Stack Weekly for 14 Aug 2023 | dev.to | 2023-08-14
  • infinity

    The AI-native database built for LLM applications, providing incredibly fast full-text and vector search (by infiniflow)

  • Project mention: Speeding up C++ build times | news.ycombinator.com | 2024-04-28

    Using C++20 modules, take a look at this project: https://github.com/infiniflow/infinity

  • cortex

    Drop-in, local AI alternative to the OpenAI stack. Multi-engine (llama.cpp, TensorRT-LLM). Powers ๐Ÿ‘‹ Jan (by janhq)

  • Project mention: Introducing Jan | dev.to | 2024-05-05

    Jan incorporates a lightweight, built-in inference server called Nitro. Nitro supports both llama.cpp and NVIDIA's TensorRT-LLM engines. This means many open LLMs in the GGUF format are supported. Jan's Model Hub is designed for easy installation of pre-configured models but it also allows you to install virtually any model from Hugging Face or even your own.

  • bionic-gpt

    BionicGPT is an on-premise replacement for ChatGPT, offering the advantages of Generative AI while maintaining strict data confidentiality

  • Project mention: Ask HN: How to structure Rust, Axum, and SQLx for clean architecture? | news.ycombinator.com | 2024-05-07

    You can check out https://github.com/bionic-gpt/bionic-gpt

    Basically I put db in it's own crate then crates for controller and another for pages.

    The folders for each section of the web application.

  • langserve

    LangServe ๐Ÿฆœ๏ธ๐Ÿ“

  • Project mention: Bridging the Last Mile in LangChain Application Development | dev.to | 2024-05-16

    Those familiar with the LangChain ecosystem might think of LangChain's sub-project LangServe upon reading this. LangServe's goal is to simplify the deployment of LangChain applications. It can package LangChain apps into API servers and provides default endpoints such as stream, async, docs, and playground. But LangServe alone does not resolve the deployment issues of LangChain applications. It ultimately provides an API server based on FastAPI, akin to frameworks like Flask and Django. How to deploy LangServe applications to the cloud and how to create and manage the dependent backend services remain unanswered by LangServe.

  • langroid

    Harness LLMs with Multi-Agent Programming

  • Project mention: OpenAI: Streaming is now available in the Assistants API | news.ycombinator.com | 2024-03-14

    This was indeed true in the beginning, and I donโ€™t know if this has changed. Inserting messages with Assistant role is crucial for many reasons, such as if you want to implement caching, or otherwise edit/compress a previous assistant response for cost or other reason.

    At the time I implemented a work-around in Langroid[1]: since you can only insert a โ€œuserโ€ role message, prepend the content with ASSISTANT: whenever you want it to be treated as an assistant role. This actually works as expected and I was able to do caching. I explained it in this forum:

    https://community.openai.com/t/add-custom-roles-to-messages-...

    [1] the Langroid code that adds a message with a given role, using this above โ€œassistant spoofing trickโ€:

    https://github.com/langroid/langroid/blob/main/langroid/agen...

  • DemoGPT

    Create ๐Ÿฆœ๏ธ๐Ÿ”— LangChain apps by just using prompts๐ŸŒŸ Star to support our work! | ๅช้œ€ไฝฟ็”จๅฅๅญๅณๅฏๅˆ›ๅปบ LangChain ๅบ”็”จ็จ‹ๅบใ€‚ ็ป™ไธชstarๆ”ฏๆŒๆˆ‘ไปฌ็š„ๅทฅไฝœๅง๏ผ

  • Project mention: Llama 2 Code Interpreter | news.ycombinator.com | 2023-07-23
  • SaaSHub

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

    SaaSHub logo
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).

llms related posts

Index

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

Project Stars
1 generative-ai-for-beginners 43,780
2 Made-With-ML 36,004
3 LLaMA-Factory 21,791
4 open-webui 20,138
5 tabby 17,534
6 chroma 12,530
7 LibreChat 11,659
8 LLMSurvey 8,967
9 OpenNMT-py 6,599
10 gateway 4,710
11 paradedb 4,053
12 AutoGPTQ 3,843
13 gpt-code-ui 3,494
14 lance 3,328
15 hands-on-llms 2,431
16 chat-with-gpt 2,267
17 api-for-open-llm 2,028
18 infinity 1,793
19 cortex 1,635
20 bionic-gpt 1,616
21 langserve 1,615
22 langroid 1,644
23 DemoGPT 1,582

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