Razen aims to be a modern PCB CAD based on powerful tools from the software engineering world. Specifically version control to manage design sources, and a versatile "glue" scripting language to automate and extend functionality.

Frequently Asked Questions

Git support?

I have more experience with Mercurial than with Git. I would like to eventually have the version-control backends implemented as plugins, and would consider adding Git support if there was sufficient interest.

Import from / export to X/Y/Z?

There are currently no importers or exporters to other CAD formats except Gerber and SVG. Support in for implementing import/export is available through the Plugin API.


Implementing a good autorouter is an enormous undertaking. I'd rather focus on improving the manual routing support. Functionality to interface with an external autorouter can be implemented as a plugin.