Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Classification

Classification

103 projects

Showing 31 of 103 projects

lightgbm
lightgbmRuby

A Ruby gem providing high-performance gradient boosting with LightGBM for machine learning tasks.

#model-training#data-science#ffi
Stars84
Forks6
Last commit6 days ago
gonet
gonetGo

A Go module implementing multi-layer neural networks for machine learning tasks.

#neural-network#ai-framework#deep-learning
Stars82
Forks9
Last commit6 years ago
liblinear-ruby
liblinear-rubyC++

Ruby interface to LIBLINEAR for machine learning classification and regression tasks using SWIG bindings.

#swig-bindings#data-science#classification
Stars82
Forks7
Last commit7 years ago
libsvm
libsvmGo

A Go port of LIBSVM 3.14, providing support vector machine (SVM) algorithms for classification and regression.

#data-science#classification#go-library
Stars72
Forks11
Last commit10 years ago
liquidSVM
liquidSVMC++

A fast and versatile implementation of support vector machines with integrated hyper-parameter selection and support for multiple learning scenarios.

#quantile-regression#java bindings#spark-integration
Stars71
Forks9
Last commit6 years ago
DeepMushroom
DeepMushroomGo

A fungal image classification project using ResNet to identify mushroom species from citizen science and expert sources.

#fast-ai#citizen-science#resnet
Stars71
Forks12
Last commit6 years ago
scoruby
scorubyRuby

A Ruby gem for scoring predictive models using PMML, supporting decision trees, naive Bayes, logistic regression, random forests, and gradient boosted trees.

#pmml#random-forest#naive-bayes
Stars70
Forks11
Last commit3 years ago
go-pr
go-prGo

A pattern recognition library for Go providing classification, clustering, and feature extraction algorithms.

#classification#go-library#pattern-recognition
Stars68
Forks14
Last commit13 years ago
Clatern
ClaternClojure

A Clojure library providing machine learning algorithms with simple APIs for data preprocessing and modeling.

#random-forest#csv-io#classification
Stars67
Forks12
Last commit11 years ago
weka
wekaRuby

A JRuby gem providing Ruby interfaces for Weka's machine learning and data mining algorithms.

#jruby#weka-wrapper#data-science
Stars65
Forks8
Last commit1 month ago
Learning.js
Learning.jsJavaScript

A JavaScript library implementing logistic regression and C4.5 decision tree algorithms for machine learning in the browser and Node.js.

#browser-ml#data-science#logistic-regression
Stars65
Forks16
Last commit7 years ago
Mottl/lightgb3-rs
Mottl/lightgb3-rsRust

Rust bindings for LightGBM, enabling gradient boosting for machine learning tasks in Rust.

#data-science#bindings#gpu-acceleration
Stars58
Forks18
Last commit5 months ago
kNear
kNearJavaScript

A JavaScript implementation of the k-nearest neighbors algorithm for supervised machine learning.

#data-science#classification#nodejs
Stars48
Forks8
Last commit8 years ago
svm
svmC++

Torch7 library providing SVM implementations including SGD-based methods and LIBLINEAR wrapper.

#linear-classification#classification#sgd
Stars44
Forks26
Last commit10 years ago
ddt
ddtGo

A Go library for building and evaluating dynamic decision trees programmatically or from JSON, with support for pre-processing inputs.

#rule-engine#dynamic-configuration#json-config
Stars42
Forks4
Last commit5 years ago
SVM
SVMJulia

Native Julia implementations of standard SVM algorithms, including Pegasos and Dual Coordinate Descent.

#julia#pegasos#statistics
Stars40
Forks25
Last commit10 years ago
SwiftLearner
SwiftLearnerScala

A Scala machine learning library with simple, readable implementations of classic algorithms for prototyping and education.

#algorithm-implementation#educational#scala-library
Stars40
Forks9
Last commit1 year ago
OPFython
OPFythonPython

A Python implementation of the Optimum-Path Forest classifier for machine learning tasks.

#research-tool#optimum-path-forest#python-library
Stars38
Forks19
Last commit2 months ago
FlexML
FlexMLPython

A flexible AutoML library for Python that automates model selection and hyperparameter tuning for regression and classification tasks.

#hyperparameter-tuning#python-library#data-science
Stars28
Forks6
Last commit6 months ago
catboost-cgo
catboost-cgoC

A Go library using Cgo for blazing fast inference of CatBoost gradient boosting models.

#cgo#deep-learning#catboost
Stars26
Forks2
Last commit4 days ago
JSMLT
JSMLTJavaScript

An open-source JavaScript library implementing machine learning algorithms for educational purposes with interactive visualizations.

#random-forest#logistic-regression#classification
Stars26
Forks3
Last commit3 years ago
DA
DAJulia

A Julia package for regularized linear and quadratic discriminant analysis (LDA/QDA) classification.

#julia#discriminant-analysis#statistics
Stars10
Forks8
Last commit5 years ago
Decision Tree
Decision TreeJulia

A Julia package implementing Decision Tree (CART) and Random Forest algorithms for classification and regression tasks.

#ensemble-learning#random-forest#julia
Stars9
Forks0
Last commit4 years ago
Support Vector Machines
Support Vector MachinesC++

Raku bindings for libsvm, providing support vector machine algorithms for classification, regression, and outlier detection.

#libsvm#zef#data-science
Stars8
Forks2
Last commit2 years ago
Naive Bayes
Naive BayesJulia

A simple implementation of Multinomial Naive Bayes classification in Julia.

#multinomial-naive-bayes#julia#probabilistic-models
Stars8
Forks2
Last commit13 years ago
knn-java-library
knn-java-libraryJava

A simple Java library implementing the K-Nearest Neighbor algorithm for supervised learning with multiple similarity metrics.

#knn-algorithm#supervised-machine-learning#java-library
Stars7
Forks1
Last commit10 years ago
errors
errorsGo

A Go package providing error handling with classification primitives for simple and detailed errors.

#go-package#classification#golang-error
Stars6
Forks1
Last commit7 years ago
classy-lala
classy-lalaRust

A fast Single Layer Perceptron library for Deno, written in Rust and TypeScript with Foreign Function Interface (FFI).

#gradient-descent#ffi#classification
Stars5
Forks1
Last commit2 years ago
mlforgex
mlforgexPython

Python package for streamlined training, evaluation, and prediction of ML models on cleaned datasets.

#imbalanced-data#model-evaluation#classification
Stars2
Forks0
Last commit9 days ago
Stock Market Analysis using Stacked Ensemble Learning Method
Stock Market Analysis using Stacked Ensemble Learning MethodJupyter Notebook

Compares stacked ensemble learning against individual ML algorithms for stock market trend prediction using Python.

#ensemble-learning#data-science#classification
Stars1
Forks0
Last commit
Heart_Disease-Prediction
Heart_Disease-PredictionJupyter Notebook

A machine learning project that predicts heart disease risk using various classification models on clinical data.

#random-forest#warnings#medical-prediction
Stars1
Forks1
Last commit4 years ago
PreviousPage 3 of 3

Related Tags

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
5 years ago
#Machine Learning96
#Regression51
#Data Science33
#Clustering21
#Python20
#Deep Learning16
#Random Forest14
#Decision Trees14
#Gradient Boosting12
#Python Library12
#Svm9
#Julia9