Alarik
High-performance S3-compatible object storage written in Swift, designed as a modern open alternative to MinIO.
Alarik is a high-performance, S3-compatible object storage system built in Swift. It was created in response to concerns around MinIO's licensing and community direction, offering a fully open-source (Apache 2.0) alternative focused on speed, simplicity, and transparency.
Key Features
- Full S3 API compatibility - Put, Get, Head, Delete, Copy, multipart uploads, versioning, presigned URLs, object tagging, bucket policies, and lifecycle rules.
- Web console - Drag-and-drop uploads, recursive search, metadata editing, versioning UI, shared links, and an admin dashboard with live metrics.
- Authentication - Local accounts, OIDC SSO, S3 access keys, and bucket-level policies.
- Webhooks - AWS-compatible event notifications with HMAC-signed deliveries and reliable outbox-based retry.
- Bucket replication - SigV4-signed replication to any S3-compatible target, with sync or async delivery per rule.
Self-Hosting
Alarik is designed to be self-hosted. It provides Docker images and a straightforward deployment model. The project targets teams that need a fast, self-hosted S3 store without vendor lock-in or licensing surprises.
Categories:
Build with:
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 7/11/2026, 6:00:41 PM
View RepositoryRepository activity
Compare Alarik with
Similar open source alternatives
S4Core
High-performance Rust-based S3-compatible object storage with deduplication, SQL queries, and federation.
MinIO
SeaweedFS
Distributed storage system with S3-compatible object storage, POSIX file system, and Iceberg table support for billions of files.
MinIOGarage
S3-compatible distributed object storage designed for small self-hosted geo-distributed deployments, built in Rust.
MinIO
VersityGW
S3 gateway that translates S3 API requests to filesystem, Azure Blob, ScoutFS, or other S3 backends.
MinIO
RustFS
High-performance S3-compatible object storage built in Rust, 2.3x faster than MinIO with Apache 2.0 licensing.
MinIOHS5
High-performance single-node S3-compatible object storage focused on scale-up performance, built in C++.
MinIO