Generator

Open-source projects categorized as Generator

Top 23 Generator Open-Source Projects

  • JHipster

    JHipster, much like Spring initializr, is a generator to create a boilerplate backend application, but also with an integrated front end implementation in React, Vue or Angular. In their own words, it "Is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures."

    Project mention: Java Microservices with Spring Boot and Spring Cloud | dev.to | 2024-01-11

    An easy way to get a pre-configured Keycloak instance is to use JHipster's jhipster-sample-app-oauth2 application. It gets updated with every JHipster release. You can clone it with the following command:

  • github-profile-readme-generator

    🚀 Generate GitHub profile README easily with the latest add-ons like visitors count, GitHub stats, etc using minimal UI.

    Project mention: 🚀 Quick guide to set up and customize your GitHub profile README! | dev.to | 2024-02-04
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

    Project mention: Show HN: Manage on-prem servers from my smartphone | news.ycombinator.com | 2024-03-27

    Of course you can compile the server from source if you have Go and the OpenAPI generator JAR (https://github.com/OpenAPITools/openapi-generator?tab=readme...)

    Follow these steps : https://github.com/c100k/rebootx-on-prem/blob/master/.github...

    And then :

    (cd ./impl/http-server-go && GOARCH=amd64 GOOS=openbsd go build -o /app/rebootx-on-prem-http-server-go-openbsd-amd64 -v)

    By adapting the arch if needed. Not tested, but it should work.

  • ignite

    Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more!

    Project mention: Yet Another Newsletter LOL: Pi Day | dev.to | 2024-03-17

    Jamon Holmgren, CTO at Infinite Red, joins Nick Taylor to discuss the Ignite project, https://github.com/infinitered/ignite, a battle-tested React Native boi...

  • readme-md-generator

    📄 CLI that generates beautiful README.md files

  • Bogus

    :card_index: A simple fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.

    Project mention: Bogus custom Dataset | dev.to | 2024-01-06

    Bogus NuGet package is fake data generator which can be helpful for populating tables in a database and testing purposes. If a database is not used and Bogus populates list of data each time an application runs, the data is random, never the same. Also, the random data generated by Bogus may not meet a developer’s requirements.

  • git-cliff

    A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️

    Project mention: Getting Started with CLI tools in Rust using Clap | dev.to | 2023-12-10

    git-cliff is a terminal tool that can generate changelog from the Git history by using conventional commits, as well as by using regex-powered parsers and you can even change the changelog template itself by using a configuration file. This tool is a great example of text parsing on the terminal and also uses clap_mangen which generates man pages. Useful for anyone who is serious about looking into making a production-ready terminal tool!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • typedoc

    Documentation generator for TypeScript projects.

    Project mention: Learn how to document JavaScript/TypeScript code using JSDoc & Typedoc | dev.to | 2024-03-02

    Firstly, install Typedoc using npm:

  • GitHub Changelog Generator

    Automatically generate change log from your tags, issues, labels and pull requests on GitHub.

  • plop

    Consistency Made Simple

    Project mention: Get rid of Copy/Paste with Plop Js! | dev.to | 2024-02-15

    Almost all of us, while working on a project, are copy/pasting from the previous one while creating similar structures. While thinking if there is a fast way to do this, I came across plop js.

  • XcodeGen

    A Swift command line tool for generating your Xcode project

  • qrbtf

    AI & parametric QR code generator. AI & 参数化二维码生成器。https://qrbtf.com

    Project mention: Completely HIDDEN QR codes!!! Try scanning! | /r/StableDiffusion | 2023-06-30
  • mockery

    A mock code autogenerator for Go (by vektra)

    Project mention: I Write Tests in Go | news.ycombinator.com | 2024-04-10

    I'm far too lazy to write mocks by hand in go. You can generate a mock for a given interface with mockery https://github.com/vektra/mockery

  • hygen

    The simple, fast, and scalable code generator that lives in your project.

    Project mention: Reduzindo trabalho manual em React com Hygen | dev.to | 2024-02-26

    --- to: app/hello.js --- const hello = ``` Hello! This is your first hygen template. Learn what it can do here: https://github.com/jondot/hygen ``` console.log(hello)

  • EFQRCode

    A better way to operate QR Code in Swift, support iOS, macOS, watchOS and tvOS.

    Project mention: Does anybody know a good API for generating QR codes? | /r/swift | 2023-05-04

    If you need more styling for the QRCode or want to generate it on watchOS, you can try https://github.com/EFPrefix/EFQRCode (an open source library that I help maintaining)

  • Mimesis

    Mimesis is a powerful Python library that empowers developers to generate massive amounts of synthetic data efficiently.

  • Fantasy-Map-Generator

    Web application generating interactive and highly customizable maps

    Project mention: CC0-licensed fantasy map brushes based on historical cartography | news.ycombinator.com | 2023-12-21

    Adding to the other answers, there are also -besides Photoshop, Gimp, etc- specialized tools to draw fantasy maps. The site mentions Wonderdraft [0], but there are a bunch of others though not all of them support using external brushes.

    Some other tools in this space may be Watabou's tools [1], Azgaar's tools [2], Inkarnate [3], Mapforge [4], or quite a few more which you can find links to in this list [5]. Again: you could use these brushes with some of these; not all support external brushes.

    [0] https://www.wonderdraft.net/

    [1] https://watabou.github.io/

    [2] https://azgaar.github.io/Fantasy-Map-Generator/

    [3] https://inkarnate.com/

    [4] https://www.mapforge-software.com/

    [5] https://www.mapforge-software.com/links-to-map-making-apps/

  • Assemble

    Get the rocks out of your socks! Assemble makes you fast at web development! Used by thousands of projects for rapid prototyping, themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websites/static site generator, an alternative to Jekyll for gh-pages and more! Gulp- and grunt-friendly.

  • gofakeit

    Random fake data generator written in go

    Project mention: I've made my first PR. | /r/cscareerquestions | 2023-11-03
  • typia

    Super-fast/easy runtime validations and serializations through transformation

    Project mention: Executable Playground of "typia", super-easy/fast TypeScript validator/serializer | dev.to | 2024-03-18
  • terraform-docs

    Generate documentation from Terraform modules in various output formats

    Project mention: Managing Infrastructure as Code (IaC) With Terraform | dev.to | 2024-04-09

    Documentation is really important, so having a README.md file inside your Terraform repository that explains how to use the automation (including descriptions of variables and outputs) really help in understanding what has been implemented. To easily generate the description of variables and outputs, you can leverage tfdocs.

  • EasyAdminBundle

    EasyAdmin is a fast, beautiful and modern admin generator for Symfony applications.

  • compodoc

    :notebook_with_decorative_cover: The missing documentation tool for your Angular, Nest & Stencil application

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2024-04-10.

Generator related posts

Index

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

Project Stars
1 JHipster 21,214
2 github-profile-readme-generator 19,799
3 openapi-generator 19,746
4 ignite 16,597
5 readme-md-generator 10,712
6 Bogus 8,208
7 git-cliff 7,484
8 typedoc 7,336
9 GitHub Changelog Generator 7,291
10 plop 6,866
11 XcodeGen 6,778
12 qrbtf 5,824
13 mockery 5,599
14 hygen 5,508
15 EFQRCode 4,536
16 Mimesis 4,300
17 Fantasy-Map-Generator 4,246
18 Assemble 4,219
19 gofakeit 4,195
20 typia 4,020
21 terraform-docs 3,993
22 EasyAdminBundle 3,969
23 compodoc 3,946
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com