lingoose  by henomis

Go framework for AI/LLM application development

created 2 years ago
793 stars

Top 45.2% on sourcepulse

GitHubView on GitHub
Project Summary

LinGoose is a modular Go framework designed for building AI/LLM applications, offering flexibility through interchangeable implementations of core features. It targets Go developers seeking a comprehensive solution for AI-driven applications, enabling them to construct projects from the ground up with customizable components.

How It Works

LinGoose provides an abstraction layer over LLM functionalities, allowing developers to select or create their preferred implementations for features like prompt management, model interaction, and data retrieval. This modular design promotes code reusability and adaptability, enabling developers to swap out components without extensive refactoring.

Quick Start & Requirements

Highlighted Details

  • Modular design with import-on-demand modules.
  • Supports pluggable implementations for LLM features.
  • Offers a complete solution for building AI/LLM applications.
  • Blog posts highlight integrations with Claude, Q&A pipelines, and RAG with Redis.

Maintenance & Community

The project is maintained by Simone Vellei. Community engagement is encouraged through GitHub issues and contributions.

Licensing & Compatibility

  • License: MIT License
  • Compatibility: Permissive MIT license allows for commercial use and integration into closed-source projects.

Limitations & Caveats

The provided example specifically uses OpenAI; integration with other LLM providers would require implementing or finding compatible modules. The framework is relatively new, and its ecosystem of interchangeable components may still be developing.

Health Check
Last commit

4 months ago

Responsiveness

1 week

Pull Requests (30d)
1
Issues (30d)
1
Star History
28 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Taranjeet Singh Taranjeet Singh(Cofounder of Mem0), and
1 more.

fragments by e2b-dev

0.6%
6k
Next.js template for AI-generated apps
created 1 year ago
updated 1 week ago
Feedback? Help us improve.