# Prism Supported languages
This is the list of all 276 languages currently supported by Prism, with their corresponding alias, to use in place of xxxx
in the language-xxxx
(or lang-xxxx
) class:
Markup - markup, html, xml, svg, mathml, ssml, atom, rss | GLSL - glsl | PHP Extras - php-extras |
CSS - css | GN - gn, gni | PlantUML - plant-uml, plantuml |
C-like - clike | GNU Linker Script - linker-script, ld | PL/SQL - plsql |
JavaScript - javascript, js | Go - go | PowerQuery - powerquery, pq, mscript |
ABAP - abap | Go module - go-module, go-mod | PowerShell - powershell |
ABNF - abnf | Gradle - gradle | Processing - processing |
ActionScript - actionscript | GraphQL - graphql | Prolog - prolog |
Ada - ada | Groovy - groovy | PromQL - promql |
Agda - agda | Haml - haml | .properties - properties |
AL - al | Handlebars - handlebars, hbs, mustache | Protocol Buffers - protobuf |
ANTLR4 - antlr4, g4 | Haskell - haskell, hs | Pug - pug |
Apache Configuration - apacheconf | Haxe - haxe | Puppet - puppet |
Apex - apex | HCL - hcl | Pure - pure |
APL - apl | HLSL - hlsl | PureBasic - purebasic, pbfasm |
AppleScript - applescript | Hoon - hoon | PureScript - purescript, purs |
AQL - aql | HTTP - http | Python - python, py |
Arduino - arduino, ino | HTTP Public-Key-Pins - hpkp | Q# - qsharp, qs |
ARFF - arff | HTTP Strict-Transport-Security - hsts | Q (kdb+ database) - q |
ARM Assembly - armasm, arm-asm | IchigoJam - ichigojam | QML - qml |
Arturo - arturo, art | Icon - icon | Qore - qore |
AsciiDoc - asciidoc, adoc | ICU Message Format - icu-message-format | R - r |
ASP.NET (C#) - aspnet | Idris - idris, idr | Racket - racket, rkt |
6502 Assembly - asm6502 | .ignore - ignore, gitignore, hgignore, npmignore | Razor C# - cshtml, razor |
Atmel AVR Assembly - asmatmel | Inform 7 - inform7 | React JSX - jsx |
AutoHotkey - autohotkey | Ini - ini | React TSX - tsx |
AutoIt - autoit | Io - io | Reason - reason |
AviSynth - avisynth, avs | J - j | Regex - regex |
Avro IDL - avro-idl, avdl | Java - java | Rego - rego |
AWK - awk, gawk | JavaDoc - javadoc | Ren'py - renpy, rpy |
Bash - bash, sh, shell | JavaDoc-like - javadoclike | ReScript - rescript, res |
BASIC - basic | Java stack trace - javastacktrace | reST (reStructuredText) - rest |
Batch - batch | Jexl - jexl | Rip - rip |
BBcode - bbcode, shortcode | Jolie - jolie | Roboconf - roboconf |
BBj - bbj | JQ - jq | Robot Framework - robotframework, robot |
Bicep - bicep | JSDoc - jsdoc | Ruby - ruby, rb |
Birb - birb | JS Extras - js-extras | Rust - rust |
Bison - bison | JSON - json, webmanifest | SAS - sas |
BNF - bnf, rbnf | JSON5 - json5 | Sass (Sass) - sass |
BQN - bqn | JSONP - jsonp | Sass (SCSS) - scss |
Brainfuck - brainfuck | JS stack trace - jsstacktrace | Scala - scala |
BrightScript - brightscript | JS Templates - js-templates | Scheme - scheme |
Bro - bro | Julia - julia | Shell session - shell-session, sh-session, shellsession |
BSL (1C:Enterprise) - bsl, oscript | Keepalived Configure - keepalived | Smali - smali |
C - c | Keyman - keyman | Smalltalk - smalltalk |
C# - csharp, cs, dotnet | Kotlin - kotlin, kt, kts | Smarty - smarty |
C++ - cpp | KuMir (КуМир) - kumir, kum | SML - sml, smlnj |
CFScript - cfscript, cfc | Kusto - kusto | Solidity (Ethereum) - solidity, sol |
ChaiScript - chaiscript | LaTeX - latex, tex, context | Solution file - solution-file, sln |
CIL - cil | Latte - latte | Soy (Closure Template) - soy |
Cilk/C - cilkc, cilk-c | Less - less | SPARQL - sparql, rq |
Cilk/C++ - cilkcpp, cilk-cpp, cilk | LilyPond - lilypond, ly | Splunk SPL - splunk-spl |
Clojure - clojure | Liquid - liquid | SQF: Status Quo Function (Arma 3) - sqf |
CMake - cmake | Lisp - lisp, emacs, elisp, emacs-lisp | SQL - sql |
COBOL - cobol | LiveScript - livescript | Squirrel - squirrel |
CoffeeScript - coffeescript, coffee | LLVM IR - llvm | Stan - stan |
Concurnas - concurnas, conc | Log file - log | Stata Ado - stata |
Content-Security-Policy - csp | LOLCODE - lolcode | Structured Text (IEC 61131-3) - iecst |
Cooklang - cooklang | Lua - lua | Stylus - stylus |
Coq - coq | Magma (CAS) - magma | SuperCollider - supercollider, sclang |
Crystal - crystal | Makefile - makefile | Swift - swift |
CSS Extras - css-extras | Markdown - markdown, md | Systemd configuration file - systemd |
CSV - csv | Markup templating - markup-templating | T4 templating - t4-templating |
CUE - cue | Mata - mata | T4 Text Templates (C#) - t4-cs, t4 |
Cypher - cypher | MATLAB - matlab | T4 Text Templates (VB) - t4-vb |
D - d | MAXScript - maxscript | TAP - tap |
Dart - dart | MEL - mel | Tcl - tcl |
DataWeave - dataweave | Mermaid - mermaid | Template Toolkit 2 - tt2 |
DAX - dax | METAFONT - metafont | Textile - textile |
Dhall - dhall | Mizar - mizar | TOML - toml |
Diff - diff | MongoDB - mongodb | Tremor - tremor, trickle, troy |
Django/Jinja2 - django, jinja2 | Monkey - monkey | Turtle - turtle, trig |
DNS zone file - dns-zone-file, dns-zone | MoonScript - moonscript, moon | Twig - twig |
Docker - docker, dockerfile | N1QL - n1ql | TypeScript - typescript, ts |
DOT (Graphviz) - dot, gv | N4JS - n4js, n4jsd | TypoScript - typoscript, tsconfig |
EBNF - ebnf | Nand To Tetris HDL - nand2tetris-hdl | UnrealScript - unrealscript, uscript, uc |
EditorConfig - editorconfig | Naninovel Script - naniscript, nani | UO Razor Script - uorazor |
Eiffel - eiffel | NASM - nasm | URI - uri, url |
EJS - ejs, eta | NEON - neon | V - v |
Elixir - elixir | Nevod - nevod | Vala - vala |
Elm - elm | nginx - nginx | VB.Net - vbnet |
Embedded Lua templating - etlua | Nim - nim | Velocity - velocity |
ERB - erb | Nix - nix | Verilog - verilog |
Erlang - erlang | NSIS - nsis | VHDL - vhdl |
Excel Formula - excel-formula, xlsx, xls | Objective-C - objectivec, objc | vim - vim |
F# - fsharp | OCaml - ocaml | Visual Basic - visual-basic, vb, vba |
Factor - factor | Odin - odin | WarpScript - warpscript |
False - false | OpenCL - opencl | WebAssembly - wasm |
Firestore security rules - firestore-security-rules | OpenQasm - openqasm, qasm | Web IDL - web-idl, webidl |
Flow - flow | Oz - oz | WGSL - wgsl |
Fortran - fortran | PARI/GP - parigp | Wiki markup - wiki |
FreeMarker Template Language - ftl | Parser - parser | Wolfram language - wolfram, mathematica, nb, wl |
GameMaker Language - gml, gamemakerlanguage | Pascal - pascal, objectpascal | Wren - wren |
GAP (CAS) - gap | Pascaligo - pascaligo | Xeora - xeora, xeoracube |
G-code - gcode | PATROL Scripting Language - psl | XML doc (.net) - xml-doc |
GDScript - gdscript | PC-Axis - pcaxis, px | Xojo (REALbasic) - xojo |
GEDCOM - gedcom | PeopleCode - peoplecode, pcode | XQuery - xquery |
gettext - gettext, po | Perl - perl | YAML - yaml, yml |
Gherkin - gherkin | PHP - php | YANG - yang |
Git - git | PHPDoc - phpdoc | Zig - zig |