OpenComputers

This mod adds computers that can be  programmed in Lua 5.2 and 5.3. Computers  persist  across saves (i.e. execution resumes where the computer was saved when it is loaded again), they are highly  modular  (there are graphics cards, network cards, redstone cards, ...). If a compatible power generating mod is present, by default they will need power to run - however, like pretty much everything else about the mod, this can be changed in the config.