Eine F#-Skriptdatei, identifiziert durch die Erweiterung .fsscript oder häufiger .fsx, ist eine Quelldatei, die in der F#-Programmiersprache geschrieben ist, einer funktional-zentrierten Sprache auf der .NET-Plattform. Im Gegensatz zu Standard-.fs-Dateien, die zur Kompilierung in permanente Binär-Assemblies wie DLLs oder EXEs gedacht sind, sind .fsscript-Dateien für die interaktive Ausführung konzipiert. Sie werden vom F# Interactive (FSI)-Tool verarbeitet, was Entwicklern ermöglicht, Codeausschnitte sofort auszuführen, ohne dass ein formeller Kompilierungsschritt oder eine Projektdatei erforderlich ist. Dieses Format wird sehr geschätzt für Data Science, Finanzmodellierung und Rapid Prototyping, da es die direkte Einbindung von Compiler-Direktiven zur Referenzierung externer Bibliotheken und anderer Skripte innerhalb des Codes unterstützt. Die Datei selbst wird in einem einfachen Textformat gespeichert, was sie mit jedem Texteditor kompatibel macht. Da F# zur ML-Sprachfamilie gehört, profitieren diese Skripte von starker Typinferenz, Pattern Matching und einem robusten Typsystem, was die prägnante und sichere Formulierung komplexer Logik innerhalb einer Skriptumgebung ermöglicht.