Yes it's possible.
There are several implementations of the bitcoin protocol which can act as a full node.
You can see a list of available implementations here
https://coin.dance/nodes.
You need to scroll down to "Bitcoin Node Implementations" section.