C++ JIT

Open-source C++ projects categorized as JIT

Top 14 C++ JIT Projects

  • asmjit

    Low-latency machine code generation

    Project mention: The 6502 instruction set as a database | news.ycombinator.com | 2024-04-08

    Some other instruction sets in some JSON: https://github.com/asmjit/asmjit/tree/master/db

  • xbyak

    a JIT assembler for x86(IA-32)/x64(AMD64, x86-64) MMX/SSE/SSE2/SSE3/SSSE3/SSE4/FPU/AVX/AVX2/AVX-512 by C++ header

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • blend2d

    2D Vector Graphics Engine Powered by a JIT Compiler

    Project mention: Does anyone know any good open source project to optimize? | /r/simd | 2023-06-08

    Blend2D: https://blend2d.com/

  • jank

    A Clojure dialect hosted on LLVM with native C++ interop

    Project mention: Compiling a Lisp | news.ycombinator.com | 2024-02-01

    There's an effort afoot to bring this to the Clojure world, with the lovely name jank: https://jank-lang.org

  • mull

    Practical mutation testing and fault injection for C and C++

  • firebird

    Multi-platform emulator of TI Nspire calculators (by nspire-emus)

    Project mention: Is there a good alternative to the HP Prime, TI Inspire CAS, Casio CAS equivalent for iOS/Android? | /r/calculators | 2023-12-06
  • bpftime

    Userspace eBPF runtime for fast Uprobe & Syscall hook & Extensions with LLVM JIT

    Project mention: eBPF Tutorial by Example 16: Monitoring Memory Leaks | dev.to | 2024-01-20

    Uprobe in kernel mode eBPF runtime may also cause relatively large performance overhead. In this case, you can also consider using user mode eBPF runtime, such as bpftime. bpftime is a user mode eBPF runtime based on LLVM JIT/AOT. It can run eBPF programs in user mode and is compatible with kernel mode eBPF, avoiding context switching between kernel mode and user mode, thereby improving the execution efficiency of eBPF programs by 10 times.

  • 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.

  • occa

    Portable and vendor neutral framework for parallel programming on heterogeneous platforms.

    Project mention: Portable and vendor neutral parallel programming on heterogeneous platforms | news.ycombinator.com | 2024-04-11
  • zasm

    x86-64 Assembler based on Zydis

  • CL-CXX-JIT

    Common Lisp and CXX interoperation with JIT

  • skybison

    A fork of Instagram's experimental performance oriented greenfield implementation of Python. It features small objects; a moving GC; hidden classes; bytecode inline caching; type-specialized bytecode; an experimental template JIT. (by tekknolagi)

    Project mention: Python cruising on back of c++ | /r/ProgrammerHumor | 2023-05-18

    The parent comment is referring to the primary Python interpreter and runtime, CPython, not to libraries. There are of course other Python implementations, but [the only C++ one](https://github.com/tekknolagi/skybison appears to be unsupported.

  • py-cryptonight

    Python Cryptonight binding / extension. Monero hash function, proof-of-work, cn_slow_hash()

  • ts-native

    Embeddable JIT compiler and FFI for a superset of a subset of TypeScript that is designed with high performance applications in mind

  • bf_jit

    Over-engineered JIT compiler for bf

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-11.

C++ JIT related posts

Index

What are some of the best open-source JIT projects in C++? This list will help you:

Project Stars
1 asmjit 3,792
2 xbyak 1,951
3 blend2d 1,461
4 jank 1,413
5 mull 700
6 firebird 635
7 bpftime 605
8 occa 375
9 zasm 265
10 CL-CXX-JIT 48
11 skybison 31
12 py-cryptonight 21
13 ts-native 6
14 bf_jit 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com