With domain driven templates you capture patterns in your code like never before and inject the domain each time. Any language, any framework, any industry.
Each template is a compositional building block that can be used in isolation or together to form a much bigger solution. For example, generate a fully integrated frontend, CRUD, authentication, code pipelines - the list is endless.
Powerful lexers and source manipulation functions make it possible to perform advanced code generation. Transform existing code straight into templates.
Programming is an artform and a thing of beauty. We all have our own personal way of writing software. This is code generation that’s tailor made to suit your own coding styles. Gone are the days of verbose, bloated, ugly code. This is your code, the way you want it, in a fraction of the time.
Using the output of our Sketch tool this template converts the design into a fully working React application. The pages are routed and it even includes integration with a RESTful backend.View templates
With simply a project and client name this template produces a fully working authentication system with Identity Server, including register, sign in, reset password, forgotten password and emails. Can be used in parallel with other templates to inject the auth concerns into APIs and web applications.View templates
Produces a controller, mediatR and domain objects for a RESTful application. Based on the C# MediatR by Jimmy BogardView templates
Creates a Spring Boot app using the Spring Initializer and then creates RESTful controllers, services, domain objects and ORM.View templates
Built to make templating and code generation a seamless part of your workflow, the IDE & plugins provide integrated features that make templating and generating code easy.
When you see a pattern that you’d like to capture, simply select a snippet, file or folder and right click template. Choose text or language specific template builder and lexers will transform the code into a dynamic template for you.
Send the internal model of Sketch straight into your templates. The plugin translates the layout and then calls Incoder to execute your selected template. This makes it possible to convert designs into fully working applications. Try the Sketch to React template or write your own. Download Sketch here
Symbols within Sketch are a great parallel to modular, reusable code. For example, within the Sketch to React template transforms each symbol into its own component with modular CSS. When creating a frontend template this simplifies the model transform to code.
Invisions Craft plugin can be used to add prototype routes to Sketch designs. The incoder Sketch plugin translates these into application routing. We use this information within the templates to make your application clickable.
Within Sketch add meta information to the designs using the side panel. This will then be available from within output when generation is called. Examples of this include marking up with HTML input types, responsive layout or custom layout.