Download pre-built executables
Pre-built executables contain NO malware or viruses.
Executables from this site are provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement.
In no event shall the publisher be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.
XENOmat Community Editions
Windows (32-bit)
XENOmat includes a <xeno:webview/> service, leveraging Microsoft WebView2 technology for your GUI and <xeno:odbc/> service giving you the power of ODBC to integrate your legacy databases or interact with Excel spreadsheets.
If you are looking for an ultra-light alternative to Electron, Flutter, Tauri, or some Qt based native solution, you would be well off with XENOmat according to this comparison (courtesy of ChatGPT, so judge yourself), or what the competition says about themselves.
Download xenomat.zip, unpack it, and click the executable xenomat.exe.
A few things shoud be noted:
Windows Defender will probably complain, as it does in general with GCC-generated or unsigned executables, as this is.
To unblock it, select the xenomat.exe executable in File Explorer, right-click and select Properties from the context menu (or press Alt+Enter).
Check the Unblock checkbox in the lower right corner and click OK.
You only have to do that once.For the Northwind Product Database standalone application (northwind.xml) you must also have the database installed on your system.
You can download an Microsoft Access 2016 database from here, which you must register with the ODBC Data Source Administrator (32-bit) as a User DSN named Northwind.
Then you can drag the blueprint file northwind.xml on top of the executable to launch a standalone version (running on port 8902).Dragging any blueprint onto xenomat.exe will attempt to launch a matching XENOmat instance. You can try with the blueprint from the Traffic Light example.
Linux
Mac OS
Coming up...
Raspberry Pi
XENOmat is highly customisable and allows going close to the metal with I2C and GPIOs.
The XENOmat Raspberry Pi Community Edition is a prebuilt executable, containing a <xeno:fb/> service for accessing framebuffer devices and a <xeno:i2c> service for addressing I2C registers.
It also contains a <pi:sensehat/> service for utilising the sensors of the Sense HAT add-on board. To showcase this, a small application is available; you just download and unpack sense-hat.tgz, then launch xenomat with the contained blueprint.
Start sensing.
XENOmat EULA
End User License Agreement for pre-built executable XENOmat binary
This End User License Agreement (EULA) is a legal agreement between you (either an individual or a legal entity) and Peter Hübel, the Author of the Software product identified above, which includes computer software and may include associated media and “online” or electronic documentation (“SOFTWARE PRODUCT”). By installing, copying, or otherwise using the SOFTWARE PRODUCT, you agree to be bounded by the terms of this EULA. If you do not agree to the terms of this EULA, do not install or use the SOFTWARE PRODUCT.
Software Product License
1. GRANT OF LICENSE.
This EULA grants you the following rights:
Installation and Use.
FREE SOFTWARE PRODUCT - Is for Personal use only. You may install and use an unlimited number of copies.
PAID SOFTWARE PRODUCT - Is for Personal and Commercial use. It can only be installed and used on the basis of one license per unique device [a desktop, notebook, netbook, smartphone, tablet or similar computer owned by and in the control of the Licensee].
Reproduction and Distribution.
The Netropy Project prohibits distribution by the third parties for both FREE and PAID software products. Unless the right to commercially distribute is expressly acquired and permitted by the Netropy Project. In this case the number of distributions is defined by the commercial terms between the Netropy Project and the Licensee. Distribution is considered to be an installation on more than ONE unique device [a desktop, notebook, netbook, smartphone, tablet or similar computer owned by and in the control of the Licensee].
2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.
Limitations on Reverse Engineering, Decompilation, Disassembly and change (add,delete or modify) of the resources in the compiled assembly. You may not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCT, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation.
Update and Maintenance.
Upgrades for the FREE version of SOFTWARE PRODUCT are FREE of charge. PAID version of the SOFTWARE PRODUCT is eligible for the software updates during one calendar year after the purchase date or until the subscription is terminated. Cesanta Software Limited reserves the right to conduct version distribution tracking for the SOFTWARE PRODUCT.
Separation of Components.
The SOFTWARE PRODUCT is licensed as a single product. Its component parts may not be separated for use on more than one computer.
Software Transfer.
You may not permanently transfer any of your rights under this EULA.
Termination.
Without prejudice to any other rights, the Author of this Software may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the SOFTWARE PRODUCT and all of its component parts.
3. COPYRIGHT
All title and copyrights in and to the SOFTWARE PRODUCT (including but not limited to any images, photographs, clipart, libraries, and examples incorporated into the SOFTWARE PRODUCT), the accompanying online materials, and any copies of the SOFTWARE PRODUCT are owned by the Author of this Software. The SOFTWARE PRODUCT is protected by copyright laws and international treaty provisions. Therefore, you must treat the SOFTWARE PRODUCT like any other copyrighted material.
Limited Warranty.
NO WARRANTIES. The Author of this Software expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT and any related documentation is provided “as is” without warranty of any kind, either express or implied, including, without limitation, the implied warranties or merchantability, fitness for a particular purpose, or noninfringement. The entire risk arising out of use or performance of the SOFTWARE PRODUCT remains with you.
No Liability For Damages.
In no event shall the Author of this Software be liable for any special, consequential, incidental or indirect damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this product, even if the Author of this Software is aware of the possibility of such damages and known defects.