Skip to content

Build fast and robust offline data sync for your app.

License

Notifications You must be signed in to change notification settings

valery-shinkevich/NubeSync

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NubeSync

License GitHub last commit GitHub release (latest by date) GitHub Repo stars

NubeSync is a bi-directional offline data sync framework

Features

  • Fast operations based transmission of the changes to the server
  • Incremental sync when downloading new and changed records from the server
  • Automatic merge conflict resolution (last change wins) on per field basis is performed on the server
  • Based on standard technologies (ASP.NET Core, SQLite, REST)
  • Client side indexes and encryption are supported
  • Server side storage can use all Entity Framework Core compatible storages (e.g. Microsoft SQL, CosmosDB)
  • NubeSync can be implemented as a successor to the Azure Mobile App Service offline sync capabilities

Supported Platforms

  • Every platform that supports .NET Standard 2.0 (Xamarin, Blazor, UWP, WPF, ...)
  • Flutter

Documentation & Getting Started

See the Wiki page for getting started and have a look at the samples.

For some more detailed infos on certain topics check out our blog over at https://www.lakedice.com/blog/category/Sync

About

Build fast and robust offline data sync for your app.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.8%
  • Batchfile 0.2%