Pelagicore/qface
Interface generator framework based on an interface description language (IDL). Inspired by Qt5!
QFace is an interface generator framework that helps developers efficiently create consistent source code for different programming languages from a single interface description. It takes a standardized interface definition as input and, through custom generators, produces tailored output code, primarily for Qt C++ or Qt QML applications. Developers who need to manage complex, multi-language projects and ensure uniform interface implementation across different components will find this tool useful.
No commits in the last 6 months.
Use this if you are a software developer working on large projects, especially with Qt C++ or QML, and need a flexible system to generate consistent interface code for various components from a single source definition.
Not ideal if you are looking for a pre-built, out-of-the-box code generator without any customization, or if your project doesn't involve defining and generating interfaces for different programming languages.
Stars
49
Forks
23
Language
Python
License
MIT
Category
Last pushed
Jun 12, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/Pelagicore/qface"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
inducer/cgen
C/C++ source generation from an AST
vil02/puzzle_generator
Generates python code representing a puzzle
westandskif/convtools
convtools is a specialized Python library for dynamic, declarative data transformations with...
numen31337/copy_with_extension
Auto-generate `copyWith` methods for your Dart classes.
finsberg/gotranx
Next generation ODE translator