Search & Discovery

Gorse

Offline recommender system backend based on collaborative filtering.

Status
Generally available
Last checked
Stale · Jun 8, 2026
License
Open source
Pricing
Free tier · from $0

What it is

Gorse is an offline recommender system written in Go that uses collaborative filtering to provide personalized recommendations. It's designed for developers who need a robust, scalable recommendation engine without the complexity of real-time systems.

Gorse stands out as a lightweight, self-hosted recommendation engine built for performance and scalability in offline scenarios.

When it fits — and when it doesn’t

A good fit for

  • Developers who need a scalable offline recommendation system without the overhead of real-time processing.

  • Teams looking to integrate collaborative filtering into their Go applications.

Look elsewhere if

  • Projects requiring real-time recommendations

  • Applications that do not align with offline batch processing

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Limited language support

    Primary API is in Go, and while there's a community-maintained TypeScript SDK, other languages are not officially supported.

  2. 02

    Complex setup for non-Go developers

    Documentation assumes familiarity with Go and its ecosystem, which can be challenging for developers from other language backgrounds.

  3. 03

    Performance issues at very large scales

    Offline processing can become a bottleneck when dealing with extremely large datasets or high-frequency updates to the recommendation model.

  4. 04

    Small and relatively inactive community

    The project's GitHub repository shows low levels of activity, indicating limited contributions and support from the developer community.

What it does well

  • Offline recommendation engine

  • Collaborative filtering based

  • Written in Go for performance and scalability

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up Gorse

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →
Get the badge

A small badge for Gorse’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.

Gorse — tracked on AI Navigator

Markdown

[![Gorse — tracked on AI Navigator](https://navigateaitools.com/badge/gorse.svg)](https://navigateaitools.com/explorer/tool/gorse)

HTML

<a href="https://navigateaitools.com/explorer/tool/gorse"><img src="https://navigateaitools.com/badge/gorse.svg" alt="Gorse — tracked on AI Navigator" height="58"></a>