| Crates.io | avx-runtime |
| lib.rs | avx-runtime |
| version | 0.1.1 |
| created_at | 2025-11-27 10:37:51.219844+00 |
| updated_at | 2025-11-27 12:12:42.26606+00 |
| description | AVX Runtime - Native async runtime built from scratch to replace Tokio with work-stealing scheduler, epoll/kqueue/IOCP, and zero-overhead futures |
| homepage | https://avila.inc |
| repository | https://github.com/avilaops/arxis |
| max_upload_size | |
| id | 1953489 |
| size | 103,041 |
Complete async runtime built from scratch - ZERO external dependencies
Este runtime NรO USA:
TUDO implementado nativamente em Rust:
Tokio รฉ excelente, mas queremos:
[dependencies]
avx-runtime = "0.1"
use avx_runtime::Runtime;
fn main() {
let runtime = Runtime::new().unwrap();
let result = runtime.block_on(async {
println!("Hello from AVX Runtime!");
42
});
println!("Result: {}", result);
}
let runtime = Runtime::new().unwrap();
let handle = runtime.spawn(async {
// Task assรญncrona
println!("Running async task");
});
// Aguarda conclusรฃo
runtime.block_on(handle);
use avx_runtime::{Runtime, RuntimeConfig};
let config = RuntimeConfig {
worker_threads: 8,
work_stealing: true,
task_budget: 256,
..Default::default()
};
let runtime = Runtime::with_config(config).unwrap();
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ AVX Runtime Architecture โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Work-Stealing Scheduler โ โ
โ โ (Chase-Lev Deque + Threads) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Event Loop (Reactor) โ โ
โ โ (Epoll/Kqueue/IOCP via mio) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Waker + Future Executor โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Lock-Free MPSC Queue โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Timer Wheel (Timeouts) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
cargo bench
Benchmarks comparados com Tokio:
โ ๏ธ ALPHA - Em Desenvolvimento
Componentes implementados:
Este รฉ um projeto educacional e experimental.
Contribuiรงรตes sรฃo bem-vindas! Por favor:
git checkout -b feature/amazing)Dual-licensed under MIT OR Apache-2.0
Parte da AVL Cloud Platform - Cloud Computing FOR Brazil
Contact: