Skip to content

Healix.NET is an open-source SDK that brings self-healing capabilities to your .NET applications. Automatically detect, recover, and log runtime failures with custom healing policies and live analytics dashboard. Empower your code with reliability and resilience—plug-and-play for any .NET app.

License

Notifications You must be signed in to change notification settings

VividZap/HealixNET

Repository files navigation

Healix.NET - Self-Healing SDK for .NET Apps

Healix.NET Logo

Logo

Healix.NET empowers your .NET applications with automatic error recovery and resilience.
Plug-and-play SDK to detect, log, and heal from runtime failures.


Features

  • Self-Healing SDK: Recover from exceptions and service failures automatically.
  • Custom Healing Policies: Retry, fallback, backup restore, and more.
  • Live Dashboard: Monitor healing events, statistics, and manage policies in a WPF app.
  • Smart Logging: Complete log of all healing attempts, with analytics.
  • Extensible: Add new healing policies or integrate with external monitoring tools.
  • Open API: Ready for any .NET platform.

Getting Started

1. Install

dotnet add package HealixNET

2. Usage Example

var manager = new SelfHealingManager();
manager.RegisterPolicy(new RetryPolicy(3));

int result = await manager.ExecuteWithHealing<int>(async () => {
    // Risky operation
    return 10 / 0;
}, "Division Test");

3. Dashboard

Use the WPF app to visualize healing events, manage policies, and see analytics. image


License

MIT License (see LICENSE file for full details).


Author

VividZap

About

Healix.NET is an open-source SDK that brings self-healing capabilities to your .NET applications. Automatically detect, recover, and log runtime failures with custom healing policies and live analytics dashboard. Empower your code with reliability and resilience—plug-and-play for any .NET app.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages