Go Posix

Open-source Go projects categorized as Posix

Top 9 Go Posix Projects

  • cobra

    A Commander for modern Go CLI interactions

  • Project mention: CLI Tools every Developer should know | dev.to | 2024-05-24

    You can visit the official website for more information on using Cobra: Cobra Documentation

  • seaweedfs

    SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.

  • Project mention: S3 Is Showing Its Age | news.ycombinator.com | 2024-05-22

    > When it gets too out of hand, people will paper it over with a new, simpler abstraction layer, and the process starts again, only with a layer of garbage spaghetti underneath.

    I'm pretty happy that there are S3 compatible stores that you can host yourself, that aren't insanely complex.

    MinIO: https://min.io/

    SeaweedFS: https://github.com/seaweedfs/seaweedfs (this one's particularly nice and is permissively licensed, in contrast to everything else)

    There was also Zenko, but I don't think they gained a lot of traction for the most part: https://www.zenko.io/

    Of course, many will prefer hosted/managed solutions and that's perfectly fine, but at least when you run software yourself, you are more in control over it and for the most part can also make the judgement on how hard it is to operate and keep operational (e.g. similar to what you'd experience when running PostgreSQL/MariaDB/MySQL or trying to run Oracle).

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

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

  • Project mention: Low-Cost Read/Write Separation: Jerry Builds a Primary-Replica ClickHouse Architecture | dev.to | 2024-05-30

    To solve our pain points, we chose JuiceFS due to the following reasons:

  • sh

    A shell parser, formatter, and interpreter with bash support; includes shfmt (by mvdan)

  • Project mention: Show HN: Hucksh – A Shell with a Good Memory | news.ycombinator.com | 2023-12-21

    * The shell itself is https://github.com/mvdan/sh, a bash-like command interpreter

  • goofys

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

  • Project mention: Is Posix Outdated? | news.ycombinator.com | 2023-10-19

    The author needs to ask themselves: in this cloud technology stack, is there POSIX involved somewhere lower down, where I can't access it? The answer is, of course, "yes". The sort of cloud storage systems described all run on top of POSIX APIs. They provide convenience (cost efficiency is more debatable) compared to the POSIX alternative, but that's because they exist at an entirely different conceptual layer (hence the presence of POSIX anyway, just buried).

    Your point about surfacing a POSIX that's actually there but hidden and thus visible to low-level Amazon employees building the S3 service which makes it invisible to S3 end customers is true but isn't the the point of the article. The author is saying there are motivations for a POSIX-like api visible also the end user.

    So your explanation of stack looks like 2 layers: POSIX api <-- AWS S3 built on top of that

    Author's essay is actually talking about 3 layers: POSIX <-- AWS S3 <-- POSIX

    That's why the blog post has the following links to POSIX-on-top-of-S3-objects :

    https://github.com/s3fs-fuse/s3fs-fuse

    https://github.com/kahing/goofys

    https://www.cuno.io/

  • kapow

    Kapow! If you can script it, you can HTTP it.

  • juicefs-csi-driver

    JuiceFS CSI Driver

  • Project mention: Ask HN: What distributed file system would you use in 2024? | news.ycombinator.com | 2024-05-10
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • cmdr

    POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations

  • fil

    :yum: Unix file command written in Go

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 Posix related posts

  • Ask HN: What distributed file system would you use in 2024?

    8 projects | news.ycombinator.com | 10 May 2024
  • Google Cloud Storage FUSE

    17 projects | news.ycombinator.com | 2 May 2023
  • An open-source distributed object storage service

    11 projects | news.ycombinator.com | 4 Dec 2022
  • Migrating instance to AWS GovCloud

    1 project | /r/aws | 1 Nov 2022
  • Looking for libraries ideas to develop

    5 projects | /r/golang | 22 Oct 2022
  • How should I go about creating a program that holds various MP4 files?

    3 projects | /r/golang | 27 Aug 2022
  • Massive widespread malware attack on GitHub

    4 projects | /r/programming | 3 Aug 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 3 Jun 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 Posix projects in Go? This list will help you:

Project Stars
1 cobra 36,384
2 seaweedfs 21,385
3 juicefs 9,905
4 sh 6,886
5 goofys 5,065
6 kapow 591
7 juicefs-csi-driver 195
8 cmdr 132
9 fil 89

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