SkillAgentSearch skills...

Strapping.jl

Tools for mapping between Julia structs and 2D tabular data.

Install / Use

/learn @JuliaData/Strapping.jl
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Strapping.jl

CI codecov deps version pkgeval

"Strapping" stands for STruct Relational MAPPING, and provides ORM-like functionality for Julia, including:

  • automatically constructing Julia structs from any Tables.jl-compatible source (see ?Strapping.construct)
  • ability to handle complicated aggregate types, with aggregate or collection fields
  • integration with the StructTypes.jl package for specifying struct and struct field options
  • transform any Julia struct (or vector of structs) into a 2D Tables.jl-compatible source, which can be stored in a database, file format, or other "sink" (see ?Strapping.deconstruct)

Documentation

Stable Dev

View on GitHub
GitHub Stars55
CategoryData
Updated5mo ago
Forks5

Languages

Julia

Security Score

97/100

Audited on Nov 4, 2025

No findings