Skip to content

HexaEngine/Hexa.NET.GLFW

Repository files navigation

Hexa.NET.GLFW

NuGet Version NuGet Downloads License

Hexa.NET.GLFW is a minimal C# wrapper for the GLFW library, providing a thin, 1:1 binding to GLFW's C functions. This wrapper is designed for developers who need direct access to the GLFW library's functionality from C#, without added complexity or overhead.

🚀 Features

  • Minimal Wrapper: Provides a direct, 1:1 mapping to the GLFW C functions, staying true to the original API
  • Cross-Platform Compatibility: Works across all platforms supported by GLFW, including Windows, Linux, and macOS
  • Pre-Built Native Libraries: The package includes pre-built native libraries, so you don't need to worry about installing GLFW separately
  • Multi-Target Support: Compatible with .NET 6, .NET 7, .NET 8, .NET 9, .NET 10, .NET Standard 2.0, and .NET Standard 2.1

📦 Installation

You can install Hexa.NET.GLFW via NuGet:

dotnet add package Hexa.NET.GLFW

Or via the NuGet Package Manager:

Install-Package Hexa.NET.GLFW

Alternatively, you can visit the NuGet package page and follow the instructions there.

🔨 Usage

Check out the example projects to see Hexa.NET.GLFW in action and learn how to use it in your own projects.

📚 Documentation

For detailed documentation on GLFW functionality, please refer to the official GLFW documentation.

🤝 Contributing

Contributions are welcome! If you encounter any issues or have suggestions for improvements, feel free to:

📄 License

Hexa.NET.GLFW is licensed under the MIT License. See the LICENSE file for more information.

🙏 Credits


Thanks to our sponsors!

Sponsors

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published