Skip to content

Cross-platform archiver app for macOS, Windows, and Linux, featuring a Flutter UI and Go-based compression and decompression. Utilizes Flutter/Dart, Go, C, and FFI.

Notifications You must be signed in to change notification settings

ganeshrvel/squash_archiver

Repository files navigation

Squash Archiver [WIP] | Archiver apps for macOS, Windows and Linux.

The UI is built using Flutter. The app relies heavily on Go for compressing and decompressing the archives.

Requirements

  • Flutter and Dart
  • Go language

Build instructions

    flutter build macos

Todo

  • File archiving desktop API using Go lang
  • UI
    • Dart/GO FFI support
    • Read an archive
    • Read a password protected archive
    • Compress
    • Decompress
    • Delete a file

Contribute

If you are interested in fixing issues and contributing directly to the code base.

Contacts

Please feel free to contact me at [email protected]

License

Squash Archiver | Archiver apps for macOS, Windows and Linux is released under MIT License.

Copyright © 2018-Present Ganesh Rathinavel

About

Cross-platform archiver app for macOS, Windows, and Linux, featuring a Flutter UI and Go-based compression and decompression. Utilizes Flutter/Dart, Go, C, and FFI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published