File Systems implemented in Go

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • afero

    A FileSystem Abstraction System for Go

  • afero - A FileSystem Abstraction System for Go

  • goseaweedfs

    A complete Golang client for SeaweedFS

  • seaweedfs - SeaweedFS is a simple and highly scalable distributed file system for small files.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • fsnotify

    Discontinued Cross-platform file system notifications for Go.

  • fsnotify - Cross-platform file system notifications for Go.

  • juicefs

    JuiceFS is a distributed POSIX file system built on top of Redis and S3.

  • juicefs - A distributed POSIX file system built on top of Redis and S3.

  • gcsfuse

    A user-space file system for interacting with Google Cloud Storage

  • gcsfuse - A user-space file system for interacting with Google Cloud Storage.

  • git-lfs

    Git extension for versioning large files

  • git-lfs - Git extension for versioning large files.

  • go-systemd

    Go bindings to systemd socket activation, journal, D-Bus, and unit files

  • go-systemd - Go bindings to systemd socket activation, journal, D-Bus, and unit files.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • goofys

    a high-performance, POSIX-ish Amazon S3 file system written in Go

  • goofys - A high-performance, POSIX-ish Amazon S3 file system written in Go.

  • minikeyvalue

    A distributed key value store in under 1000 lines. Used in production at comma.ai

  • minikeyvalue - A ~1000 line distributed key value store.

  • svfs

    Discontinued The Swift Virtual File System

  • svfs - A virtual file system over Openstack Swift built upon fuse.https://golangrepo.com/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts