Home

Epyxs

Epyxs is a cross-platform software framework designed to support real-time data processing, orchestration of data pipelines, and deployment of machine learning models across edge devices and cloud environments. The project aims to provide a unified approach for building streaming and batch workloads with a focus on performance, portability, and developer ergonomics.

Architecture and features: Epyxs uses a modular data-flow graph to represent computation, with components such as

History and governance: The project emerged from a collaborative effort among researchers and engineers in the

Usage and impact: Epyxs has been deployed in manufacturing for predictive maintenance, smart city sensor networks,

Related topics include edge computing, data-flow programming, and streaming analytics.

sources,
operators,
and
sinks.
It
provides
a
scheduler
for
parallel
execution,
supports
streaming,
batch,
and
hybrid
workloads,
and
offers
bindings
for
Python,
Rust,
and
Java.
The
core
is
written
in
Rust
for
safety
and
speed,
with
optional
bindings
and
runtime
environments
for
other
languages.
It
includes
a
WebAssembly
runtime
for
portable
model
execution
and
integrates
with
container
platforms.
early
2020s
and
released
its
first
stable
version
in
2022.
It
is
maintained
by
the
Epyxs
Foundation,
which
uses
an
open
governance
model
and
community-driven
development.
and
remote
analytics.
Proponents
cite
its
ability
to
unify
data
ingestion,
processing,
and
model
inference
in
a
single
framework,
while
critics
note
a
learning
curve
and
deployment
complexity.