Thorium Builder
Tap a star to rate
Thorium Builder is a no-code and low-code app builder that runs as software on the Mac. The site calls it a "#NoCode / #LowCode Web and App Builder For the Mac" and lists Version 4 on its home page. It is for people who want to produce progressive web apps (PWAs) and hybrid mobile apps for iOS and Android from a drag-and-drop editor: a founder or freelancer building a first app, or a small team that already owns a backend and wants a mobile front end for it. The company behind it is Nymphide Lab, whose copyright line on the site runs 2018-2024. The pages do not say where the company is based.
What you build and how
The editor is a desktop program, not a website. The site describes its interface as "a Native 64 BIT Mac OS Notarised software", so you download Thorium, open it on a Mac and design there. The design model is page based. You pick widgets from a Components list and drag them into the Page Editor, then edit each widget's settings. The site's own summary of the process is short: "That's all there is to it." The widgets are described as designed to respect the look, feel and behavior of the native operating system, which is the point of the "native hybrid" label. The site says Thorium includes dozens of ready-to-use widgets, and it does not publish an exact count.
What comes out of the editor is a real project rather than a hosted app. Thorium builds on Framework7 for the interface layer and, for the native iOS and Android builds, on Capacitor.js. The site states that you can create a PWA, an iOS app and an Android app, and it labels the 3 targets Apple iOS, Android and PWA. The practical claim is about tooling: "Even if you don't have Apple xCode and Android Studio skills, Thorium creates the projects for you." The generated projects are described as ready to be compiled, signed and uploaded to the stores. That wording tells you where the builder stops and your own accounts and store submission begin. Thorium produces the project; compiling, signing and uploading are still steps you carry out.
Because the output rests on open-source libraries, the home page lists the pieces by name. The logo strip shows Framework7, Capacitor.js, MySQL, SQLite, Google Maps, Chart.js, Firebase, Open Street Map, Leaflet.js, API/REST and JavaScript, plus the Monaco editor. Read together, that is the stack behind a Thorium app: charts through Chart.js, maps through Google Maps, Leaflet.js or Open Street Map, and data through one of three database routes.
The data layer is where the site spends the most words. It argues that "Setting up a Database is highly technical and extremely challenging" and says Thorium's database makes that easy without technical knowledge. It names 3 methods for using databases:
- dbExpress, "an SQLite or MySQL/PHP database with all the necessary tools for managing the records".
- A remote database reached through an existing web service, using the JSON API REST plugin.
- "a complete and ready to work implementation of Google Firebase (Firebase Auth & Cloud Firestore)".
A second summary line on the page repeats the choice from the other direction: you can use an existing database with your own API, or use the built-in SQLite, MySQL or Firebase options. For a team with a backend already running, the REST route means Thorium can serve as the screen layer on top of it. For someone starting from nothing, the SQLite or Firebase routes give the app somewhere to store records, and Firebase brings sign-in through Firebase Auth.
The no-code layer has an exit into code. The site says that although you can create a project without coding, "it is however possible to add your custom code to a project." The code editor is powered by Monaco Editor and includes code auto-complete, code folding and syntax highlighting, along with an API that the site says is "constantly improving." So the same project can start as pure drag and drop and take JavaScript where a widget does not reach.
The pages do not describe several things a reader may want to know, and this entry does not guess at them. There is no description of collaboration or team permissions, no template library, no AI features, no custom domain or hosting service (the output is a project you compile and publish yourself), and no list of integrations beyond the libraries and databases named above. The Download link and a Help Center link in the page header are the site's routes to the software and its documentation.
What the site states
Everything below comes from the home page, which is the only page held for this product.
- Positioning: "#NoCode / #LowCode Web and App Builder For the Mac", Version 4, with the headline "Build Hybrid Mobile Apps & PWA".
- Output targets: "Create cross platform PWAs and Native Hybrid Apps for iOS & Android powered by Open Source Libraries."
- Foundations: "Thorium Builder Apps are powered by Framework7.io", with the native hybrid builds powered by Capacitor.js.
- Editor: "Just drag&drop the widgets that you want to use from the Components list into the Page Editor."
- Widgets: "Dozens of ready-to-use Widgets", designed "to respect the look, feel, and behavior of the native operating system".
- Code: a Monaco-based editor with auto-complete, code folding and syntax highlighting.
- Data: SQLite or MySQL/PHP through dbExpress, a JSON API REST plugin for remote services, and Firebase Auth with Cloud Firestore.
- Platform: a native 64 bit Mac OS interface, notarised.
- Company: Nymphide Lab, copyright 2018-2024.
The site publishes no prices, plans, trial terms or free-tier limits, so the cost of Thorium is something to confirm with the company. It names no customers, user counts, compliance certifications or support tiers.
Who it suits and who it does not
Thorium suits a Mac user who wants to ship a PWA or an iOS and Android app without learning Xcode or Android Studio project setup. A solo founder can lay out screens from widgets, attach a SQLite, MySQL or Firebase database, and add a little JavaScript for the parts that need it. A small team with a MySQL or REST backend can use the JSON API plugin to put a mobile interface in front of data it already runs. Developers who want to see and own the generated project, rather than rent a hosted runtime, will like that the output is compiled and signed by you.
It is a poor fit for anyone who works on Windows or Linux, because the site presents Thorium as a Mac application and mentions no other platform. It also asks more of you than a hosted builder does: you handle compiling, signing and store upload yourself, and the pages describe no managed hosting. The pages also say nothing about several people editing one project, so a team that needs shared editing or permission levels should ask before committing. Finally, with no pricing published, budget planning has to wait until you have downloaded it and read the terms.