surrealdb/surrealml
A machine learning library for Python and Rust, for PyTorch, Tensorflow and SKLearn models
This package helps you save and deploy machine learning models trained in Python (with libraries like PyTorch or Scikit-learn) so they can be easily used by applications written in Rust or even run directly on a SurrealDB server. It takes your trained model and its associated metadata, packages it into a special 'surml' format, and allows those models to be executed consistently across different environments. Developers building applications that use SurrealDB and need to incorporate ML model predictions would find this useful.
114 stars.
Use this if you are a developer building applications with SurrealDB and need a robust, consistent way to store, deploy, and execute your machine learning models directly within your database or application backend.
Not ideal if you are looking for a standalone machine learning training platform or if your applications do not utilize SurrealDB for data storage and management.
Stars
114
Forks
21
Language
Rust
License
—
Category
Last pushed
Feb 21, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/surrealdb/surrealml"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
SomeB1oody/RustyML
A high-performance machine learning library in pure Rust, offering statistical utilities, ML...
smartcorelib/smartcore
A comprehensive library for machine learning and numerical computing. Apply Machine Learning...
open-spaced-repetition/fsrs-rs
FSRS for Rust, including Optimizer and Scheduler
open-spaced-repetition/fsrs-optimizer
FSRS Optimizer Package
rust-ml/linfa
A Rust machine learning framework.