Products

Innovate

Incoder replaces all the mundane work that we do as developers, freeing us to learn technologies and enjoy our work as engineers.

Learn more

Freedom to innovate

Code generation with domain driven templates

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.

Generate a variable or an entire application

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.

Manipulate and lex source code

Powerful lexers and source manipulation functions make it possible to perform advanced code generation. Transform existing code straight into templates.

Collaborate on conventions and code styles

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.

Manage team and organisational access

Control who has access to your code generation templates. They can be public or private to you or your team.




Maintain compatibility with versioning and VCS

Written as micro Javascript projects, each template is simple to modify and maintain. Use the tools you already know and love to manage changes made by others. To help with compatibility each template follows the major, minor & patch version convention. Major is used to let others know that a non backwards compatible change has been released.

Showcased templates from the community

  • Sketch to React

    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
  • Authentication with Identity Server

    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
  • C# MediatR API

    Produces a controller, mediatR and domain objects for a RESTful application. Based on the C# MediatR by Jimmy Bogard

    View templates
  • Spring Boot API

    Creates a Spring Boot app using the Spring Initializer and then creates RESTful controllers, services, domain objects and ORM.

    View templates

Sign up to be among the first to access incoder

Software development re-invented, take a competitive
advantage and become an early adopter

Code with super powers and transform the
development process.

Register

IDE & plugins

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.

Template inflight

Simple as Right click and Template

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.

Design tools




Bring the power of Sketch to code

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

Reusable symbols

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.

Page routing with Craft Sketch plugin

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.

Sketch plugin markup

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.

Showcased templates from the community

  • Sketch to React

    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
  • Sketch to HTML

    Produce multi-page HTML websites with navigable.

    View templates

Join the revolution!

Be part of a select list on a secret pre-launch programme

Register