sillycross/PochiVM
Lightweight framework for easy and efficient code generation
This framework helps C++ developers dynamically create and compile new code snippets into highly optimized native binaries while a program is running. You write the new logic using a C-like syntax within your existing C++ project, and it outputs compiled machine code that runs very quickly. This is for C++ software engineers who need to improve the performance of sections of their application that deal with dynamic, user-defined logic.
106 stars. No commits in the last 6 months.
Use this if your C++ application needs to execute user-defined or runtime-determined logic with significantly better performance than traditional interpretation.
Not ideal if your application's logic is entirely fixed at compile time, or if you are not working within a C++ development environment.
Stars
106
Forks
11
Language
C++
License
—
Category
Last pushed
Aug 19, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/sillycross/PochiVM"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
javaparser/javaparser
Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
asmjit/asmjit
Low-latency machine code generation
lioncash/biscuit
A runtime code generator for RISC-V
llvm-hs/llvm-hs-pretty
Pretty printer for LLVM AST to Textual IR
bytexenon/Tiny-Lua-Compiler
⛄Possibly the smallest Lua compiler ever