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.
- 01
Limited language support
Primary API is in Go, and while there's a community-maintained TypeScript SDK, other languages are not officially supported.
- 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.
- 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.
- 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.
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.
Markdown
[](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>