The File Filesystem

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • linux

    Linux kernel source tree

  • FFS predates FreeBSD and is in some capacity supported by all 3 major BSDs. I'm fairly confident that Linux actually supports it through the ufs driver ( https://github.com/torvalds/linux/tree/master/fs/ufs ); whether the use of different names in different places makes it better or worse is an exercise for the reader.

  • TabFS

    🗄 Mount your browser tabs as a filesystem.

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

    FUSE userspace mounting of .qcow2 images

  • Not purely in-memory, but something like https://github.com/jrwwallis/qcow2fuse maybe? It's clunky compared to OSX's DMGs, but if you squint it achieves similar ends.

    Otherwise you could achieve this with a tmpfs wrapped to serialize to a tarball (preserving symlinks) when unmounted.

  • libsqlfs

    a library that implements a POSIX style filesystem on top of an SQLite database

  • Closest I found: https://github.com/guardianproject/libsqlfs

    > The libsqlfs library implements a POSIX style file system on top of an SQLite database. It allows applications to have access to a full read/write file system in a single file, complete with its own file hierarchy and name space. This is useful for applications which needs structured storage, such as embedding documents within documents, or management of configuration data or preferences. Libsqlfs can be used as an shared library, or it can be built as a FUSE (Linux File System in User Space) module to allow a libsqlfs database to be accessed via OS level file system interfaces by normal applications.

  • ffs

    the file filesystem: mount semi-structured data (like JSON) as a Unix filesystem (by mgree)

  • per an issue ticket[1], it can:

    setfattr -n user.type -v list # use xattr on macOS

    [1]: https://github.com/mgree/ffs/issues/66

  • libfuse-nim

  • Not PMunch, but bindings¹ and statusbar².

    Nimble has a couple of fuse projects and wrappers registered too.

    ¹ https://github.com/PMunch/libfuse-nim

    ² https://github.com/PMunch/statusbar

  • statusbar

    Libfuse based statusbar for Nimdow and other xsetroot -name WMs (by PMunch)

  • Not PMunch, but bindings¹ and statusbar².

    Nimble has a couple of fuse projects and wrappers registered too.

    ¹ https://github.com/PMunch/libfuse-nim

    ² https://github.com/PMunch/statusbar

  • SaaSHub

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

    SaaSHub logo
  • Pry

    A runtime developer console and IRB alternative with powerful introspection capabilities.

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

  • Enhancing development with REPLs - A practical guide

    6 projects | dev.to | 3 Sep 2023
  • Free/low cost IDE recommendations please. :)

    1 project | /r/rails | 4 Jun 2023
  • Anyone else working through Michael Hartl's Learn Enough RoR Series that might be able to help me with a failing unit test?

    3 projects | /r/rubyonrails | 17 Apr 2023
  • I made a tool to help cleanly copy & paste code from irb/pry sessions

    2 projects | /r/ruby | 11 Apr 2023
  • shell-maker: Make your own shell in 15 lines of elisp (batteries included)

    2 projects | /r/emacs | 8 Apr 2023