Python Code Generation

Open-source Python projects categorized as Code Generation | Edit details

Top 9 Python Code Generation Projects

  • GitHub repo glad

    Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.

    Project mention: opengl bindings | | 2021-11-20

    There is a glad rework (glad2) which also has a generator for Rust: (note the glad2 branch). There is also a quick glfw + glad example.

  • GitHub repo fastapi-crudrouter

    A dynamic FastAPI router that automatically creates CRUD routes for your models

    Project mention: FUNCTOOLS CHANGED MY LIFE | | 2021-10-18

    I can't show any pics cuz of uk NDA and all that. I can tell you the gist of it though. FastAPI is already pretty good at the abstraction part. Our middleware had a lot of rerouting and it was basically just a bunch of redundant functions. I just used this cool ass package and used the partial function from functools to generate endpoints for every scenario/db tables.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo yasha

    A command-line tool to render Jinja templates for great good (by kblomqvist)

    Project mention: M4 – the one true templating language | | 2021-07-29
  • GitHub repo convtools-ita

    convtools is a python library to declaratively define conversions for processing collections, doing complex aggregations and joins.

    Project mention: Framework for Data ETL with multiple export templates ? | | 2021-07-14

    If you are considering low-level options and looking for high flexibility and small data processing overheads, you can check out convtools library.

  • GitHub repo goli

    A sophisticated boilerplate generator based on best practices and modern useful templates

    Project mention: My humble try to make a boilerplate generator for all different use cases out there | | 2021-06-22

    Anyway, so I decided to develop goli. It's a very simple tool based on cookiecutter and provides a simple command line that you can use to generate boilerplate for your project depending on a specific language and a topic of your choice.

  • GitHub repo convtools

    convtools is a python library to declaratively define conversions for processing collections and csv tables, doing complex aggregations and joins.

    Project mention: convtools - Table: a helper for stream processing of table-like data | | 2021-10-15

    I released a helper for stream processing of table-like data (including CSVs), which works on top of convtools python library -

  • GitHub repo sigla

    Technology agnostic code generator written in python

    Project mention: Ask HN: Tools you have made for yourself? | | 2021-06-12
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo StringEncrypt-Python

    StringEncrypt allows you to encrypt strings and files using a randomly generated algorithm, generating a unique decryption code (so-called polymorphic code) each time in the selected programming language.

    Project mention: String & file encryption for Python developers | | 2021-01-02

    PELock / StringEncrypt-Python

  • GitHub repo protogen-python

    The protogen package makes it easy to write protoc plugins in Python

    Project mention: protogen: write protoc plugins in Python | | 2021-08-28

    I would like to share a Python package I have open sourced in the last couple of days:

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 2021-11-20.

Python Code Generation related posts


What are some of the best open-source Code Generation projects in Python? This list will help you:

Project Stars
1 glad 2,279
2 fastapi-crudrouter 521
3 yasha 206
4 convtools-ita 178
5 goli 16
6 convtools 10
7 sigla 8
8 StringEncrypt-Python 3
9 protogen-python 2
Find remote jobs at our new job board There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives