I published my own Tetris clone called Chaste Tris. It works a little differently than most games because there is not actually gravity and movement and rotation only happens when the user presses keys. However it can also load previous movelog files and do replays.
I made it using the C programming language and Raylib. Let me know if you like it. You can download it for free but donations are much appreciated if you happen to enjoy it.