loader

Crédits des logiciels open source

Vittascience n'en serait pas là sans leur apport


Blockly est un service de programmation visuelle. Les utilisateurs peuvent assembler des blocs pour construire des programmes. Nous l'employons pour la partie bloc de nos interfaces de programmation.
License : Apache 2.0
Lien vers le projet
JSCPP est un interpréteur léger pour le langage C++ pouvant être utilisé depuis un navigateur.
Il sert de base à notre simulateur Arduino.
License : MIT
Lien vers le projet
Skulpt est une implémentation Javascript de Python pour lui permettre de fonctionner sur un navigateur. Nous l'employons comme base de notre simulateur micro:bit et de notre interface Python.
License : Python License
Lien vers le projet
create.withcode.uk vous laisse écrire, simuler, débugger et partager votre code Python sur navigateur. Nous nous sommes inspirés de son code source pour écrire notre simulateur micro:bit.
License : GNU GPL-3.0
Lien vers le projet
CodeMirror est un éditeur de texte polyvalent pour navigateur implémenté en JavaScript. Il est spécialisé dans l'édition de code et supporte un grand nombre de langages. Nous l'utilisons pour la partie texte de nos interfaces de programmation.
License : MIT
Lien vers le projet
i18next est un framework facilitant la traduction de sites. Toute la traduction de la plateforme Vittascience est basée sur ce système.
License : MIT
Lien vers le projet
file-input est un gestionaire de formulaire HTML5 pour fichiers, permettant leur prévisualisation et la sélection multiple. Il est utilisé dans la carte Vittamap lors de l'ajout d'images et vidéos.
License : Bootstrap-fileinput
Lien vers le projet
WysiBB est un éditeur WYSIWYG simple et efficace de BBCode basé sur JQuery. WysiBB a la faculté de transformer des champs 'textarea' en instances d'édition, retournant du BBCode propre et correct.
Nous l'utilisons pour l'écriture et l'édition de tutoriels.
License : CC BY-NC 4.0
Lien vers le projet
jQuery est une librairie JavaScript rapide, compacte et fournie. Elle rend la manipulation du DOM et la gestion d'événements beaucoup plus simple - cette librairie facilite le travail des développeurs du site.
License : MIT
Lien vers le projet
Ardublockly est un éditeur de programmation visuel pour Arduino. Il est basé sur Blockly de Google, qui a été forké pour générer du code Arduino. Nous l'employons pour la compilation du code Arduino sur l'interface du même nom.
License : Apache 2.0
Lien vers le projet