The XSharp project uses two development languages to create its project:
- The compiler itself is written in C#.
- The macro compiler is also written in C#.
- The runtime system, which includes runtime functions, classes, etc., is developed in X#.
- Many of the tools are also written in X#.
All source code is available on Github.