SmartLab is free, high-level programming language and a platform for numerical computing. It uses familiar syntax, you all are used to, similar to Octave, Matlab, Scilab. SmartLab is still in a prototype phase, and actively worked on. Go, download and try our standalone Windows demo here.

Key Features



SmartLab is completely free to use (licenced under CC BY-NC 4.0 license).


Multiplatform (Soon!)

SmartLab is designed with portability in mind. All of the technologies and third-party libraries it uses are cross-platform. For now, there is the demo version for Windows only, but it’s on our road-map to support SmartLab for Windows, Linux, and Mac.


Automatic Updates

Our vision is that software should be easy to use just like websites. Users are able just to start SmartLab and it will update itself, so you will always have up-to-date, current, version of our software (something that is standard for mobile apps and games for years). Automatic desktop application updater is a separate project which we open sourced.


Interactive Visualisation

SmartLab uses the amazing plotly.js charting library and offers modern interactive charts and plots. Try now plot, stem, imhist, surf and contour plots. With more soon to come.


Extensible Platform (Soon!)

We can not make every algorithm you need. That’s why we envisioned integrated algorithm store where you are free to share algorithms you’ve implemented, or charge for them as you decide.


What do others say

 Finally an alternative to Matlab that is free to use with modern look and feel. I really look forward to updates.

Stevica Cvetkovic, Teaching and research assistant at Faculty of Electronic Engineering


What I really like is the interactive visualization. Also their vision of integrated algorithm sharing is great and could be a game changer. I really hope they succeed.

Nenad Ilijic, Cofounder/President, ING Software


Any question, feedback or advice is welcome.  You can contact us by sending email to info@smartlablang.net.