ip65 (https://github.com/cc65/ip65) for the 6502 supports 3 chips, 6 cards, and 3 platforms (Apple II, Atari, and C64).
For under $5 you can buy a wiznet chip that has an onboard hardware tcp/ip stack.