☁️ Sync your bookmarks privately across browsers and devices
Перейти к файлу
Marcel Klehr 446c3a2b37 fix(ci/issues): Update ben-z/actions-comment-on-issue 2023-11-05 15:20:14 +01:00
.github fix(ci/issues): Update ben-z/actions-comment-on-issue 2023-11-05 15:20:14 +01:00
_locales remove passphrase feature 2023-08-22 15:30:58 +02:00
android v4.19.1 2023-03-29 17:37:43 +02:00
doc Docs: Fix typo 2022-04-22 23:08:29 +09:00
fastlane/metadata/android v4.19.1 2023-03-29 17:37:43 +02:00
html Manifest v3: Fix browser-api 2023-05-30 16:01:47 +02:00
icons Polish webext icons 2022-06-25 20:34:12 +02:00
img Update promo images 2021-08-06 12:53:34 +02:00
ios fix(ios): Various adjustments to get XCode to do what I want 2023-03-24 10:33:07 +01:00
lib First pass migrating to manifest v3 2023-05-30 15:03:34 +02:00
src HtmlSerializer: Use linkedom instead of DOMParser to allow it to function in service worker 2023-08-26 12:19:46 +02:00
test Tests: Fix tests in chrome 2023-08-23 17:13:25 +02:00
.all-contributorsrc docs: update .all-contributorsrc [skip ci] 2022-08-04 13:51:47 +02:00
.eslintrc.json Eslint: Remove webextension env 2021-11-11 15:42:20 +01:00
.gitignore Update ios 2022-06-08 17:04:45 +02:00
.prettierrc New UI using Vue.js 2020-04-29 16:59:11 +02:00
CHANGELOG.md space 2023-03-29 22:32:58 +02:00
CONSIDERATIONS.md Update README for 3.0.0 2018-08-22 20:42:24 +02:00
LICENSE.txt Add License 2016-06-05 22:06:06 +02:00
PRIVACY_POLICY.md v3.5.2 2019-12-10 19:23:59 +01:00
README.md Support Node v18 for build (#1285) 2022-11-13 16:31:57 +01:00
capacitor.config.json [native] Log in production 2022-11-26 16:26:37 +01:00
google-api.credentials.json [ios] Add oauth credentials for Google Drive 2022-08-04 14:21:48 +02:00
gulpfile.js gulpfile: Distinguish between build for chrome and build for firefox 2023-08-23 16:25:41 +02:00
manifest.chrome.json gulpfile: Distinguish between build for chrome and build for firefox 2023-08-23 16:25:41 +02:00
manifest.firefox.json gulpfile: Distinguish between build for chrome and build for firefox 2023-08-23 16:25:41 +02:00
manifest.json fix(manifest): Use background.scripts 2023-06-04 18:12:41 +02:00
package-lock.json HtmlSerializer: Use linkedom instead of DOMParser to allow it to function in service worker 2023-08-26 12:19:46 +02:00
package.json HtmlSerializer: Use linkedom instead of DOMParser to allow it to function in service worker 2023-08-26 12:19:46 +02:00
transifex.yml Fix transifex.yml 2022-05-06 14:16:18 +02:00
tsconfig.json Manifest v3: Fix Controller dispatch 2023-05-30 16:02:16 +02:00
webpack.common.js fix(i18n): Webpack gymnastics to get dynamic locale loading working again 2023-03-22 17:08:47 +01:00
webpack.dev.js Manifest v3: Fix webpack development config 2023-05-30 16:02:35 +02:00
webpack.prod.js Upgrade webpack 2021-11-01 11:16:42 +01:00

README.md

Floccus

Sync your bookmarks privately across browsers an devices

Tests

  • 🔖 Syncs your real, native browser bookmarks directly
  • ☸ Sync via Nextcloud Bookmarks, Google Drive 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)