Gorse

Offline recommender system backend based on collaborative filtering.

EstablishedOpen SourceLow lock-in

Pricing

See website

Flat rate

Adoption

Stable

License

Open Source

Data freshness

Overview

What is Gorse?

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.

Key differentiator

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

Capability profile

Strength Radar

Offline recommen…Collaborative fi…Written in Go fo…

Honest assessment

Strengths & Weaknesses

↑ Strengths

Offline recommendation engine

Collaborative filtering based

Written in Go for performance and scalability

Fit analysis

Who is it for?

✓ Best 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.

✕ Not a fit for

Projects requiring real-time recommendations

Applications that do not align with offline batch processing

Cost structure

Pricing

Free Tier

None

Starts at

See website

Model

Flat rate

Enterprise

None

Performance benchmarks

How Fast Is It?

Ecosystem

Relationships

Alternatives

Next step

Get Started with Gorse

Step-by-step setup guide with code examples and common gotchas.

View Setup Guide →