Go file-system

Open-source Go projects categorized as file-system

Top 4 Go file-system Projects

  • gofs

    A cross-platform real-time file synchronization tool out of the box based on Golang

  • Project mention: GitHub - no-src/gofs: A cross-platform real-time file synchronization tool out of the box based on Golang | /r/golang | 2023-06-27

    You can use the -ignore_conf=demo.ignore flag to specify an ignore rules file, here is an example: demo.ignore

  • torrentfs

    A p2p file system for https://github.com/CortexFoundation/CortexTheseus with pure Golang

  • Project mention: Anything can be a message queue if you use it wrongly enough | /r/programming | 2023-06-04

    Just put it on a magnet link and crowdsource your ram https://github.com/CortexFoundation/torrentfs

  • 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
  • gonotify

    Inotify wrapper

  • mkfs

    gokrazy mkfs is a program to create an ext4 file system on the gokrazy perm partition

  • Project mention: Gokrazy Is Cool | news.ycombinator.com | 2023-09-20

    What a coincidence! I've just been playing with Gokrazy a couple weeks ago, and just kept thinking "this is so cool". If you're building some sort of an appliance, and want the least amount of reliance on / hassle maintaining the base OS, it definitely is a viable choice.

    It can also run programs that are not written in go, by using a little neat hack to build/embed a binary inside a Go package; this is e.g. how Gokrazy sets up persistent storage: https://github.com/gokrazy/mkfs

    I don't think it's for everyone; if you're relying on your base OS / package manager for a lot of stuff, or just want to run Docker containers, I think there are simpler/better ways to set things up. But it's absolutely great at what it's made for; doubly so with the Raspberry Pi's finally being back in stock.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go file-system related posts

  • OpenZFS 2.2: Block Cloning, Linux Containers, BLAKE3

    7 projects | news.ycombinator.com | 13 Oct 2023
  • Storage Solutions & Their Use Cases

    3 projects | /r/linux | 5 Jun 2022
  • backup + redundancy

    2 projects | /r/selfhosted | 22 May 2022
  • LXC vs. Docker: Which Container Platform Is Right for You?

    5 projects | news.ycombinator.com | 18 Feb 2022
  • Gonotify - inotify wrapper

    1 project | /r/golang | 29 Jul 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 May 2024
    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. Learn more →

Index

What are some of the best open-source file-system projects in Go? This list will help you:

Project Stars
1 gofs 423
2 torrentfs 55
3 gonotify 22
4 mkfs 10

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com