surrealdb/surrealml

A machine learning library for Python and Rust, for PyTorch, Tensorflow and SKLearn models

53
/ 100
Established

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.

Machine Learning Deployment Database Integration Application Development Model Serving Backend Development
No Package No Dependents
Maintenance 10 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 18 / 25

How are scores calculated?

Stars

114

Forks

21

Language

Rust

License

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.