{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:nuget/zeroalloc.statemachine","name":"zeroalloc.statemachine","description":"Source-generated, zero-allocation finite state machines for .NET. Add [StateMachine] and [Transition] attributes to a partial class; the generator emits a TryFire switch expression with no heap allocation on the transition path. AOT-safe.","version":"1.0.3","softwareVersion":"1.0.3","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/ZeroAlloc-Net/ZeroAlloc.StateMachine","issueTracker":"https://github.com/ZeroAlloc-Net/ZeroAlloc.StateMachine/issues","url":"https://statemachine.zeroalloc.net/","keywords":["statemachine","fsm","sourcegenerator","zeroalloc","performance","aot"],"programmingLanguage":{"@type":"ComputerLanguage","name":"C#"},"maintainer":[{"@type":"Person","name":"ZeroAlloc.NET"}],"author":[{"@type":"Person","name":"ZeroAlloc.NET"}],"copyrightHolder":[{"@type":"Person","name":"ZeroAlloc.NET"}],"dateCreated":"2026-04-18","dateModified":"2026-04-29","datePublished":"2026-04-29","copyrightYear":2026,"downloadUrl":"https://api.nuget.org/v3-flatcontainer/zeroalloc.statemachine/1.0.3/zeroalloc.statemachine.1.0.3.nupkg","applicationCategory":"nuget","runtimePlatform":"nuget","developmentStatus":"active","sameAs":["https://www.nuget.org/packages/zeroalloc.statemachine/"]}