TenDRA is a compiler framework for architecture neutral representation of compiled programs. It provides a C and C++ front-end. Original development was undertaken under Crown Copyright; current development is BSD licenced. It's mostly written in C.

TenDRA is based on the following principle:

If a program is written to conform to an abstract API specification, then that program will be portable to any machine which implements the API specification correctly.

See About for more.


Code: github.com/tendra/tendra

irc.libera.chat #tendra


Documentation:
Manpages
User guides
Academic papers
Technical reports

Development:
Issues on Github
How to help
Roadmap
Wiki