Overview
Alarik is a Swift-based S3-compatible object store for Linux. It covers core object operations, multipart uploads, versioning, presigned URLs, SigV4, bucket policies and lifecycle, plus a web console, OIDC, webhooks, remote replication, and erasure-coded multi-node clustering.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Serve object, multipart, and versioning operations through S3-compatible APIs
Core object operations, range reads, multipart uploads, versioning, tags, lifecycle rules, presigned URLs, and SigV4 authentication are exposed through an S3-style interface.
Use erasure coding, quorum writes, repair, and rebalancing across nodes
Reed-Solomon shards, rendezvous hashing, quorum acknowledgements, read repair, scrubbing, and rebalancing provide distributed-storage behavior.
Sources: [2]
For evaluating a newer open S3-compatible storage option on self-managed infrastructure
Alarik fits teams exploring alternatives to MinIO or RustFS for artifacts, backups, and data/AI workloads that already speak S3 APIs.
Sources: [2]
Treat beta status as a requirement for deep compatibility and durability testing
The README explicitly marks Alarik beta. S3 has a broad behavioral surface, so validate your SDKs, multipart/versioning patterns, failure recovery, cluster expansion, upgrades, and backup/restore before production use.
Sources: [2]
Official sources
- [1]achtungsoftware/alarik repository(2026-09-20)
- [2]Alarik README(2026-09-20)
- [3]Alarik Apache-2.0 license(2026-09-20)
- [4]Alarik documentation(2026-09-20)
Supplemental curator note
Alarik aims to be an open MinIO/RustFS alternative and already implements metadata without an external database, Reed-Solomon erasure coding, quorum writes, and read repair. However, the README clearly labels the project beta, so production adoption should include workload-specific durability, upgrade/recovery, and client-compatibility testing.
Try it in 3 steps
- 1
Clone Alarik
Fetch the beta server, console, and Docker development stack.
git clone https://github.com/achtungsoftware/alarik.git && cd alarik - 2
Start the local development stack
Docker Compose starts the Alarik API on port 8080 and the web console on port 3000.
./start_dev.sh - 3
Open the web console
Inspect buckets, objects, and admin UI locally. Do not use production data for this beta evaluation.
Open http://127.0.0.1:3000
Growth
Growth trends · Last 30 days
541 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 5
- Open PRs
- 1
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- minio
- rustfs
- s3-bucket
- s3-storage
- object
- object-storage
- ai-storage
- amazon-s3
- bigdata
- filesystem
- s3-cluster
- swift
- Stars
- 541
- Forks
- 7
- Watchers
- 8
- Open issues
- 5
- Contributors
- 1
- Primary language
- Swift
- License
- Apache-2.0
- Repository last updated
- Sep 19, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- n8n205,375 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - Ollama181,277 Stars
A runtime for downloading and running open models on a computer or server through a CLI and local API.
Go - Stable Diffusion WebUI164,915 Stars
A Gradio UI for Stable Diffusion image generation, editing, model selection, extensions, and APIs.
Python - Dify156,476 Stars
A visual LLM application platform combining AI workflows, RAG, agents, model management, and observability.
TypeScript - Open WebUI152,572 Stars
A self-hosted AI workspace for Ollama and OpenAI-compatible model providers.
Python
Report incorrect information
Tell us if any listing information is incorrect or outdated.