Pressable also has one... although it could probably use some more testing. https://github.com/pressable/simulator