loader

Open source software credits

Vittascience would not be here without their contribution


Blockly is a web-based, visual programming editor. Users can drag blocks together to build programs. We use it in our coding interfaces for the block-coding part.
License: Apache 2.0
Link to the project
JSCPP is a portable and lightweight C++ interpreter that can be run in browsers. It is the core of our Arduino simulator.
License: MIT
Link to the project
Skulpt is a Javascript implementation of Python that runs in your browser. It is the core of our micro:bit simulator and our Python interface.
License: Python License
Link to the project
create.withcode.uk lets you write, run, debug and share python code in a web browser. It largely inspirated our micro:bit simulator.
License: GNU GPL-3.0
Link to the project
CodeMirror is a versatile text editor implemented in JavaScript for the browser. It is specialized for editing code in different languages. We use it in our coding interfaces for the text-coding part.
License: MIT
Link to the project
I18next is an internationalization-framework written in and for JavaScript. We use it to translate our platform.
License: MIT
Link to the project
file-input is an enhanced HTML 5 file input for Bootstrap with file preview for various files, multiple selection, and more. It is used in the Vittamap editor when adding images and videos.
License: Bootstrap-fileinput
Link to the project
WysiBB is a very simple and functional WYSIWYG BBCode editor based on jQuery. WysiBB has the ability to convert HTML textarea fields to editor instances. As a result, the WysiBB returns clean and correct bbcode. We use it to edit tutorials.
License: CC BY-NC 4.0
Link to the project
jQuery is a fast, small, and feature-rich JavaScript library. This makes DOM manipulation and event handling a lot easier. This library facilitates the work of Vittascience developers.
License: MIT
Link to the project
Ardublockly is a visual programming editor for Arduino. It is based on Google's Blockly, which has been forked to generate Arduino code. We use it to compile Arduino code on the interface of the same name.
License: Apache 2.0
Link to the project