Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Recommendation System

Recommendation System

12 projects

Showing 12 of 12 projects

NebulaGraph
NebulaGraphC++

A distributed, fast open-source graph database for large-scale data with horizontal scalability and high availability.

#nebulagraph#database#graph
Stars12.3k
Forks1.3k
Last commit2 months ago
LightFM
LightFMPython

A Python library implementing hybrid recommendation algorithms with metadata support for both implicit and explicit feedback.

#warp#recommender-system#python-library
Stars5.1k
Forks726
Last commit2 years ago
RecBole
RecBolePython

A unified, comprehensive, and efficient Python/PyTorch library for reproducing and developing recommendation algorithms.

#graph-neural-networks#knowledge-graphs#deep-learning
Stars4.5k
Forks747
Last commit1 year ago
implicit
implicitPython

Fast Python library for collaborative filtering recommendation algorithms on implicit feedback datasets.

#cython#recommender-system#recommender-systems
Stars3.8k
Forks630
Last commit2 months ago
Cornac
CornacPython

A comparative Python framework for building, evaluating, and deploying multimodal recommender systems with auxiliary data.

#recommendation-algorithms#multimodality#recommender-system
Stars1.1k
Forks172
Last commit6 days ago
Restricted Boltzmann Machines
Restricted Boltzmann MachinesPython

A Python implementation of Restricted Boltzmann Machines for binary factor analysis and collaborative filtering.

#neural-networks#collaborative-filtering#python
Stars971
Forks374
Last commit6 years ago
pyFM
pyFMPython

A Python implementation of Factorization Machines for recommendation and classification tasks using stochastic gradient descent with adaptive regularization.

#python-library#collaborative-filtering#sgd
Stars924
Forks302
Last commit5 years ago
Recommender
RecommenderC

A C library for product recommendations using collaborative filtering with fast performance and minimal dependencies.

#c-library#product-recommendations#lightweight
Stars267
Forks63
Last commit4 years ago
birdland
birdlandGo

A collaborative filtering recommendation library in Go that performs random walks on user-item graphs for fast, production-ready recommendations.

#random-walk#social-recommendation#graph-algorithms
Stars46
Forks4
Last commit7 years ago
annoy-rb
annoy-rbC++

Ruby bindings for Annoy (Approximate Nearest Neighbors Oh Yeah), enabling fast nearest neighbor searches in Ruby applications.

#approximate-nearest-neighbor-search#bindings#gem
Stars37
Forks2
Last commit1 month ago
RBMs in R
RBMs in RR

An R package implementing Restricted Boltzmann Machines for collaborative filtering and feature learning.

#r-package#neural-networks#collaborative-filtering
Stars36
Forks15
Last commit5 years ago
Hybrid Recommender System
Hybrid Recommender SystemPython

A Python library for training hybrid recommendation systems using scikit-learn algorithms with zero code required.

#knn-algorithm#hybrid-recommender#data-science
Stars16
Forks5
Last commit9 years ago

Related Tags

#Collaborative Filtering10#Machine Learning10#Python4#Recommender Systems3#Matrix Factorization3#Neural Networks3#Recommender System3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub