About xorio - Rust Development Team

Software craftsmanship taken to perfection

At xorio, we craft innovative, open-source solutions built on the power of Rust (the fastest-growing programming language) and other safe languages like Kotlin, Go, Python, Flutter, and Java. Our commitment to collaboration and transparency drives us to deliver cutting-edge projects.

High-Performance Systems Development

Robust Web Services

Secure and Efficient Rust Applications

Open-Source Collaboration

6th most active GitHub user in Romania

Resume & Cover Letter

Discover the professional journey and personalized letter of xorio's visionary.

Interested in Contributing to Open Source? Discover the Steps to Get Involved here.

Articles

Presentations

Talks

Book

Our Projects

rencfs encrypted file system in Rust for cloud backups

rencfs

An encrypted file system that mounts with FUSE on Linux, allowing the creation of encrypted directories for secure backups on untrusted servers or cloud storage like Google Drive, ensuring data integrity and privacy. It was crate of the week in Aug 2024.

Learn More
rfs distributed file system in Rust

rfs

A distributed filesystem written in Rust, designed for learning and experimentation, offering insights into distributed computing principles and practical implementation challenges.

Learn More
SyncOxiders cloud file sync and encryption in Rust

SyncOxiders

A cloud file and email sync, sharing, backup, and encryption solution written in Rust. It provides real-time sync between multiple providers, simplifying data management with a focus on security.

Learn More
Genie Do

Genie Do

A task automation tool designed to simplify everyday tasks, enhancing productivity and efficiency through streamlined workflows.

Learn More
Rvirt GPU

Rvirt GPU

A project focused on GPU virtualization, enabling efficient resource management and performance enhancement for various applications.

Learn More
rencfs-desktop GUI for encrypted file system in Rust

rencfs-desktop

A GUI for rencfs, currently supporting Linux, using egui for an intuitive interface and tonic for gRPC communication, enhancing user experience with seamless functionality.

Learn More
rencfs-daemon encrypted file system daemon in Rust

rencfs-daemon

An encrypted file system daemon in Rust, installable as a systemd service, exposing a gRPC server for interaction, designed for performance and security in encrypted file management.

Learn More
ciphershell-kotlin GUI for rencfs in Koltin Multiplatform with Compose

ciphershell-kotlin

GUI for rencfs in Koltin Multiplatform with Compose. It uses the java-bridge to interact with Rust code.

Learn More
dbos database-optimized operating system in Rust

dbos

An operating system optimized for database systems, designed for minimal resource use while executing workloads in kernel space, aiming for efficient performance for database applications.

Learn More
rencrypt-python Python encryption library in Rust

rencrypt-python

A Python encryption library implemented in Rust, supporting various ciphers with optimized speed, focused on providing fast and secure encryption options for developers.

Learn More
zeroize-python secure memory clearing library in Rust

zeroize-python

A library for securely clearing sensitive information from memory, ensuring data is zeroed using stable Rust primitives to prevent data leaks and protect secrets.

Learn More
gdrive-rs Google Drive client in Rust using fuse3

gdrive-rs

A GDrive client in Rust utilizing fuse3 for easy integration with Google Drive, simplifying the process of accessing and managing files directly from the filesystem.

Learn More
rust-fuse3-template basic Rust filesystem template

rust-fuse3-template

A template for a Rust project using fuse3, featuring a basic filesystem implementation, serving as a starting point for developers building custom filesystem solutions in Rust.

Learn More
AWS Lambda axum DynamoDB template in Rust

aws-lambda-axum-dynamodb-template

A template app utilizing AWS Lambda, axum, DynamoDB, API Gateway, and CloudWatch, providing a solid foundation for building serverless applications with Rust and AWS services.

Learn More
in-mem-fs in-memory filesystem in Rust

in-mem-fs

A basic implementation of an in-memory filesystem in Rust, exposed with FUSE on Linux, allowing developers to work with files in memory for fast operations without persistent storage overhead.

Learn More
python-crypto-benchmark Python cryptographic library performance comparison

python-crypto-benchmark

A benchmark of multiple Python crypto libraries to compare performance and efficiency, assisting developers in choosing the right libraries for their cryptographic needs based on data.

Learn More
Rust Cargo.toml version checker automation tool

action-check-version-changed-rust

A tool that checks if the version in Cargo.toml has changed since the last run, useful for automating releases and streamlining the development process by ensuring version consistency.

Learn More

Info

If you want to contribute to open source projects and learn Rust, gRPC, REST API, tonic, diesel, sqlite, SurrealDB, tikv, Raft protocol, Mainline DHT, BitTorrent, QUIC, FUSE, Cryptography, Zero-copy, Apache Arrow, Flight, RDMA, Sharding algorithms, egui, Kotlin Multiplatform, Java, Spark, Flink, Airflow and Python

Contact Us

Get in Touch

DM:
hello@xorio.rs

GitHub:
xoriors

Info

Our official Slack is above, but there is one dedicated to the recnfs project, where we also discuss more generic topics. Feel free to join that, as we have dedicated channels on various topics. That's where we spend most of our Slack time.