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 →
Top 4 Go file-system Projects
-
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.
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-27You can use the -ignore_conf=demo.ignore flag to specify an ignore rules file, here is an example: demo.ignore
Project mention: Anything can be a message queue if you use it wrongly enough | /r/programming | 2023-06-04Just put it on a magnet link and crowdsource your ram https://github.com/CortexFoundation/torrentfs
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.
Go file-system related posts
-
OpenZFS 2.2: Block Cloning, Linux Containers, BLAKE3
-
Storage Solutions & Their Use Cases
-
backup + redundancy
-
LXC vs. Docker: Which Container Platform Is Right for You?
-
Gonotify - inotify wrapper
-
A note from our sponsor - InfluxDB
www.influxdata.com | 7 May 2024
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