benoitc/erlang-python
Execute Python from Erlang using dirty NIFs with GIL-aware execution, rate limiting, and free-threading support
This project allows developers building highly concurrent applications with Erlang or Elixir to integrate Python's robust ecosystem, especially for AI/ML tasks. It enables calling Python functions and evaluating expressions directly from Erlang/Elixir, receiving results back, without blocking the main application. The primary users are backend engineers and AI/ML engineers working with Erlang or Elixir who need to leverage Python's data science capabilities.
Use this if you are building an Erlang or Elixir application that needs to perform AI/ML computations, data processing, or leverage other Python libraries, while maintaining Erlang's high concurrency and fault tolerance.
Not ideal if your application is purely Python-based, or if you need to integrate with a language other than Erlang/Elixir.
Stars
56
Forks
3
Language
C
License
Apache-2.0
Category
Last pushed
Mar 13, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/benoitc/erlang-python"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Anush008/fastembed-rs
Rust library for vector embeddings and reranking.
huggingface/text-embeddings-inference
A blazing fast inference solution for text embeddings models
MinishLab/model2vec-rs
Official Rust Implementation of Model2Vec
finalfusion/finalfusion-rust
finalfusion embeddings in Rust
finalfusion/finalfusion-python
Finalfusion embeddings in Python