🚧 Construction has started! 🚧 Crazyfuse is an API designed to provide a unified API for projects to expose their data on the host operating system (Windows, macOS, Linux). This allows users to access and utilize data from various ecosystems through the familiar desktop file explorer.
Many projects, such as IPFS, Dropbox, and others, allow users to store and share data within their ecosystem. However, this data is often inaccessible outside of that specific project’s environment. Currently, each platform (Windows, macOS, Linux) requires a separate implementation to make the data accessible through the host file explorer.
This diagram aims to show how Crazyfuse is implemented. There will be 4 github repositories:
None of these repositories currently contain code! Development of these repositories is in progress but a first push will only be done when an example implementation works without code changes (only a recompile to the target platform should be required). As of 19th november 2024, there has been quite a bit of progress but nowhere near a usable proof of concept. An initial code push (origionally planned for nov. 11th 2024) will be done when there is some usable code. This now is likely in Q1 of 2025.
The last row in the diagram shows potential projects that would benefit from having a Crazyfuse API
implementation. Initially development will focus on a Smart Contract
and IPFS
implementation. Smart contracts expose data that you might want to use on a system level. Once you have access to that data then any programming language or application to can access your filesystem can access smart contract data and thereby opening up many new posibilities that whithout it are hard or even impossible. IPFS already gives access to (file-like) data so it makes sense to have this be accessible natively on your host.
This project currently is a hobby project and self-funded. I very much welcome individuals or organizations to donate 💰 ! I can also be hired 💰💰 to develop an implementation for your project.
Crazyfuse will be developed under the MIT-0 license and hosted on GitHub. User contributions and feedback are encouraged and essential for the project’s long-term success.
Crazyfuse addresses a significant gap in the development ecosystem by providing a unified API to expose data from various projects through the host operating system. By simplifying integration, increasing usability, and reducing maintenance burdens, Crazyfuse has the potential to become an invaluable tool for developers working on projects with ecosystem data.