Skip to content
DonutWarePublic

About

Create your own private polder and sync your files.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation


Polder
Polder

A cross-platform synchronization platform backend built in Go, with the frontend built on top of Flutter.

Key Features • Screenshots • Planned Features • Download • Contributing • Credits • License

Build GitHub Downloads (all assets, all releases) GitHub Release Conventional Commits

Key Features

  • Synchronise - For desktop keep any folder in sync for mobile you can auto upload files like pictures
  • Versioning - Keep versions of any file edits with custom retention periods
  • Trash - Files are never removed entirely use trash to recover files remove by accident
  • Notes - Create a knowledgedatabase link notes inside of another note
  • Collabora Online or Euro-Office support - Edit documents directly on all platforms.
  • Platforms
    • Android
    • Web + Docker
    • macOS
    • Windows
    • iOS
    • Linux

Screenshots

Planned Features

  • Virtual file system
  • Sharing urls
  • Groups/Collaborations
  • WebDAV

Download

The latest executables for Windows, macOS, Linux, iOS, Android and Web can be found on the releases page.

You can pull the Docker version using the following tags: ghcr.io/donutware/polder:latest. or ghcr.io/donutware/polder:nightly

Warning

(Windows) Some flutter applications are marked as false positives by windows defender for more info see this issue.

How to Contribute

Interested in contributing? Here are a couple of ways you can help:

🐛 Reporting Bugs

  • Before reporting a bug, please ensure that the issue hasn't been reported already.
  • When submitting a bug report, provide detailed steps on how the bug can be reproduced. This will help us to understand and fix the issue faster.
  • Bug reports are appreciated and very helpful!

🚀 Submitting Pull Requests

  • Pull requests are always welcome!
  • For new features or large changes, please open a discussion or issue first to ensure that no one else is already working on it.
  • Keep pull requests short and focused: try to avoid fixing multiple issues in a single pull request. This helps make the review process smoother and quicker.

Credits

This software uses the following open source packages:

License

This project is licensed under the GNU Affero General Public License v3.0. More information about the license can be found in this file.

About

Create your own private polder and sync your files.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages