The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
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."
-
github-profile-readme-generator
🚀 Generate GitHub profile README easily with the latest add-ons like visitors count, GitHub stats, etc using minimal UI.
-
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)
-
ignite
Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more!
-
Bogus
:card_index: A simple fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.
-
git-cliff
A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
-
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.
-
GitHub Changelog Generator
Automatically generate change log from your tags, issues, labels and pull requests on GitHub.
-
Mimesis
Mimesis is a powerful Python library that empowers developers to generate massive amounts of synthetic data efficiently.
-
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.
-
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.
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:
Project mention: 🚀 A Comprehensive Guide to Personalizing Your GitHub Profile README | dev.to | 2024-04-24GH Profile README Generator (https://rahuldkjain.github.io/gh-profile-readme-generator/)
Disclaimer: We're an early adopter of Stainless at Mux.
I've spent more of my time than I'd like to admit managing both OpenAPi spec files [1] and fighting with openapi-generator [2] than any sane person should have to. While it's great having the freedom to change the templates an thus generated SDKs you get with using that sort of approach, it's also super time consuming, and when you have a lot of SDKs (we have 6 generated SDKs), in my experience it needs someone devoted to managing the process, staying up with template changes etc.
Excited to see more SDK languages come to Stainless!
[1] https://www.mux.com/blog/an-adventure-in-openapi-v3-api-code...
[2] https://github.com/OpenAPITools/openapi-generator
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...
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 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!
Project mention: Learn how to document JavaScript/TypeScript code using JSDoc & Typedoc | dev.to | 2024-03-02Firstly, install Typedoc using npm:
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.
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
--- 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)
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)
Project mention: CC0-licensed fantasy map brushes based on historical cartography | news.ycombinator.com | 2023-12-21Adding 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/
Project mention: Executable Playground of "typia", super-easy/fast TypeScript validator/serializer | dev.to | 2024-03-18
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.
Generator related posts
- Managing Infrastructure as Code (IaC) With Terraform
- AsyncAPI Codegen, a code generator from AsyncAPI spec v2 and v3.
- How to configure Makefile to dynamically generate list of commands
- Learn how to document JavaScript/TypeScript code using JSDoc & Typedoc
- Reduzindo trabalho manual em React com Hygen
- Get rid of Copy/Paste with Plop Js!
- Heat.js v2.0.0 – Create maps/charts/statistics to visualize date-based activity
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Generator projects? This list will help you:
Project | Stars | |
---|---|---|
1 | JHipster | 21,221 |
2 | github-profile-readme-generator | 19,858 |
3 | openapi-generator | 19,807 |
4 | ignite | 16,629 |
5 | readme-md-generator | 10,712 |
6 | Bogus | 8,261 |
7 | git-cliff | 7,536 |
8 | typedoc | 7,349 |
9 | GitHub Changelog Generator | 7,299 |
10 | plop | 6,872 |
11 | XcodeGen | 6,787 |
12 | qrbtf | 5,842 |
13 | mockery | 5,608 |
14 | hygen | 5,513 |
15 | EFQRCode | 4,539 |
16 | Mimesis | 4,304 |
17 | Fantasy-Map-Generator | 4,258 |
18 | Assemble | 4,219 |
19 | gofakeit | 4,206 |
20 | typia | 4,045 |
21 | terraform-docs | 4,007 |
22 | EasyAdminBundle | 3,980 |
23 | compodoc | 3,952 |
Sponsored