Skip to content

Commit 78fca86

Browse files
committed
Initial release v0.1.0
macOS GUI for anylinuxfs - mount Linux filesystems on macOS. Features: - Browse and mount Linux disk partitions - Support for encrypted drives (LUKS/BitLocker) - Real-time mount status monitoring - Log viewer with follow mode - VM configuration (RAM, vCPUs, log level) - Light/dark mode support
0 parents  commit 78fca86

57 files changed

Lines changed: 16226 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Dependencies
2+
node_modules/
3+
4+
# Build outputs
5+
build/
6+
dist/
7+
.svelte-kit/
8+
9+
# Rust/Tauri
10+
src-tauri/target/
11+
12+
# IDE
13+
.idea/
14+
.vscode/
15+
*.swp
16+
*.swo
17+
.DS_Store
18+
19+
# Logs
20+
*.log
21+
22+
# Environment
23+
.env
24+
.env.*

LICENSE

Lines changed: 674 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# anylinuxfs GUI
2+
3+
A macOS GUI application for [anylinuxfs](https://github.com/containers/anylinuxfs) - mount Linux filesystems (ext4, btrfs, XFS, etc.) on macOS.
4+
5+
## Features
6+
7+
- Browse and mount Linux disk partitions
8+
- Support for encrypted drives (LUKS/BitLocker)
9+
- Real-time mount status monitoring
10+
- Log viewer with follow mode
11+
- VM configuration (RAM, vCPUs, log level)
12+
- Native macOS look and feel (light/dark mode)
13+
14+
## Requirements
15+
16+
- macOS (Apple Silicon)
17+
- [anylinuxfs CLI](https://github.com/containers/anylinuxfs) installed via Homebrew:
18+
```
19+
brew install anylinuxfs
20+
```
21+
22+
## Installation
23+
24+
Download the latest DMG from [Releases](../../releases), open it, and drag the app to Applications.
25+
26+
On first launch, right-click the app and select "Open" to bypass Gatekeeper (the app is not notarized).
27+
28+
## Building from Source
29+
30+
### Prerequisites
31+
32+
- [Node.js](https://nodejs.org/) (v18+)
33+
- [Rust](https://rustup.rs/)
34+
- [Tauri CLI](https://tauri.app/)
35+
36+
### Build
37+
38+
```bash
39+
npm install
40+
npm run tauri build
41+
```
42+
43+
The built app will be at `src-tauri/target/release/bundle/macos/anylinuxfs-gui.app`
44+
45+
## License
46+
47+
GPL-3.0 - see [LICENSE](LICENSE)

0 commit comments

Comments
 (0)