Python Generator

Open-source Python projects categorized as Generator | Edit details

Top 23 Python Generator Projects

  • Mimesis

    Mimesis is a high-performance fake data generator for Python, which provides data for a variety of purposes in a variety of languages.

    Project mention: Mimesis is a fake data generator that can be used in Data Science for generating dummy datasets. | | 2021-04-03
  • glad

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

    Project mention: OGL - A Great Cross Platform OpenGL Base Library With Almost Everything OpenGL You might Ever need | | 2022-01-12


  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • clif

    Binding generator to wrap C++ for Python using LLVM. (by google)

    Project mention: A new tool for calling C++ from python | | 2021-11-11
  • datamodel-code-generator

    Pydantic model generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.

    Project mention: My top python library | | 2022-01-07

    That's what datamodel-code-generator propose.

  • github-activity-generator

    A script that helps generate a rich GitHub Contribution Graph for your account

    Project mention: coomitter | | 2021-06-03

    Here you go:

  • openapi-python-client

    Generate modern Python clients from OpenAPI

    Project mention: YAML: It's Time to Move On | | 2021-11-14

    Thanks for the link, but not necessarily.

    How WSDL and the code generation around it worked, was that you'd have a specification of the web API (much like OpenAPI attempts to do), which you could feed into any number of code generators, to get output code which has no coupling to the actual generator at runtime, whereas Pyotr is geared more towards validation and goes into the opposite direction:

    The best analogy that i can think of is how you can also do schema first application development - you do your SQL migrations (ideally in an automated way as well) and then just run a command locally to generate all of the data access classes and/or models for your database tables within your application. That way, you save your time for 80% of the boring and repetitive stuff while minimizing the risks of human error and inconsistencies, while nothing preventing you from altering the generated code if you have specific needs (outside of needing to make it non overrideable, for example, a child class of a generated class). Of course, there's no reason why this can't be applied to server code either - write the spec first and generate stubs for endpoints that you'll just fill out.

    Similarly there shouldn't be a need for a special client to generate stubs for OpenAPI, the closest that Python in particular has for now is this

    However, for some reason, model driven development never really took off, outside of niche frameworks, like JHipster:

    Furthermore, for whatever reason formal specs for REST APIs also never really got popular and aren't regarded as the standard, which to me seems silly: every bit of client code that you write will need a specific version to work against, which should be formalized.

  • genmon

    Generac Generator Monitoring using a Raspberry Pi and WiFi

    Project mention: Monitoring 27kw Generac Generator with Raspberry Pi and Multimode Fiber | | 2021-12-05
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • gpt-scrolls

    A collaborative collection of open-source safe GPT-3 prompts that work well

    Project mention: I've created a website to collect useful GPT-3 prompts | | 2021-07-17
  • pyrgg

    🔧 Python Random Graph Generator

    Project mention: PyRGG 1.1 Released: Python Random Graph Generator | | 2021-06-09
  • bitcoinaddress

    Bitcoin Wallet Address Generator

    Project mention: Does Anyone Know How To Generate/Obtain Bulk Crypto Wallets? | | 2021-09-21

    this is one option, i guess. I see you didn't really try googling much.

  • mathgenerator

    A math problem generator, created for the purpose of giving self-studying students and teaching organizations the means to easily get access to high-quality, generated math problems to suit their needs. (by lukew3)

    Project mention: mathgenerator: A Python Package for Generating Math Problems | | 2021-10-06
  • pgn-tactics-generator

    Generate chess puzzles / tactics from a pgn file

    Project mention: Is there a tool to generate puzzles from your games? | | 2021-09-14

    - A more advance

  • django-freeze

    convert your dynamic django site to a static one with one line of code. :ice_cube:

  • Blobby

    Generative SVG blob characters

    Project mention: How to develop NFT Generator | | 2022-01-19

    Here's a thing that generates random svg characters:

  • namekrea

    NameKrea is an AI Domain Name Generator which uses GPT-2

    Project mention: cderinbogaz/namekrea - AI Domain Name Generator which uses GPT-2 | | 2021-03-29
  • ethereum-wallet-recovery

    ethereum wallet recovery password multithread tool, baked from pyethrecover and pyethereum, for using keystore v3 json file to help recover your lost password if you know some phrases using both brute and wordlist technique, start + end words, whole ascii or just numbers

  • python-lorem

    :snake: Python library for the generation of random text that looks like Latin

    Project mention: How to generate Lorem Ipsum on Go | | 2021-10-13

    It is the way I see that all libraries generate Lorem Ipsum, not only in Go.

  • NFT-Image-Generator

    🖼 Utility to generate a large collection of unique images. (by sem)

    Project mention: Create a NFT collection using Python | | 2022-01-10

    Final code repository

  • sox-noise

    Noise generator GUI powered by SoX (by Thann)

    Project mention: SoX Noise: a simple white/brown/etc. noise generator GUI, great for blocking outside sounds | | 2021-01-30
  • These-People-Do-Not-Exist

    AI that generates human faces which have never been seen before. The future is now 😁

    Project mention: Github | | 2021-12-28


  • PassGen

    A strong password generator and built in password manager made with python3!

    Project mention: Sunday Daily Thread: What's everyone working on this week? | | 2022-01-22


  • stylegan-waifu-generator

    Generate your waifu with styleGAN, stylegan老婆生成器

    Project mention: Saw in on A YT Meme post been wondering what's the sauce | | 2021-06-03

    Is that not one of those waifus generated by StyleGAN or the like? (See for example )

  • Project mention: Minecraft Datapack Programming Language | | 2021-02-25

    I had a similar idea, but I think that using more common syntax. Here's a syntax sample. I've worked on this using Python. Though I haven't worked on it in a while, I plan to pick it back up soon. Also, I am planning on using it to create utilities other than mcfunction, which is why you can currently generate datapack tags with the latest release.

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 2022-01-22.

Python Generator related posts


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

Project Stars
1 Mimesis 3,458
2 glad 2,338
3 clif 881
4 datamodel-code-generator 782
5 github-activity-generator 348
6 openapi-python-client 268
7 genmon 220
8 gpt-scrolls 216
9 pyrgg 146
10 bitcoinaddress 87
11 mathgenerator 74
12 pgn-tactics-generator 61
13 django-freeze 60
14 Blobby 35
15 namekrea 30
16 ethereum-wallet-recovery 22
17 python-lorem 18
18 NFT-Image-Generator 14
19 sox-noise 10
20 These-People-Do-Not-Exist 6
21 PassGen 6
22 stylegan-waifu-generator 6
23 Minecraft-Programming-Language 5
Find remote jobs at our new job board There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.