I recommend Todoist for you. Let us see how it satisfies your requirements.
Must Have Features:
Ability to maintain multiple distinct lists (such as one for personal and work items)
In Todoist, you can create multiple lists, how many ever you wish, and also nested lists (lists within lists) up to 4 levels. For instance, during my semester, I have almost a ...
Without personal experience yet, taken from my list of Multi-device Clipboards for Android:
You don't write which desktop environment you use. But if it's KDE, take a look at KDE Connect, which offers
Shared clipboard: copy and paste between your devices.
Share files and URLs to your computer from any app, without wires.
Virtual touchpad: Use your ...
As Nick Wilde (hey, my name is also Nick!) already said, Xmarks is a great solution to sync your bookmarks.
However, I feel the need to give some additional information.
The Xmarks extension syncs your bookmarks (and passwords) in various browsers.
It does this by uploading the bookmarks to their website, and then the extension will download them to the ...
You can use Nextcloud. I'm currently using its predecessor Owncloud for quite some time for syncing my Android with my PC. Nextcloud was forked from Owncloud about half a year ago and it seems like it will be more intensively developed in the future.
It is Open Source and clients and third-party apps exist for most platforms. With the webapp you can edit ...
Nobody talked about Trello yet ?
It's free, there is an app for android (maybe iOS too, but I don't use that) and a website accessible from any browser. You can sync everything.
You can also :
Label (tag) things (what I do is I label things with "Easy", "Average", "hard").
Create due dates.
Switch to calendar view.
Share the ...
Well, you don't specify the gratis tag, so ...
I tried all the free synch programs. I even recommended some of them on this site (the best being http://www.freefilesync.org/).
But, in the end, I went with Bvckup2 at US $19.11 for a single license and discounts from the second license onward.
It, like DropBox, etc, mirrors in real-time, every time a file ...
ownCloud can be setup on your Linux machine. It supports a lot more than just notes (I use it e.g. for my calendars and contacts, so no Google here for that).
Then there are several apps supporting the ownCloud notes components, e.g. My Own Notes (also available at F-Droid) and MortNotes. I have not used the notes component with Android yet, just on the "...
Like many I've been searching for a bookmarks synchronization solution that is cross-browsers and cross-platforms for years. To my knowledge, all-in-one ready to use alternatives are but none. But once you accept that there's a solution.
A note on some Xmarks alternatives.
Sync2It BookmarkSync looks dead.
tidyfavorites is Windows only. So is Outertech's ...
The author of rclone answered a question about this kind of thing here. Here's his answer copied below.
rclone doesn’t have a bisync solution at the moment.
There are some ideas on implementing it
And even a 3rd party tool or two
I would recommend Remember the Milk. It has all of your must have features, several desktop apps, ability to share tasks, tags and recurring tasks, integrations with outlook, gmail/google calendar add-ins. It also has a powerful saved search system.
(▶ see the UPDATE 2018-09-28)
Although I accepted an XMarks answer, my searching for acceptable tool continues as XMarks license is too demanding. Why should I grant irrevocable license to XMarks to publish or publicly display my bookmarks, username and even voice? That's sick. It can create not only privacy, but also security issues - think of bookmarks to ...
There is a version of DAVdroid which allows syncing tasks with a CalDAV server. DAVDroid is Free Software and allows for two-way syncing. It creates an Android calendar that you can view with any calendar displaying software you like.
The task-syncing version is a bit buried in this bug report so I'm not linking to it directly. Note that once the bug ...
Though you wrote Synchronization must be over USB cable or BlueTooth, not over the cloud. – I've taken this as strong wish for privacy, not explicitly excluding WiFi, so I hope the following is OK for you:
For this I use ownCloud on my Ubuntu machine, and DAVDroid on my Android devices (for alternatives, see below).
ownCloud requires a web server with PHP (...
You can use SyncML over, e.g. Bluetooth.
Back in the day your handset came with SyncML support out of the factory. Nowadays it seems that you need to install something on your handset first. The Wikipedia page (i.e. not me) suggests the Synthesis client or Funambol.
Now your problem is Thunderbird, because it does not seem to play nicely with SyncML out of ...
I don't think such an off-the-shelf tool exist. However, you can build it pretty easily if you use a clever approach.
Store ALL the files as BLOBs.
No filesystem => no sync-with-filesystem problems. See here for caveats though: https://softwareengineering.stackexchange.com/questions/150669/is-it-a-bad-practice-to-store-large-files-10-mb-in-a-database
I came across this software, Linkman, that is local only, and has several features that you're looking for. Alas, it's missing some features I'm looking for though.
I have not tried it out [yet], and I stumbled across your post looking to find a secure bookmark manager.
Well, you might try Beyond Compare.
(I like this program a lot, but haven't used it for the purpose you are describing.)
They tout that it can be used for file synchronization. (You can let it 'diff' two folders, see what is not the same, and then copy things back and forth). [You can even do a three-way compare, which can be super handy].
Apparently, you ...
You can use Airdroid for texting, accessing clipboard, installing apps and of course notification.
It also offers many other features for managing your phone wirelessly. For using it, both your phone and the computer should be connected to the same WiFi network.
Although, I don't know whether it supports phone calls or not.
As far as I understand, https://pinboard.in might be an answer to your needs.
Quoting from the main page (emphasis mine, with relation to your requested features):
Pinboard is a fast, no-nonsense bookmarking site for people who value privacy and speed.
Pinboard lets you bookmark from any browser, connect up to three Twitter accounts (and ...
Cloud storage is all the rage, but some offerings have complicated web
access and force you to download / upload manually in order to save
your files. Enter MegaSync. Mega has created their synchronization
tool to sync files stored in the cloud to any number of local devices.
Any edits completed on a local device is then uploaded,...
Since I'm not seeing any other answers, I'll answer my own question in case anyone else is looking for the same thing I was.
A colleague recommended Everhelper's Eversync to me. It seems to behave pretty much the same way XMarks did; it keeps my existing bookmarks in sync across browsers and machines without requiring me to visit a website to view or edit ...
Have you checked out Rabb.it?
It's a browser based app that lets you create a "Room" where other people can join and all view and interact with a virtualized Firefox browser. The browser is able to accept mouse and keyboard inputs, and everyone sees the same video stream of the virtual browser. It's free and just requires you to set up an account.
To get end-to-end encryption it is inevitable to install a piece of software on your client. Such tools exist and often work with more than one cloud. I would recommend to have a look at Boxcryptor, as far as I know it also supports differential synchronisation.
I would suggest you take a look at Rainlander, I checked your list:
macOS and Linux? Yes.
Week view? Yes.
Always-visible notifications? Yes.
Works offline? Yes.
Syncs with Google Calendar? Yes.
Free? There is a "lite" version. But for "pro" is a one-time purchase.
I hope this is what you were looking for. Cheers.
You could do:
rclone mount YourRemote: /mnt/remote1
and then use:
rsync [flags] /mnt/remote1 /your/local/directory
rsync [flags] /your/local/directory /mnt/remote1
or something like unison.
With the right flags rsync both ways might do it.
See this question.
I invite you to have a look at my application SilentNotes;
It is a FOSS application which I have developed with a strong focus on privacy.
The notes can be synchronized end-to-end encrypted between multiple Android and Windows devices and can be self-hosted. Currently supported are the FTP protocol, the WebDav protocol, Dropbox, Google-Drive and One-Drive.