XenoAtom
NuGet publisher profile
Packages (34)
XenoAtom.Terminal.UI
A modern, reactive retained-mode terminal UI framework for .NET
XenoAtom.Terminal
A modern, cross-platform replacement for System.Console: unified input events (keys/mouse/resize), rich ANSI/markup output (XenoAtom.Ansi), thread-safe atomic writes, CI-friendly colors, and an in-memory backend for deterministic tests.
XenoAtom.Ansi
Fast, allocation-friendly .NET library to generate, parse, and manipulate ANSI/VT escape sequences (writer, markup, tokenizer, ANSI-aware text utilities).
XenoAtom.CommandLine
XenoAtom.CommandLine is a lightweight, powerful and NativeAOT-friendly command-line parsing library for .NET.
XenoAtom.Terminal.UI.InlineLiveDemo
Inline live regions demo for XenoAtom.Terminal.UI.
XenoAtom.Terminal.UI.FullscreenDemo
Fullscreen demo dashboard for XenoAtom.Terminal.UI.
XenoAtom.Terminal.UI.ControlsDemo
Catalog demo for XenoAtom.Terminal.UI controls, themes, and interactions.
XenoAtom.Terminal.UI.Extensions.Markdown
Markdown rendering for XenoAtom.Terminal.UI (powered by Markdig)
XenoAtom.Terminal.UI.Extensions.Screenshot
Raster screenshot export for XenoAtom.Terminal.UI powered by SkiaSharp
XenoAtom.Terminal.UI.Extensions.CodeEditor.TextMateSharp
TextMateSharp-backed syntax highlighting for XenoAtom.Terminal.UI CodeEditor and Markdown fenced code blocks.
XenoAtom.Terminal.UI.Graphics
Terminal image controls and presenters for XenoAtom.Terminal.UI
XenoAtom.Graphics
This package provides a low-level graphics library for .NET powered by Vulkan.
XenoAtom.Interop.vulkan
This package provides a low-level and modern .NET P/Invoke wrapper around the vulkan API.
XenoAtom.Logging
Zero-alloc structured logging for .NET — fast formatters, rich terminal visuals, production-ready file & JSON sinks.
XenoAtom.Logging.Terminal
Terminal sink for XenoAtom.Logging powered by XenoAtom.Terminal.UI.
XenoAtom.Interop
This package provides the shared types `FixedArray#>T<` to interop between .NET and C/C++.
XenoAtom.ShaderCompiler.Build
This package provides an integration of shaderc compiler into MSBuild for compiling all your GLSL/HLSL shader files to SPIR-V binary files.
XenoAtom.Collections
This library provides struct based collections for high performance and low memory usage.
XenoAtom.Interop.libdrm
This package provides a low-level and modern .NET P/Invoke wrapper around the libdrm API.
XenoAtom.Interop.libshaderc
This package provides a low-level and modern .NET P/Invoke wrapper around the libshaderc API.
XenoAtom.Terminal.Graphics
Optional terminal graphics package for decoding, rasterizing, encoding, and writing Kitty, iTerm2, and Sixel images.
XenoAtom.Allocators
This is a default project description
XenoAtom.CommandLine.Terminal
Terminal and Terminal.UI output renderers for XenoAtom.CommandLine.
dotnet-shaderc
This package is a command line tool similar to glslc to compile GLSL/HLSL shader files to SPIR-V binary files.
XenoAtom.UnixTools
This project provides a set of Unix tools for .NET 8.0+.
XenoAtom.ShaderCompiler
This package provides a high-level API to compile GLSL/HLSL shader files to SPIR-V binary files.
XenoAtom.Interop.musl
This package provides a low-level and modern .NET P/Invoke wrapper around the musl libc library for accessing low-level sys kernel functions.
XenoAtom.MsBuildPipeLogger
Receives MSBuild event data over pipes and includes an isolated MSBuild logger assembly.
XenoAtom.Interop.sqlite
This package provides a low-level and modern .NET P/Invoke wrapper around the SQLite database engine.
XenoAtom.Interop.libgbm
This package provides a low-level and modern .NET P/Invoke wrapper around the libgbm Mesa API.
4 more packages load after hydration.