There is an extensive list of rules engines at:
(Look under the Web Links section).
As a point of reference ILOG JRules also JITs rules to bytecode. I believe this is also the case of Blaze Advisor, for example.
JRules also includes the sequential algorithm for cases where RETE is not required. In these cases sequential mode will run much faster than RETE.
What are you trying to do with a rule engine?