Is it possible to use Netcode for Entities in a non ECS project?

And if it is, is it a good idea?

That wouldn’t make any sense. Just like trying to tune a Smart with a Porsche engine. Somehow you could make it work but it would be highly inefficient, and totally impractical.