awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
vrtmrz avatar

vrtmrz/obsidian-livesync

0
View on GitHub↗
9,447 stars·304 forks·TypeScript·mit·35 views

Obsidian Livesync

This project is a synchronization plugin that mirrors notes, settings, and vault data across multiple devices. It functions as a self-hosted vault synchronizer, allowing users to maintain a personal knowledge base using a user-owned server.

The system utilizes a CouchDB synchronization layer to maintain consistent document states across peers. Security is handled through end-to-end encryption, which encrypts vault content locally before transmission to ensure privacy on remote storage.

The replication model supports both self-hosted data replication and peer-to-peer data transfer. It manages data consistency through conflict resolution logic and optimizes network traffic using delta-based synchronization. The tool also synchronizes application environment settings, including themes and snippets, and provides real-time status monitoring to track data movement.

Features

  • Note-Taking Synchronization Tools - Provides a specialized synchronization tool for mirroring Obsidian note vaults across multiple devices.
  • Note Synchronization Plugins - Functions as a plugin to mirror notes, settings, and vault data using an external database.
  • Self-Hosted Knowledge Bases - Provides a self-hosted mechanism for replicating a personal knowledge base across devices.
  • Vault Synchronization - Synchronizes vault files across devices using self-hosted servers or object storage.
  • CouchDB Synchronization - Utilizes a CouchDB-based replication protocol to synchronize document versions across multiple nodes.
  • Local-First Persistence - Stores a full copy of the vault locally to enable offline edits and immediate data access.
  • Self-Hosted Data Replication - Enables full control over data replication by using user-owned servers for vault synchronization.
  • End-to-End Encryption - Ensures vault content is encrypted locally before transmission so the remote host cannot access the data.
  • Conflict Resolution - Implements strategies for handling data collisions during the synchronization of notes and vault files.
  • Conflict Resolution Strategies - Applies logic and rulesets to automatically resolve conflicting modifications during synchronization.
  • Delta-Based Synchronization Engines - Reduces network bandwidth by transferring only incremental changes between file states.
  • Peer-to-Peer Networking - Establishes direct device-to-device connections for data transfer using WebSockets to bypass central servers.
  • Peer-to-Peer Protocols - Facilitates decentralized data exchange between devices using a web-based protocol.
  • File Management - Synchronization tool for personal knowledge management.

Star history

Star history chart for vrtmrz/obsidian-livesyncStar history chart for vrtmrz/obsidian-livesync

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does vrtmrz/obsidian-livesync do?

This project is a synchronization plugin that mirrors notes, settings, and vault data across multiple devices. It functions as a self-hosted vault synchronizer, allowing users to maintain a personal knowledge base using a user-owned server.

What are the main features of vrtmrz/obsidian-livesync?

The main features of vrtmrz/obsidian-livesync are: Note-Taking Synchronization Tools, Note Synchronization Plugins, Self-Hosted Knowledge Bases, Vault Synchronization, CouchDB Synchronization, Local-First Persistence, Self-Hosted Data Replication, End-to-End Encryption.

Which projects share features with vrtmrz/obsidian-livesync?

Projects with overlapping indexed features include: pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a… streetwriters/notesnook — Notesnook is a cross-platform note-taking application designed for private knowledge management. It functions as a… saber-notes/saber — Saber is an end-to-end encrypted note-taking application designed for handwritten content. It provides a digital ink… siyuan-note/siyuan — Siyuan is a self-hosted knowledge management platform designed for private note-taking and information organization.… linsa-io/linsa.io — Linsa.io is an end-to-end encrypted cloud storage service and zero-knowledge data vault. It functions as a private… remotely-save/remotely-save — Remotely Save is a cloud storage synchronization tool and backup manager designed to keep local files and application…

Projects sharing features with Obsidian Livesync

These projects share indexed features with Obsidian Livesync. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • pubkey/rxdbpubkey avatar

    pubkey/rxdb

    23,048View on GitHub↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    TypeScriptangularbrowser-databasecouchdb
    View on GitHub↗23,048
  • streetwriters/notesnookstreetwriters avatar

    streetwriters/notesnook

    13,702View on GitHub↗

    Notesnook is a cross-platform note-taking application designed for private knowledge management. It functions as a secure personal information manager that prioritizes user data confidentiality by employing client-side end-to-end encryption for all stored notes, attachments, and metadata. By utilizing a local-first synchronization model, the application ensures that information remains accessible offline while maintaining a consistent state across desktop and mobile devices. The platform distinguishes itself through a focus on privacy-centric organization and secure information handling. User

    TypeScriptasp-net-coredotnet-coreelectron
    View on GitHub↗13,702
  • saber-notes/sabersaber-notes avatar

    saber-notes/saber

    4,173View on GitHub↗

    Saber is an end-to-end encrypted note-taking application designed for handwritten content. It provides a digital ink canvas for creating documents and a system for organizing those notes within a hierarchy of nested folders. The application ensures privacy by encrypting both notes and device configurations on the client side before they are synchronized across devices. This process prevents the server from accessing stored content or user settings. The toolset includes digital ink annotation capabilities, such as text highlighting and layer-based stroke rendering. The user interface supports

    Dartandroidcross-platformdart
    View on GitHub↗4,173
  • siyuan-note/siyuansiyuan-note avatar

    siyuan-note/siyuan

    44,476View on GitHub↗

    Siyuan is a self-hosted knowledge management platform designed for private note-taking and information organization. It functions as a local-first application that stores all user content as plain text files on the local file system, ensuring data ownership and offline availability. The platform utilizes a block-based document model, which structures information as a tree of independent content blocks to facilitate granular manipulation and bidirectional linking. Users can extend the core functionality through a sandboxed plugin architecture, allowing for the development of custom themes and

    TypeScriptankichatgptdeepseek
    View on GitHub↗44,476
Compare all 30 related projects→