# OpenMPDK.xNVMe **Repository Path**: ws-mirror-github/OpenMPDK.x-nvme ## Basic Information - **Project Name**: OpenMPDK.xNVMe - **Description**: https://github.com/OpenMPDK/xNVMe.git - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2023-04-26 - **Last Updated**: 2025-03-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![xNVMe Logo](/docs/_static/xnvme-logo-medium.png) xNVMe: cross-platform libraries and tools for NVMe devices ============================================================ [![CI](https://github.com/OpenMPDK/xNVMe/workflows/linux-binaries-test/badge.svg)](https://github.com/OpenMPDK/xNVMe/actions/) [![CI](https://github.com/OpenMPDK/xNVMe/workflows/linux-build-test/badge.svg)](https://github.com/OpenMPDK/xNVMe/actions/) [![CI](https://github.com/OpenMPDK/xNVMe/workflows/style/badge.svg)](https://github.com/OpenMPDK/xNVMe/actions/) [![Coverity](https://scan.coverity.com/projects/xNVMe/badge.svg)](https://scan.coverity.com/projects/xNVMe) [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) See: https://xnvme.io/docs for documentation - xNVMe, base NVMe specification (1.4) available as library and CLI `xnvme` - Memory Management - NVMe command interface | Synchronous commands | Asynchronous commands - Helpers / convenience functions for common operations - CLI-library for convenient derivative work - Multiple backend implementations | Linux SPDK | Linux IOCTL | Linux io_uring | Linux libaio | FreeBSD SPDK | FreeBSD IOCTL - `libxnvme`, base NVMe Specification available as library and via CLI `xnvme` - `libxnvme_nvm`, The NVM Commands Set - `libxnvme_znd`, The Zoned Command Set available as a library and via CLI `zoned` - `libkvs`, SNIA KV API implemented [TODO] - `libocssd`, Open-Channel 2.0 support [TODO] - `libWHATEVERYOUWANT`, Go ahead and implement what you need [TODO] Contact and Contributions ========================= xNVMe: is in active development and maintained by Simon A. F. Lund , pull requests are most welcome.