#1 · Primary category: Recommender Systems

gorse

collaborative-filtering go knn machine-learning recommender-system

AI powered open source recommender system engine supports classical/LLM rankers and multimodal content via embedding

Project last updated:08/28/26

GitHub Stars

9.8K

Forks

912

Contributors

66

License

Apache-2.0

Why we included this project

Gorse is a self-hosted recommendation engine you can wire into your own product rather than routing user behavior data through a third-party service. You push items, users, and interaction events through its REST API, and it trains models on its own to produce personalized output such as related items or 'recommended for you' feeds. Under the hood it blends fresh-item feeds, collaborative filtering, and item-to-item similarity, and can fold text, image, or video embeddings into one multimodal pipeline, with classical and LLM-backed rankers available depending on your setup. A GUI dashboard lets you edit the pipeline, inspect tasks, and monitor online evaluation results from recent feedback, so teams see what the model is doing instead of trusting a black box. If you want self-hosted recommendations you can inspect, and your stack can call HTTP APIs (Go included), this saves you from building a recommender from scratch.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category