Skip to content

Set of libraries for developing lightweight, cross-platform, real-time applications and games in .NET 9

License

Notifications You must be signed in to change notification settings

NoahStolk/detach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Detach

A set of (opinionated) libraries for developing lightweight, cross-platform, real-time applications and games in .NET 9. The libraries are currently in development and experimental, so expect breaking changes.

These projects are also mainly for personal use, so don't expect support for older versions of .NET.

Built on top of:

Uses bindings from:

Libraries

All libraries are currently targeting .NET 9.

Library Features Dependencies NuGet
Detach Parsers for various formats, maths, collision algorithms, numerics, extension methods, etc None NuGet Version
Detach.AlExtensions Extensions for OpenAL Silk.NET.OpenAL NuGet Version
Detach.GlExtensions Extensions for OpenGL Silk.NET.OpenGL NuGet Version
Detach.GlfwExtensions Extensions for GLFW Silk.NET.GLFW NuGet Version
Detach.ImGuiBackend.GlfwHexa ImGui backend for GLFW using Hexa.NET.ImGui bindings Detach.GlExtensions, Detach.GlfwExtensions, Hexa.NET.ImGui NuGet Version
Detach.ImGuiBackend.GlfwImGuiNET ImGui backend for GLFW using ImGui.NET bindings Detach.GlExtensions, Detach.GlfwExtensions, ImGui.NET NuGet Version
Detach.ImGuiUtilities Utilities for Hexa.NET.ImGui and Hexa.NET.ImPlot Detach, Hexa.NET.ImGui, Hexa.NET.ImPlot NuGet Version

Promises

  • Semantic versioning
  • Synchronized transitive dependency versions
  • Minimal dependencies, no dependencies for the main library
  • Latest .NET version

About

Set of libraries for developing lightweight, cross-platform, real-time applications and games in .NET 9

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages