XenoAtom
A collection of various C# libraries to experiment running a .NET NativeAOT based Operating System on top of a bare metal Linux Kernel
Pinned Repositories
XenoAtom.Allocators
This library provides fast, lightweight and low-level memory allocators for .NET (e.g TLSF)
XenoAtom.Collections
This library provides struct based collections for high performance and low memory usage
XenoAtom.CommandLine
A lightweight, powerful and NativeAOT friendly command line parser .NET library.
XenoAtom.Graphics
A low-level graphics library for .NET powered by Vulkan.
XenoAtom.Interop
This XenoAtom.Interop project provides a set of C# libraries to interop with C/C++ libraries (musl, libgit2, sqlite, vulkan...)
XenoAtom.ShaderCompiler
Provides a .NET library, a tool executable and an integration of shaderc compiler into MSBuild for compiling all your GLSL/HLSL files to SPIR-V.
XenoAtom.UnixTools
This project provides a set of Unix tools for .NET 8+
XenoAtom's Repositories
XenoAtom/XenoAtom.CommandLine
A lightweight, powerful and NativeAOT friendly command line parser .NET library.
XenoAtom/XenoAtom.Interop
This XenoAtom.Interop project provides a set of C# libraries to interop with C/C++ libraries (musl, libgit2, sqlite, vulkan...)
XenoAtom/XenoAtom.Allocators
This library provides fast, lightweight and low-level memory allocators for .NET (e.g TLSF)
XenoAtom/XenoAtom.Collections
This library provides struct based collections for high performance and low memory usage
XenoAtom/XenoAtom.ShaderCompiler
Provides a .NET library, a tool executable and an integration of shaderc compiler into MSBuild for compiling all your GLSL/HLSL files to SPIR-V.
XenoAtom/XenoAtom.Graphics
A low-level graphics library for .NET powered by Vulkan.
XenoAtom/XenoAtom.UnixTools
This project provides a set of Unix tools for .NET 8+