Skip to content

Latest commit

 

History

168 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NubeSync

License GitHub last commit GitHub release (latest by date)

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, MAUI, Blazor, Uno, UWP, WPF, Console Apps, ...)
  • Flutter (experimental)

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/nubesync-modern-net-offline-data-sync/

About

Build fast and robust offline data sync for your app.

Resources

Code of conduct

Stars

126 stars

Watchers

14 watching

Forks

Releases

Packages

Used by

Contributors

Languages