Skip to content

☁️ Sync your bookmarks privately across browsers and devices

License

Notifications You must be signed in to change notification settings

heapifyman/floccus

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Floccus

Sync your bookmarks privately across browsers and devices

Tests

  • πŸ”– Syncs your real, native browser bookmarks directly
  • ☸ Sync via Nextcloud Bookmarks, Google Drive, any Git server (like GitHub, Gitlab, Gitea, etc.) or any WebDAV-compatible service
  • βš› Use any browser that supports Web extensions (e.g. Firefox, Chrome, Edge, Opera, Brave, Vivaldi, ...; Safari not yet)
  • πŸ“² Install the floccus Android app to access your bookmarks on your phone
  • πŸ’Ό Create as many sync profiles as you need
  • 🚚 Control sync strategy (i.e. uni- or bidirectional), ⏳ sync interval and πŸ“‚ synced folder
  • πŸ“¦ Easily export your configuration
  • πŸ”’ Keep your credentials secure with an encryption passphrase

Download now

If you'd like to support the creation and maintenance of this software, please consider donating. :)

Open Collective

🎬 Getting started

If you don't know how to start with Floccus, read these guides.

If you need help, talk to us on gitter, matrix (#marcelklehr_floccus:gitter.im), in the official Nextcloud Bookmarks talk channel, or drop me a mail! πŸ‘‹

Troubleshooting

If you need help sorting out problems, try the gitter chat room: https://gitter.im/marcelklehr/floccus

Considerations

Is this a good idea? I think so. If you'd like to know more, check out the considerations file

What's with the name?

Cirrus floccus is a type of cloud, that can sync your browser data looks very nice.

Contributors

This project exists thanks to all the people who contribute.


Bernd Wechner

πŸ› πŸ€” ⚠️

jlbprof

πŸ’» πŸ› ⚠️

TeutonJon78

πŸ› πŸ€”

Scott P.

πŸ› πŸ€”

Lantizia

πŸ› πŸ€”

TCB13

πŸ’» πŸ€” πŸ”Œ 🌍

gohrner

πŸ›

Tank-Missile

πŸ›

Torsten Kurbad

πŸ›

gerroon

πŸ›

Matija Nalis

πŸ€” πŸ’¬ πŸ›

Marcel Klehr

πŸ’¬ πŸ’» πŸ–‹ 🎨 πŸ“– πŸš‡ 🚧 πŸ“†

binsee

πŸ’»

Marc Shapiro

πŸ’»

Marllus Lustosa

πŸ’»

Izzy

πŸ› πŸ€” πŸš‡

sunjam

πŸ€” ⚠️

Danny Siminiuk

⚠️ πŸ€”

Seirade

πŸ€” πŸ›

pinpontitit

πŸ€” πŸ› πŸ’»

Motte

πŸ’» πŸ›

This project follows the all-contributors specification.

Contribute

All contributions, code, feedback and strategic advice, are welcome. If you have a question you can contact me directly via email or simply open an issue on the repository. I'm also always happy for people helping me test new features -- see the issues for announcements of beta versions.

Translating

Translations can now be provided over at transifex.

Development

Setting up a dev environment

For building the android app you'll need Android Studio

  • Open the android/ folder in Android studio and build the App like any other Android app.
  • npm run build and npm run watch will push changes to android/ as necessary.

Building

  • npm run build

Run the following to automatically compile changes as you make them:

  • npm run watch

Releasing

  • npm run build-release

Backers

Thank you to all our backers! πŸ™ [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

License

(c) Marcel Klehr MPL-2.0 (see LICENSE.txt)

About

☁️ Sync your bookmarks privately across browsers and devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 43.8%
  • TypeScript 34.0%
  • Vue 20.2%
  • Swift 1.5%
  • HTML 0.2%
  • Ruby 0.2%
  • Java 0.1%