Skip to content

About ProJor ​

What is ProJor?

ProJor is short for Project Interpolator.

It is a model-based code generator, designed to boost developer productivity, increase code security, and help maintain consistency across layers.

ProJor is distributed in many formats, so you can choose the one fitting your own tools and workflow:

  • The npm package @projor/cli is the recommended way to use ProJor. You can install it globally, use it via npx, or add it to your project's devDependencies.
  • Legacy distributions: The ProJor VS Code Extension, the standalone ProJor CLI executable for Windows/Linux, and the ProJor Docker Image are also available for legacy workflows.

We call it "model-based", because when you work with ProJor, you have two tasks:

  • Define the software model, and
  • Define templates for the code generation.

ProJor is not restricted to any specific programming language, or framework, making it a versatile tool for any project. You can also use ProJor in legacy projects by taking a gradual approach to integration.