C/C++ source generation from an AST
☆179Sep 19, 2026Updated 2 weeks ago
Alternatives and similar repositories for cgen
Users that are interested in cgen are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- A simple package to do symbolic math (focus on code gen and DSLs)☆131Sep 19, 2026Updated 2 weeks ago
- A code generator for array-based code on CPUs and GPUs☆638Sep 27, 2026Updated last week
- Python library of cover tree (http://hunch.net/~jl/projects/cover_tree/cover_tree.html) for fast nearest neighbor querying☆16Jan 3, 2012Updated 14 years ago
- HPC-oriented transpiler for C, C++, Cython, Fortran, OpenCL and Python.☆148Feb 16, 2025Updated last year
- A lightweight LLVM python binding for writing JIT compilers☆2,311Updated this week
- Wordpress hosting with auto-scaling - Free Trial Offer • AdFully Managed hosting for WordPress and WooCommerce businesses that need reliable, auto-scalable performance. Cloudways SafeUpdates now available.
- ☆12Jun 15, 2021Updated 5 years ago
- Complete C99 parser in pure Python☆3,573Updated this week
- parser combinator and AST generator in c++17☆24Feb 16, 2023Updated 3 years ago
- python cffi bindings for the oniguruma regex engine☆23Updated this week
- Vulkan compute shader experiment☆11Jan 13, 2021Updated 5 years ago
- A python C code generator☆91Sep 7, 2026Updated last month
- A programming language.☆21Aug 28, 2017Updated 9 years ago
- ARCHIVED Framework for performance-portable parallel computations on unstructured meshes☆83Mar 31, 2025Updated last year
- A very simple Miniblink and Python 3 binding example via ctypes. Sketchy and rough prototype as it is, it might, someday in the future, b…☆11Oct 17, 2020Updated 5 years ago
- Simple, predictable pricing with DigitalOcean hosting • AdAlways know what you'll pay with monthly caps and flat pricing. Enterprise-grade infrastructure trusted by 600k+ customers.
- CHAI and RAJA provide an excellent base on which to build portable codes. CARE expands that functionality, adding new features such as lo…☆32Sep 16, 2026Updated 3 weeks ago
- Extensions for Eli Bendersky's pycparser☆91Jul 20, 2026Updated 2 months ago
- A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python☆360Oct 3, 2025Updated last year
- Manipulate C-family ASTs with Clang☆68Jun 18, 2014Updated 12 years ago
- Sample of building control flow graph, SSA form, phi nodes, LLVM IR for imagined language.☆26Jun 5, 2017Updated 9 years ago
- ☆16Mar 23, 2023Updated 3 years ago
- Python binding for odeiv2 interface from GNU Scientific Library (GSL)☆14Sep 1, 2026Updated last month
- libuv + msgpack-c example☆18Oct 9, 2012Updated 14 years ago
- Python 3 AST unparser with type comments support.☆31Oct 24, 2019Updated 6 years ago
- Deploy on Railway without the complexity - Free Credits Offer • AdConnect your repo and Railway handles the rest with instant previews. Quickly provision container image services, databases, and storage volumes.
- ☆20Jul 15, 2026Updated 2 months ago
- Python2 compiler package ported to Python3. Compiles Python AST (as produced by the "ast" module) to bytecode assembly and code objects.☆42Jan 6, 2021Updated 5 years ago
- An AST unparser for Python☆230Aug 18, 2023Updated 3 years ago
- A simple SSA-based compiler.☆17Apr 29, 2024Updated 2 years ago
- Programmatic modification and evaluation of software☆203Jul 9, 2026Updated 3 months ago
- A backend-dispatchable version of NumPy.☆18Feb 27, 2021Updated 5 years ago
- pygccxml is a specialized XML reader that reads the output from CastXML. It provides a simple framework to navigate C++ declarations, usi…☆135Feb 3, 2026Updated 8 months ago
- A C99 preprocessor written in pure Python☆251Jan 22, 2026Updated 8 months ago
- A copy of the code used to demonstrate implementing a DSL at a talk given at FOSDEM2012☆17Jun 21, 2013Updated 13 years ago
- Virtual machines for every use case on DigitalOcean • AdGet dependable uptime with 99.99% SLA, simple security tools, and predictable monthly pricing with DigitalOcean's virtual machines, called Droplets.
- Dummy repo for testing the doxygen - breathe - readthedocs build process.☆11Jun 17, 2022Updated 4 years ago
- Automatic regression verification for LLVM programs☆21Jul 16, 2021Updated 5 years ago
- Automatic differentiation of FEniCS and Firedrake models in Julia☆14Mar 21, 2021Updated 5 years ago
- Python module for parsing CMakeLists.txt files☆20Mar 1, 2022Updated 4 years ago
- x86-64 assembler embedded in Python☆2,064Sep 25, 2023Updated 3 years ago
- Tutorials for CMS analysis in scientific Python☆12May 29, 2020Updated 6 years ago
- ☆17Oct 1, 2015Updated 11 years ago