There are plenty of options with their advantages and disadvantages:
1) There are many maternal plan with gpio type such.
2) There is a Board type such
with a bunch of gpio.
3) Is pretty shit.
4) There are many firmware for arduin which turns it into a pretty device controlled directly from the code sharp\Java\C++\C with the help of his or her library.