8 Repos
Converting full application data and binary states into portable formats for backup.
Distinct from Binary Serialization: Specific to backing up application state rather than general data-to-binary encoding.
Explore 8 awesome GitHub repositories matching data & databases · Application State Serialization. Refine with filters or upvote what's useful.
AppManager is a comprehensive suite of tools for managing applications on Android devices. It provides utilities for controlling application lifecycles, modifying manifests, and administering installed packages. The project distinguishes itself through deep system integration, offering capabilities to analyze and block specific application components such as activities, services, and broadcast receivers. It includes a system for saving and restoring applications along with their associated data and permissions, as well as tools for auditing and modifying runtime and development permissions.
Converts application data and binaries into portable backup formats for state restoration.
Cosmos SDK is a modular blockchain application framework and software development kit used to build sovereign layer-one networks. It provides a foundation for creating customizable blockchains featuring native interoperability, sovereign governance, and Byzantine Fault Tolerant consensus engines. The framework is distinguished by its inter-blockchain communication protocol, which enables the transfer of byte-encoded data and digital assets between independent blockchain networks. It supports multiple consensus models, including Proof of Stake and Proof of Authority, and allows for the integra
Provides capabilities to convert full application binary states into portable formats for backup and migration.
Pluto.jl ist eine reaktive Computing-Umgebung für Julia, die als programmierbares Dokumentenformat fungiert. Sie dient als interaktive Data-Science-IDE und polyglottes Computational Notebook, das Julia-Code und Umgebungsabhängigkeiten als versionierbare Quelldateien speichert. Das System zeichnet sich durch sein reaktives Ausführungsmodell aus, das einen gerichteten azyklischen Graphen verwendet, um Variablenabhängigkeiten zu verfolgen und betroffene nachgelagerte Zellen automatisch neu zu berechnen, wenn sich ein Wert ändert. Es stellt Reproduzierbarkeit sicher, indem isolierte Paketumgebungen direkt in die Notebook-Datei integriert werden und Inhalte als reine ausführbare Quelldateien gespeichert werden. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich interaktiver Datenvisualisierung, der Erstellung geführter Bildungsaufgaben und der Generierung statischer Dokumentations-Websites. Sie unterstützt diverse Ausgabemodi wie Slideshow-Präsentationen und Webanwendungen und bietet Tools zum Exportieren von Notebooks in HTML, PDF und reproduzierbarkeitsfokussierte Skripte. Die Umgebung kann über ein Web-Interface auf localhost gestartet oder über Remote-Server und Cloud-Compute-Hosting aufgerufen werden.
Converts notebook data and binary states into a compact MsgPack format for efficient storage.
libigl is a C++ geometry processing library used for analyzing and manipulating 3D triangle and tetrahedral meshes. It functions as a numerical linear algebra suite and a mesh manipulation framework, integrating a geometric deformation engine to implement rigid and polyharmonic transformations. The project is distinguished by its header-only library design and its implementation of specialized deformation techniques, including rigid-as-possible and polyharmonic shape deformation. It also provides a visualization tool for rendering surfaces and scalar fields with interactive scene controls and
Provides capabilities to save and load numerical matrices and fundamental data types to binary or XML files.
gdext bietet eine Reihe von Sprachbindungen zum Schreiben von hochperformanter nativer Spiellogik in Rust für die Godot 4-Engine. Es dient als Framework zum Erstellen nativer Engine-Erweiterungen und benutzerdefinierter Klassen über die GDExtension-Bibliothek, was es Entwicklern ermöglicht, die Kernfunktionalität der Engine zu erweitern, ohne den Engine-Quellcode neu kompilieren zu müssen. Das Projekt enthält ein dediziertes Rust-WebAssembly-Toolchain, um native Logik in Module für die Ausführung in Webbrowsern zu kompilieren. Dieses System unterstützt WebAssembly-kompatible Kompilierung mit spezifischen Konfigurationen für Web-Threading und Modul-Debugging. Das Toolkit deckt ein breites Spektrum an Engine-Integrationsfähigkeiten ab, einschließlich benutzerdefinierter Klassendefinitionen, Scene-Tree-Knotenverwaltung und typsicherer Signalbehandlung. Es bietet Dienstprogramme für Physiksimulation, prozedurale Content-Generierung und die Entwicklung benutzerdefinierter Editor-Plugins. Die Entwicklung wird durch Automatisierungstools für das Projekt-Setup, das Testen nativer Erweiterungen und Logik-Unit-Tests unterstützt.
Implements conversion of complex data structures into portable formats to save and load application state.
Aidoku is a manga reader application and digital library manager. It serves as a modular content aggregator that allows users to discover, download, and read manga from various third-party sources and local files. The application utilizes a modular source plugin system to integrate external provider packages, enabling the ingestion of content from multiple third-party sources. It includes a sync engine that communicates with external tracking APIs to maintain consistent reading progress across different platforms. The system covers manga library management, including the ability to search fo
Serializes full application data and binary states into portable formats for backup and recovery.
CRIU is a Linux process checkpointing tool and state manager used to freeze running applications and save their memory and state to disk for later restoration. It functions as a container migration engine and an OCI checkpoint image converter, allowing the live state of running containers to be transferred between different hosts. The project distinguishes itself through its ability to persist network connectivity, acting as a TCP connection state persister that saves and reconstructs network socket states to maintain active communication after a restart. It further enables the distribution o
Converts a running application's memory, registers, and file descriptors into a persistent image for later reconstruction.
mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for standardized dynamics and contact simulation. It provides a collection of high-quality robot model files for humanoids, quadrupeds, and manipulators, alongside detailed kinematic and inertial parameters used to reproduce real-world robot behavior in virtual environments. The project serves as a repository of robotics simulation assets and MJCF model definitions optimized for accuracy. It includes standardized model libraries specifically for bipedal, quadrupedal, and humanoid hardware
Exports compiled models into standalone binary files or XML for efficient loading and persistence.