memos icon indicating copy to clipboard operation
memos copied to clipboard

Standalone App

Open sbehrends opened this issue 1 year ago • 5 comments

Describe the solution you'd like

Have anyone consider building Memos as a cross-platform standalone application?

A privacy-first, lightweight note-taking service. Easily capture and share your great thoughts.

This statement sounds great, but self-hosting could still be a challenge for some users.

It would be neat to have a simple local application installed that can support any user, and really scale up Memos usage.

Wails seems to be a solution that could be a perfect fit, since it allows a backend run in Go (same language as this service backend), and Frontend with React. Finally it can be compiled and distributed for Mac/Linux/Windows.

Any thoughts?

Type of feature

Other

Additional context

No response

sbehrends avatar Feb 11 '24 23:02 sbehrends

@sbehrends if I'm not wrong there are already apps on different platforms, such as For Desktop & Mac

and pretty sure there is an android and ios app too.

do you mean something like this or do you wish to have an official app for each platform?

MehadND avatar Feb 12 '24 10:02 MehadND

I was thinking as an official app for the platform.

Would be single-user only, no docker, no cloud. Just local sqlite, using same backend in Go, and same UI, but with slightly different bundling.

memos-desktop sounds like the project, but does not seem to be updated (according to issue reported and last commit a month ago). That repo seems to use Electron, and not sure how it handles the backend, seems to have the binary of memos inside. I tried to download it but I only get a white screen.

Wails supports Go out of the box for the backend, so it could even compile memos source code.

sbehrends avatar Feb 12 '24 10:02 sbehrends

does it also supports android & ios build?

MehadND avatar Feb 12 '24 10:02 MehadND

It does not

Supported Platforms Windows 10/11 AMD64/ARM64 MacOS 10.13+ AMD64 MacOS 11.0+ ARM64 Linux AMD64/ARM64

sbehrends avatar Feb 12 '24 13:02 sbehrends

This issue is stale because it has been open 14 days with no activity.

github-actions[bot] avatar Feb 27 '24 00:02 github-actions[bot]