Skip to content

johnbuluba/gMountie

Repository files navigation

gMountie Logo

gMountie: Your Filesystem's Best Friend 🤠

Because remote filesystems shouldn't feel so... remote

Test Coverage Maintainability License

What's This All About? 🤔

Ever wished you could access your remote files as easily as if they were right there on your computer? That's exactly what gMountie does! It's like having a really efficient courier service for your files, but instead of waiting days for delivery, everything happens instantly.

Built with modern tech (FUSE and gRPC) and a lot of ❤️, gMountie makes remote filesystems feel local. No more complicated mounting procedures or slow network transfers - just smooth, efficient file access.

Features That'll Make You Smile 😊

  • Lightning Fast: Built with gRPC for speedy communication
  • Rock Solid: Extensive test coverage ensures reliability
  • User Friendly: Both CLI and GUI options available
  • Secure: Built-in authentication and encryption options
  • Modern: Uses FUSE for flexible filesystem operations
  • Cross-Platform: Linux support (macOS coming soon!)

Installation 📦

Detailed installation instructions are available in our documentation.

Documentation 📚

Our comprehensive documentation covers everything you need to know:

Architecture 🏗️

gMountie uses a client-server architecture:

Client (Your Computer) <-> gRPC <-> Server (Remote System)
↓                                   ↓
FUSE Mount                          Real Filesystem

Contributing 🤝

We love contributions! Whether it's:

  • 🐛 Bug reports
  • 💡 Feature suggestions
  • 📝 Documentation improvements
  • 🔧 Code contributions

Check out our Contributing Guide to get started.

Support & Community 💬

License 📜

gMountie is proudly open source, licensed under the Apache License 2.0.


Happy Mounting! 🎉

About

Resources

License

Stars

Watchers

Forks

Packages

No packages published