awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesClient-Server Synchronization

Mechanisms to keep frontend type definitions and hooks in sync with backend schemas.

Distinct from TypeScript Type Definitions: Distinct from general type definitions by focusing specifically on the automated synchronization between server-side schemas and client-side consumption

Explore 4 awesome GitHub repositories matching software engineering & architecture · Client-Server Synchronization. Refine with filters or upvote what's useful.

Awesome Client-Server Synchronization GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • amplication/amplicationamplication 的头像

    amplication/amplication

    16,012在 GitHub 上查看↗

    Amplication is a low-code API platform and backend service generator designed to accelerate the development of business domain services. It automates the creation of APIs and data models through schema-driven code generation, transforming structured definitions into executable backend source code. The platform functions as a developer portal orchestrator that establishes standardized workflows and golden paths for software delivery. It enforces organizational coding standards and best practices by applying live templates and predefined blueprints across all generated services. The system inc

    Generates type-safe TypeScript definitions and hooks directly from schemas to ensure consistency between server and client implementations.

    TypeScriptapicode-generationcsharp
    在 GitHub 上查看↗16,012
  • automerge/automergeautomerge 的头像

    automerge/automerge

    6,373在 GitHub 上查看↗

    Automerge 是一个分布式状态同步引擎和无冲突复制数据类型(CRDT)库。它使多个节点能够对共享数据集执行并发更新,同时保证所有副本最终收敛到相同的状态。 该项目提供了一个用 Rust 编写的高性能实现,用于管理状态合并和同步。它采用字节压缩的同步协议在对等节点之间传输最小的增量更新,从而促进对等网络和实时协作环境中的数据一致性。 该系统涵盖了分布式共享状态的广泛功能,包括因果图冲突解决、操作日志重放以及语言无关的数据编码。它包含验证过程,以确保文档和数据值在不同的操作系统和语言实现中得到一致的解释。

    Implements a byte-compressed synchronization protocol to transmit minimal delta updates between peers.

    JavaScript
    在 GitHub 上查看↗6,373
  • realm/realm-jsrealm 的头像

    realm/realm-js

    6,001在 GitHub 上查看↗

    Realm is a mobile database: an alternative to SQLite & key-value stores

    Combines local persistence and remote sync into one unified data flow over a custom protocol.

    TypeScriptmobile-databasemobile-firstnosql-database
    在 GitHub 上查看↗6,001
  • opencloud-eu/opencloudopencloud-eu 的头像

    opencloud-eu/opencloud

    4,829在 GitHub 上查看↗

    OpenCloud is a self-hosted platform for synchronizing files across devices and sharing them with team members through collaborative spaces and access controls. It enables users to sync files between a server and local desktop and mobile clients, manage files and folders, and share content with internal and external contributors via permission-based links and file drops. The platform integrates an embedded OpenID Connect identity provider for authentication and supports external identity providers. It stores all data and metadata directly on the filesystem, eliminating the need for a separate

    Maintains file consistency between server and local devices through a proprietary sync protocol that manages incremental updates and conflict resolution.

    Go
    在 GitHub 上查看↗4,829
  1. Home
  2. Software Engineering & Architecture
  3. TypeScript Type Definitions
  4. Client-Server Synchronization

探索子标签

  • Proprietary Sync Protocols2 个子标签Custom protocols for maintaining file consistency between server and local devices with incremental updates and conflict resolution. **Distinct from Client-Server Synchronization:** Distinct from Client-Server Synchronization: focuses on a proprietary sync protocol for file consistency, not generic type-definition synchronization.