X-Go is an experimental Go framework and tools researching state-of-the-art approaches to minimizing technical debt in full-stack applications.
When you can push KISS over DRY because you rely on ubiquitous code generation and UI assistance at every step, where can you go?
Questions | Exploration |
---|---|
Without any magic |
Explicit, transparent patterns. No hidden complexity. |
Minimal interfacing |
Concrete types over abstractions. Performance and clarity first. |
Testing without mock/stub |
Real implementations. No test doubles. |
No templating |
Pure Go class components. Simple composition. |
and lot of others questions
Download a zip containing a dummy project and explore the code to understand X-Go's structure and patterns.
Download ProjectDive into the framework via the code repository and documentation to understand the architecture and components.
Read documentationThe nicest way to get started. Use Gen-Code to generate a complete X-Go application with your specifications.
Try Gen-CodeThe architectural patterns X-Go is exploring are fascinating. I'm excited to see how these experimental approaches could bring to full-stack development.
I will have to try.
Great looking endeavor, pity it's using such a terrible language.
Join the experiment. Build applications that minimize technical debt from day one. Experience what happens when research meets real-world development.