Skip to content

Official Release v1.0.0 - Windows UCRT64

Choose a tag to compare

@Devansh-Seth-DEV Devansh-Seth-DEV released this 25 Dec 15:21
· 17 commits to main since this release

πŸš€ Initial Release v1.0.0

SerDeLite is a lightweight, high-performance C++ serialization library designed for systems where memory overhead and latency are critical.

✨ Key Features

  • Dual Format Support: High-performance Binary and human-readable JSON serialization.
  • Zero-Allocation Architecture: Optimized for real-time systems and embedded environments by eliminating heap fragmentation.
  • Deterministic Performance: Predictable execution time for safety-critical applications.
  • Cross-Platform: Built with endian-awareness for seamless data transfer between different architectures.

βš–οΈ Legal & Licensing

  • GPL-3.0 Licensed: This project is committed to the open-source community.
  • Copyright (c) 2025 Devansh Seth. Full attribution is required for redistribution.

πŸ“¦ Getting Started & Compatibility

Important

These pre-compiled binaries are built using MinGW-w64 (MSYS2) for Windows x64.

  • Supported Environments: Projects using g++ (MinGW-w64), MSYS2, or Clang (with a compatible backend).
  • Not Supported: This .a file is not compatible with Visual Studio (MSVC) .lib format. For MSVC, please compile from source.

Installation:

  1. Download the libserdelite.a and include/ folder from the assets below.
  2. Add the include path to your compiler.
  3. Link using: -L./bin -lserdelite

For issues or feature requests, please open a GitHub Issue.