Topics / #generator

Generator projects on GitHub

Code and project generators that scaffold applications.

As of , the most-starred Generator projects on GitHub are openapi-generator (26.8K stars), Faker (26.6K stars) and github-profile-readme-generator (24.5K stars). GitHub.Locker tracks 18 Generator repositories with 278.5K stars combined. The fastest-growing on October 17 was shotcut, with +7 stars in a day.

18Projects
278.5KStars in total
+18Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

18 projects · by stars

  1. #1 · OpenAPITools/openapi-generator

    openapi-generator

    OpenAPI Generator creates API client libraries (SDKs), server stubs, documentation and configuration files automatically from an OpenAPI spec — versions 2.0 and 3.0 are supported, with 3.1 in beta.

    26.8K
  2. #2 · fzaninotto/Faker

    Faker

    Faker is a PHP library that generates fake data for you, such as names, addresses, phone numbers, emails, and more.

    26.6K
  3. #3 · rahuldkjain/github-profile-readme-generator

    github-profile-readme-generator

    It's a generator for GitHub profile READMEs: fill in a short form and it produces markdown with popular add-ons, ready to paste into your profile repo.

    24.5K
  1. 4

    generator-jhipster

    22.5Kjhipster/generator-jhipster · TypeScript

    An open-source development platform for quickly generating, developing, and deploying modern web applications and microservice architectures: you answer its prompts, and it hands you a complete full-stack codebase.

  2. 5

    ignite

    19.9Kinfinitered/ignite · TypeScript

    Ignite is Infinite Red's React Native project boilerplate, bundled with a CLI and generators for components and models. It has been actively developed since 2016 and is used by the Infinite Red team on real client projects.

  3. 6

    swagger-codegen

    17.8Kswagger-api/swagger-codegen · Mustache

    Swagger Codegen is a template-driven engine that takes an OpenAPI or Swagger definition and automatically generates API client libraries (SDKs), server stubs and API documentation from it.

  4. 7

    faker

    15.5Kfaker-js/faker · TypeScript

    Faker is a JavaScript/TypeScript library that generates massive amounts of fake but realistic data — names, addresses, dates, finance records — for testing and development, in the browser and Node.js.

  5. 8

    BullshitGenerator

    15.5Kmenzi11/BullshitGenerator · JavaScript

    A joke project that generates nonsensical Chinese text, built purely so the author could test whether his GUI code renders text correctly.

  6. 9

    jsdoc

    15.5Kjsdoc/jsdoc · JavaScript

    JSDoc is an API documentation generator for JavaScript: it reads your source files and produces API reference docs from the comments in them. It ships as an npm package you run from the command line.

  7. 10

    shotcut

    15.4Kmltframework/shotcut · C++

    Shotcut is a free, open source, cross-platform video editor.

  8. 11

    emoji-cheat-sheet

    13.8Kikatyang/emoji-cheat-sheet · TypeScript

    A markdown cheat sheet that lists every emoji shortcode (like `:smile:`), grouped by category, so you can look up the right code for comments, commits, and issues.

  9. 12

    swag

    13.1Kswaggo/swag · Go

    Swag is a CLI tool for Go that turns annotation comments in your source code into Swagger 2.0 API documentation. It ships integrations for popular Go web frameworks, so the docs can be served from your app via Swagger UI.

  10. 13

    git-cliff

    12.3Korhun/git-cliff · Rust

    git-cliff is a highly customizable changelog generator that builds changelog files from your Git commit history, following the Conventional Commits specification and the Keep a Changelog format.

  11. 14

    co

    11.8Ktj/co · JavaScript

    co is a small JavaScript library for Node.js that gives you generator-based control flow: you write async, non-blocking code that reads like normal sequential code, with promises underneath.

  12. 15

    readme-md-generator

    11.1Kkefranabg/readme-md-generator · JavaScript

    A CLI tool that generates a README.md file for your project by asking you a series of questions and pre-filling smart defaults.

  13. 16

    yeoman

    10.1Kyeoman/yeoman

    Yeoman is a robust and opinionated set of tools, libraries, and a workflow that helps developers quickly build beautiful, compelling web apps by automating the routine parts of the development workflow.

  14. 17

    cloudflare-error-page

    5.8Kdonlon/cloudflare-error-page · HTML

    A generator that creates fake Cloudflare error pages you can embed into your own website, for jokes, pranks, or testing purposes.

  15. 18

    beadrelief

    488pgp00/beadrelief · TypeScript

    BeadRelief turns any image into an editable bead pattern (like Perler beads) or a multicolor 3MF relief for 3D printing, entirely inside your browser.

Often tagged together