gorse-io/gorse

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

66
/ 100
Established

Implements a distributed architecture with a master node handling model training and worker nodes generating offline per-user recommendations, while server nodes serve real-time REST APIs. Combines multiple recommendation sources (collaborative filtering, item-to-item, user-to-user, and latest-item strategies) with automatic model training and caches results in Redis or relational databases. Built in Go with support for MySQL, PostgreSQL, MongoDB, or ClickHouse as persistent storage backends.

9,549 stars. Actively maintained with 14 commits in the last 30 days.

No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

9,549

Forks

876

Language

Go

License

Apache-2.0

Last pushed

Mar 12, 2026

Commits (30d)

14

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/gorse-io/gorse"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.