A human-like declarative language called Une and the associated tools.
You don't need to know how to program: if you know how to use a spreadsheet (like MS Excel), you can create applications.
Une is better suited for the IoT (although is not limited to it).
Here is how to say: “When the alarm is on and any door or window is opened, then send to my Telegram the message 'DANGER! Intruders at home'”.
Do I need to know about computer programming?
No, you do not: as far as you are familiar with spreadsheets (e.g.: MS Excel) you can successfully use Une. It is also true that the more you know about programming computers, the more you will be able to do.
What computer do I need?
A PC with Windows, macOS or Linux. In fact, Mingle would run in any machine where Java 11 (or above) can run. Raspberry Pi is a cheap computer very appropriate to experiment with Une.
How to install Mingle?
- Create a folder named 'mingle' (or any other name).
- Download lastest release (mingle.n.n.n.zip) into the created folder.
- Unzip the dowloaded file.
What is the easiest way to start?
To make things simple, all tools are integrated in the IDE, which is called "Glue".
So, our recommendation is:
- Start Glue (use the apropriate 'run-*' script for your OS).
- Open the editor (click the pencil icon).
- Open an example (under the 'examples' folder): they are numbered from easiest to smartest.
- Read, understand and test (run it).
- Modify the Une source code and re-test.
- Go to #3
What license has Mingle?
All code is Open Source under the Apache License 2.0.
The books (licensed as Creative Commons) are under "docs" folder:
- Une_language.pdf
- Mingle_Standard__Platform.pdf
- Une_reference__sheet.pdf
- javdocs.zip: APIs documentation in HTML fomat
What about the logo?
Following the Open Source tradition, the mascot for the Une language is an animal, in this case, an electric anguilla named Tune. You are allowed to use it anywhere, as long as it's related to Mingle or Une.

