I'm looking into how to do a game engine only using C and wanted to know beforehand if ECS would be possible in such a language. I didn't find any ECS implementation for C, it seems to only exist for C++.  
So I'm wondering... Is it possible to implement such a feature?