Python Generator

Open-source Python projects categorized as Generator | Edit details

Top 23 Python Generator Projects

  • GitHub repo 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. | reddit.com/r/datascience | 2021-04-03
  • GitHub repo glad

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

    Project mention: opengl bindings | reddit.com/r/rust | 2021-11-20

    There is a glad rework (glad2) which also has a generator for Rust: https://github.com/Dav1dde/glad/tree/glad2 (note the glad2 branch). There is also a quick glfw + glad example.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo clif

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

    Project mention: A new tool for calling C++ from python | reddit.com/r/cpp | 2021-11-11
  • GitHub repo datamodel-code-generator

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

    Project mention: I use attrs instead of pydantic | news.ycombinator.com | 2021-08-26

    had generally good experience creating typed wrappers for api's with json-schema-to-pydantic[0] converter

    [0] https://github.com/koxudaxi/datamodel-code-generator

  • GitHub repo github-activity-generator

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

    Project mention: coomitter | reddit.com/r/ProgrammerHumor | 2021-06-03

    Here you go: https://github.com/Shpota/github-activity-generator

  • GitHub repo openapi-python-client

    Generate modern Python clients from OpenAPI

    Project mention: YAML: It's Time to Move On | news.ycombinator.com | 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: https://pyotr.readthedocs.io/en/latest/client/

    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 https://github.com/openapi-generators/openapi-python-client

    However, for some reason, model driven development never really took off, outside of niche frameworks, like JHipster: https://www.jhipster.tech/

    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.

  • GitHub repo 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 | reddit.com/r/GPT3 | 2021-07-17
  • 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 genmon

    Generac Generator Monitoring using a Raspberry Pi and WiFi

    Project mention: How to measure direction of magnetic field? Trying to measure position of magnetic needle on propane gauge. Is there a way to accomplish this with a hall effect sensor? | reddit.com/r/Esphome | 2021-09-23
  • GitHub repo pyrgg

    🔧 Python Random Graph Generator

    Project mention: PyRGG 1.1 Released: Python Random Graph Generator | news.ycombinator.com | 2021-06-09
  • GitHub repo bitcoinaddress

    Bitcoin Wallet Address Generator

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

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

  • GitHub repo 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 | reddit.com/r/hacktoberfest | 2021-10-06
  • GitHub repo pgn-tactics-generator

    Generate chess puzzles / tactics from a pgn file

    Project mention: Is there a tool to generate puzzles from your games? | reddit.com/r/chess | 2021-09-14

    - A more advance https://github.com/vitogit/pgn-tactics-generator

  • GitHub repo namekrea

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

    Project mention: cderinbogaz/namekrea - AI Domain Name Generator which uses GPT-2 | reddit.com/r/coolgithubprojects | 2021-03-29
  • GitHub repo drf-postgresql

    Backend web application generator. Using Django Rest Framework, PostgreSQL as database, Docker, docker-compose, Rollbar, CircleCI

    Project mention: I build a cookiecutter project generator with Django Rest Framework, Postgres, CircleCi, Error tracking, Code coverage | reddit.com/r/ProgrammerBrag | 2021-11-07
  • GitHub repo Blobby

    Generative SVG blob characters

    Project mention: I created a web app that makes generative SVG characters that you can download | reddit.com/r/Python | 2021-10-08

    GitHub: https://github.com/enjeck/Blobby

  • GitHub repo 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

    Project mention: Is there a stealing passwords backdoor in this code? | reddit.com/r/programming | 2021-01-21
  • GitHub repo python-lorem

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

    Project mention: How to generate Lorem Ipsum on Go | reddit.com/r/golang | 2021-10-13

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

  • GitHub repo 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 | reddit.com/r/FreeAndUnixLike | 2021-01-30
  • GitHub repo These-People-Do-Not-Exist

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

    Project mention: TinyML: Deploying TensorFlow models to Android | dev.to | 2021-08-24

    A while back, researchers at NVIDIA released StyleGAN, a machine learning model that synthesizes images of pretty much anything from random noise, say images of landscapes, art, people, or vehicles. I saw a demo of it and it honestly blew my mind. Shortly after I implemented StyleGAN myself.

  • GitHub repo stylegan-waifu-generator

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

    Project mention: Saw in on A YT Meme post been wondering what's the sauce | reddit.com/r/whatanime | 2021-06-03

    Is that not one of those waifus generated by StyleGAN or the like? (See for example https://github.com/diva-eng/stylegan-waifu-generator )

  • Project mention: Minecraft Datapack Programming Language | reddit.com/r/MinecraftCommands | 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.

  • GitHub repo PassGen

    A strong password generator made with python3! (by therealOri)

    Project mention: Simple Python3 Password Generator | reddit.com/r/Python | 2021-07-01

    You can view it here PassGen - (GitHub) and let me know what you think!

  • GitHub repo southpaw

    Python Fanduel API (2021) - Lineup Automation (by bcanfield)

    Project mention: Python: Southpaw | reddit.com/r/learnprogramming | 2021-08-08

    No, but it publishes it source code on GitHub: https://github.com/bcanfield/southpaw

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 Generator related posts

Index

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

Project Stars
1 Mimesis 3,418
2 glad 2,279
3 clif 875
4 datamodel-code-generator 685
5 github-activity-generator 334
6 openapi-python-client 228
7 gpt-scrolls 216
8 genmon 182
9 pyrgg 145
10 bitcoinaddress 82
11 mathgenerator 65
12 pgn-tactics-generator 57
13 namekrea 30
14 drf-postgresql 30
15 Blobby 30
16 ethereum-wallet-recovery 20
17 python-lorem 18
18 sox-noise 10
19 These-People-Do-Not-Exist 6
20 stylegan-waifu-generator 5
21 Minecraft-Programming-Language 5
22 PassGen 2
23 southpaw 2
Find remote jobs at our new job board 99remotejobs.com. 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
www.saashub.com