Below are answers to some of the most common questions.
Yes. It is freely downloadable from GitHub and licensed under the AGPL.
Tech savvy business users and developers who want to rapidly design and deploy RESTful apis with maximum portability and agility.
Yes! Support for Starter StackGen will be offered by Starter Inc. after the initial production release.
In the near future, there will be a Starter StackGen Cloud offering.
Yes! We strive for maximum portability and no vendor lock-in: you can run your apps in the cloud or on premise or both.
At Starter, we believe you should control your digital destiny!
- Incredibly fast design and deployment of robust web Services
- Agile from the ground up, don't refactor, regenerate!
- AWS Cloud-enabled for rapid deployment with zero overhead
- Best-in-class architecture delivers high performance with bank-level security
(coming Q1 2019)
- All the benefits of Starter StackGen
- Web based iBPM with Starter StackGen-powered Workflows
- AI-enabled decision engine
- Spreadsheet Logic Modules
- Currently we only support Java Spring and Java Jersey2 server applications
- Product is still in beta (Q4 2018)
- Custom application Development
- Build automation platform
- Online app generation services (ie :APICurio)
- AWS Lambda
- IBM Cloud
What does this mean when I see it in the code?
// TODO: implement some cool new feature
- We are currently building out our paid service offerings, but in the meantime if you want to support the StackGen open source project financially, we are setup to accept donations via PayPal.
<< donate via paypal >>
What if I need feature X -- can I subsidize development of Starter StackGen features that I require?
Perhaps! Contact us at firstname.lastname@example.org
We use 3 code generation steps with 3 different implementations.
Why? Because the 3 main components of the app -- Swagger CodeGen, MyBatis Generated DAOs and Mappings, and the Starter StackGen SecureField and DataField classes all take a different approach to code generation.
Additionally, Mustache is used by both the Swagger CodeGen and the StackGen React code to generate React content from Mustache template files.
The advantage of our current approach is it is pluggable to some degree.
A disadvantage is that there is some increased complexity -- to really understand and work with the Starter StackGen source code, you will need to grok the Swagger Codegen project, the MyBatis Generator, and the Starter code which uses JavaPoet to build up Java classes programmatically.
In the future we may decide to replace technology and settle on a single code generation paradigm, or perhaps a hybrid approach with Mustache + JavaPoet.