Several years ago, Norm, Eugene and I talked seriously about building a competitor to Xojo. I even came up with a name for it - Objo. Ultimately we decided against it and moved on with our lives.
However, the idea never left me. I’ve watched Xojo Inc made repeated bad decisions and stop listening to community feedback. This left users (myself included) with a poor product and I reached a point a couple of years ago where I decided to do something about it.
I’ve spent the last couple of years building Objo Studio. It’s a full featured cross-platform IDE for building desktop apps and command line tools. Studio is an IDE for my own BASIC-like language called ObjoBasic. The entire pipeline is written in C#. It requires no dependencies other than the Objo Studio app.
Some features of ObjoBasic:
- Statically typed
- Fast, runs on an optimised VM. Within touching distance of Python regarding speed
- Async/await support but in a beginner-friendly syntax
- Unified object model
- Rich standard library
- String interpolation
- Introspection
- Generics support
Some features of the IDE
- Runs on macOS, Windows and Linux (which is a first class citizen)
- Supports local and remote debugging
- Can publish (including signing and notarisation) direct from the IDE, ready to deploy with no dependencies
- (optional) built in AI-assistant that has full access to your project and documentation
- Full project analyser
- Visual designer for UI controls
- Comprehensive code editor with autocomplete
Screenshots
I’ve spent a lot of time on documentation and I’ve spun up a forum to build a community and to track feature requests and bugs.
Objo Studio is free to download and you can use it as long as you like whilst debugging locally. It requires a license to publish apps. I’ve deliberately priced it low as this is a new tool and I want it to be accessible to as many people as possible.
Objo Studio will always be free for schools and young people (please contact me for an educational license).
I’d really value any feedback you might have. Be kind - this has been a lot of hard work.

