How hard is it to add JIT to an interpreter?

This page summarizes the projects mentioned and recommended in the original post on /r/Compilers

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • pycket

    A rudimentary Racket implementation using RPython

  • pyrolog

    Pyrolog: A Prolog interpreter written in Python using the PyPy translator toolchain. Clone of https://bitbucket.org/cfbolz/pyrolog

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • luna

    A luajit bytecode interpreter written in RPython (by fhahn)

  • Cwerg

    The best C-like language that can be implemented in 10kLOC.

  • Shameless plug: Cwerg can be used as a JIT for x86-64, Aarch64 and Arm32.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts