Biggest limitation right now is that app supports only signed 32-bit ints, since javascript converts numbers to this type before bitwise operations. So lots of tricks cannot be represented. Luckily some interesting tricks like snoob [1] can still be represented.
Source code: https://gitlab.com/sirkmatija/bitr1ck
[0] - https://news.ycombinator.com/item?id=34043314
[1] - https://github.com/electronicarts/EAStdC/blob/fbcc34e89c6363...