Recommendation Software
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
		
		
		
		
		
	
Recommendations are generally provided through a self-implemented software, a machine learning package or a specific recommendation-focused software package or library.
The table below shows a comparison of some of the more common software packages for recommendation.
| Package | Language | Inception year | Status | Source | License | 
|---|---|---|---|---|---|
| LensKit | Java | 2011 | Active | GitHub | LGPLv2.1+ | 
| LightFM | Python | 2015 | Active | GitHub | Apache 2.0 | 
| Mrec | Python | 2013 | Stale | GitHub | NA | 
| MyMediaLite | C# | 2011 | Active | GitHub | GPL | 
| Python-recsys | Python | 2011 | Stale | GitHub | NA | 
| RankSys | Java | 2015 | Active | GitHub | MPL | 
| RecDB | PostgreSQL | 2013 | Active | GitHub | BSD | 
| Recommender101 | Java | 2013 | Active | source zip | custom | 
| TagRec | Java | 2014 | Active | GitHub | GPL | 
