| Crates.io | rustkernels |
| lib.rs | rustkernels |
| version | 0.2.0 |
| created_at | 2026-01-14 20:28:33.445854+00 |
| updated_at | 2026-01-19 20:11:39.066403+00 |
| description | GPU-accelerated kernel library for financial services, analytics, and compliance workloads |
| homepage | |
| repository | https://github.com/mivertowski/RustKernels |
| max_upload_size | |
| id | 2043713 |
| size | 107,010 |
GPU-accelerated kernel library for financial services, analytics, and compliance workloads.
RustKernels is a Rust port of the DotCompute GPU kernel library, leveraging the RustCompute (RingKernel) framework for GPU-native persistent actors.
| Domain | Crate | Kernels |
|---|---|---|
| Graph Analytics | rustkernel-graph |
28 |
| Statistical ML | rustkernel-ml |
17 |
| Compliance | rustkernel-compliance |
11 |
| Temporal Analysis | rustkernel-temporal |
7 |
| Risk Analytics | rustkernel-risk |
5 |
| Process Intelligence | rustkernel-procint |
7 |
| Behavioral Analytics | rustkernel-behavioral |
6 |
| Banking | rustkernel-banking |
1 |
| Order Matching | rustkernel-orderbook |
1 |
| Clearing | rustkernel-clearing |
5 |
| Treasury | rustkernel-treasury |
5 |
| Accounting | rustkernel-accounting |
9 |
| Payments | rustkernel-payments |
2 |
| Audit | rustkernel-audit |
2 |
Add to your Cargo.toml:
[dependencies]
rustkernels = "0.1.1"
use rustkernels::prelude::*;
// Create a kernel registry
let registry = KernelRegistry::new();
// Register all kernels
rustkernels::register_all(®istry)?;
// Use a specific kernel
let pagerank = PageRank::new();
pagerank.initialize(graph, 0.85);
let score = pagerank.query_score(node_id);
Apache-2.0