StructureOfArraysGenerator
Structure of arrays source generator to make CPU Cache and SIMD friendly data structure for high-performance code in .NET and Unity.
About
StructureOfArraysGenerator is a source generator that creates a structure of arrays (SoA) to enhance CPU cache utilization and support SIMD for high-performance applications in .NET and Unity. It transforms standard C# arrays into a more efficient format, minimizing memory usage while allowing for easy access to data through generated properties. This tool is particularly useful for developers looking to implement data-oriented design principles in their applications.
Open Source Health
- Stars
- 341
- Forks
- 13
- License
- MIT
- Last commit
- 3 months ago
Resources & Links
Related Categories
Vendor

Cysharp, Inc.
Cysharp is a subsidiary of Cygames, that is focusing C# both .NET and Unity
Quick Links
Open Source
More by Cysharp, Inc.
Related Products
Valkey
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
Top category match
Tortilla
Wrapping web APIs made easy.
Top category match
Query
Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
Top category match
Cache
Provides extended PSR-6, PSR-16 (and tags) implementations
Top category match
Picasso
A powerful image downloading and caching library for Android
Top category match