gorse-io/gorse
Go-based recommender system engine that trains collaborative filtering and LLM-based models to generate personalized recommendations.

Gorse is an open-source recommender system written in Go that automatically trains recommendation models from user-item interaction data. It supports classical collaborative filtering approaches like KNN alongside LLM-based rankers, and handles multimodal content through embeddings. The system provides a GUI dashboard for pipeline management, RESTful APIs for data operations and recommendation requests, and can be deployed in playground mode for quick experimentation.