SeaweedFS

SeaweedFS

SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, optimized for billions of files. It provides O(1) disk seek performance, cloud tiering, and features like POSIX FUSE mount, S3 API, Kubernetes support, and erasure coding.

Similar self-hosted alternatives:
Repository activity:
Stars
24,698
Forks
2,408
Watchers
532
Open Issues
582
Last commit
44 minutes ago
Details:
Estimated Popularity
105
Pricing Model
Free
Hosting Type
Self-Hosted
License
Apache-2.0
Deployment Difficulty
Medium
Language
Go

SeaweedFS is a fast distributed storage system optimized for storing billions of files efficiently. It provides O(1) disk seek performance through its unique volume-based architecture and supports features like cloud tiering, POSIX compatibility, and S3 API access.

Key Features

  • Storage Architecture:

    • O(1) disk seek performance
    • Volume-based file management
    • Cloud storage tiering
    • Erasure coding support
    • Data replication
    • Encryption capabilities
  • Access Methods:

    • S3 compatible API
    • POSIX FUSE mount
    • WebDAV interface
    • Hadoop compatibility
    • REST API
    • Command line tools
  • Enterprise Features:

    • Kubernetes integration
    • Cross-DC replication
    • Access control
    • Monitoring support
    • Cloud drive functionality
    • Docker support
  • Performance Features:

    • Fast small file access
    • Parallel operations
    • Automatic load balancing
    • Scalable architecture
    • Efficient metadata management
    • Optimized for SSDs

Help improve this content

Found an error or want to add more information about SeaweedFS? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects