Scilab (prononciation : contraction de Scientific Laboratory en anglais) est un logiciel libre de calcul numérique multi-plateforme fournissant un environnement de calcul pour des applications scientifiques. Il possède un langage de programmation orienté calcul numérique de haut niveau. Il peut être utilisé pour le traitement du signal, l’analyse statistique, le , les simulations de dynamique des fluides, l’optimisation numérique, et la modélisation et simulation de systèmes dynamiques explicites et implicites.
Il est disponible pour Windows, MacOS, GNU/Linux et BSD.
La syntaxe et les possibilités offertes par Scilab sont similaires à celles de MATLAB, mais les deux logiciels ne sont pas compatibles bien qu’un traducteur de MATLAB vers Scilab existe.
Le projet est né à l'Inria en 1982 sous le nom de Blaise, à partir de Matlab. Il s'agit donc initialement d'une surcouche de Fortran permettant une programmation structurée, la syntaxe étant proche du Pascal. L'Inria fonde en 1984 une jeune-pousse, Simulog, pour commercialiser le produit sous le nom de Basile.
Dans les années 1990, Simulog cesse la distribution de Basile et le projet, alors baptisé Meta2, devient le fruit d'une collaboration de chercheurs de l'Inria et de l’Ecole Nationale des Ponts et Chaussées. La première version de Scilab, nommée alors Ψlab (Psilab, même prononciation), est mise à disposition en 1994. Le développement de Scicos commence à la même époque, en tant que boîte à outils graphique.
En 1998, un ancien doctorant du projet Meta2, Habib Jreige, fonde la jeune pousse Saphir-Control pour fournir une assistance aux entreprises privées utilisant Scilab.
L'équipe Metalau est fondée en 2000 pour développer un traducteur Matlab/Scilab et assurer l'intégration de bibliothèques graphiques orientées objet, et en particulier d'une interface graphique en Java.
Début 2003, l'Inria décide de créer le Consortium Scilab, avec le soutien de sociétés et d’organisations académiques pour faire face à l’augmentation du nombre de personnes téléchargeant et utilisant Scilab et assurer son avenir et son développement.