Nebulit Code Generators is a modular toolkit designed to automate code scaffolding, streamline development workflows, and enhance developer productivity. Built with flexibility in mind, it supports multiple programming languages and integrates seamlessly with modern development environments.
Seamlessly combine Software Modelling with Code Generation.
There is an 8-Day E-Mail Course (free), that guides you through the process to build your own code generator.
-
Multi-Language Support
Generate boilerplate code for various programming languages including JavaScript, TypeScript, Kotlin, and more. -
Template-Driven Architecture
Utilize customizable templates to ensure consistency and adherence to best practices across projects. -
Docker Integration
Leverage Docker for isolated and reproducible development environments. -
Build Custom Code Generators in minutes
Use the existing code generators as blue print to AI to build custom generators in minutes -
Easily extensible Adjust the existing code generators and combine them seamlessly with Event Modeling
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.
The Generators use a json representation of an Event Model to generate Code or Documentation. The Tool to generate the json-file is the Miro Event Modeling Toolkit
To learn how to use Event Modeling, you can start with the Book: Understanding Eventsourcing
To apply it in practice, you can use the companion course to the book. Implementing Eventsourcing
The course includes a free Miro Toolkit License.
For questions or support, reach out at info@nebulit.de.