I have a question that might be a #noob question but I am wondering if there is a board similar to the nodemcu in size that runs arduino code but instead can use ethernet to connect to the network instead of the wifi? I have already seen the connections to use one of the pins and such to connect that way but I am looking to see if there is a board that has the rj45 connection on it already.
I don't think you'll find a single off-the-shelf product. The closest I have managed to come to it is a Teensy 3.2 plus a WIZ820io & Micro SD Card Adaptor and a WIZ850io module, all stacked together. Footprint-wise it's around the same as (or smaller than) many ESP8266-based boards - however it's considerably chunkier when all combined:
Yes one does exist that I know of. It's called the EtherTen and is made by an Australian company called Freetronics.
It uses the ATMega328P microcontroller that is used on the Arduino Uno. It is 100% Arduino compatible with onboard (RJ45 wired) Ethernet.
Freetronics provides a number of documents and resources on the page linked above.