Supported File Formats

Overview

This page describes the languages and formats supported by WhiteSource.

Binary

Language

File Formats

Language

File Formats

Java

jar, war, ear, aar

.NET

dll, exe, msi

Nuget

nupkg

Python

egg, whl, tar.gz

Ruby

gem

Debian

deb, udeb, dmg, drpm

RPM

rpm

Arch Linux

pkg.tar.xz

Alpine

apk

Action Script

swf, swc, air, apk

Misc.

zip, gzip, tar.bz2, tgz

Source

WhiteSource supports more than 200 source languages, please refer to https://whitesourcesoftware.com/languages to check your programming languages.

Language

Extension

Language

Extension

1C Enterprise

os

1C Enterprise

bsl

ABAP

abap

ActionScript

as

Ada

ads

Ada

ada

Ada

adb

Agda

agda

AGS Script

asc

AGS Script

ash

Alloy

als

AMPL

mod

AMPL

ampl

ANTLR

g4

Apex

cls

APL

apl

APL

dyalog

AppleScript

scpt

AppleScript

applescript

Arc

arc

Arduino

ino

ASP

ascx

ASP

asp

ASP

ashx

ASP

aspx

ASP

asmx

ASP

axd

ASP

asax

AspectJ

aj

ATS

sats

ATS

hats

ATS

dats

Augeas

aug

AutoHotkey

ahk

AutoHotkey

ahkl

AutoIt

au3

Awk

mawk

Awk

auk

Awk

gawk

Awk

awk

Awk

nawk

Batchfile

cmd

Batchfile

bat

Befunge

befunge

Bison

bison

BitBake

bb

BlitzBasic

bb

BlitzBasic

decls

BlitzMax

bmx

Bluespec

bsv

Boo

boo

Brainfuck

bf

Brainfuck

b

Brightscript

brs

Bro

bro

C

w

C

idc

C

cats

C

h

C

c

C

s

C#

cs

C#

cshtml

C#

csx

C#

cake

C#

c#

C++

cc

C++

c++

C++

tpp

C++

cxx

C++

inc

C++

hh

C++

cp

C++

cpp

C++

ipp

C++

hpp

C++

h

C++

h++

C++

tcc

C++

re

C++

inl

C++

hxx

C2hs Haskell

chs

Cap'n Proto

capnp

CartoCSS

mss

Ceylon

ceylon

Chapel

chpl

Charity

ch

ChucK

ck

Cirru

cirru

Clarion

clw

Clean

dcl

Clean

icl

Click

click

CLIPS

clp

Clojure

cljs

Clojure

boot

Clojure

cl2

Clojure

cljx

Clojure

hic

Clojure

clj

Clojure

cljscm

Clojure

cljc

Clojure

cljs.hl

COBOL

ccp

COBOL

cpy

COBOL

cob

COBOL

cbl

COBOL

cobol

CoffeeScript

iced

CoffeeScript

cjsx

CoffeeScript

cake

CoffeeScript

_coffee

CoffeeScript

coffee

ColdFusion

cfm

ColdFusion

cfml

ColdFusion CFC

cfc

Common Lisp

lsp

Common Lisp

podsl

Common Lisp

asd

Common Lisp

l

Common Lisp

cl

Common Lisp

sexp

Common Lisp

lisp

Common Lisp

ny

Component Pascal

cps

Component Pascal

cp

Cool

cl

Coq

coq

Coq

v

Crystal

cr

Csound

udo

Csound

orc

Csound Document

csd

Csound Score

sco

Cuda

cu

Cuda

cuh

Cycript

cy

Cython

pxi

Cython

pxd

Cython

pyx

D

d

D

di

Dart

dart

DIGITAL Command Language

com

DM

dm

Dogescript

djs

DTrace

d

Dylan

dylan

Dylan

intr

Dylan

dyl

Dylan

lid

E

E

eC

ec

eC

eh

ECL

ecl

ECL

eclxml

ECLiPSe

ecl

Eiffel

e

Elixir

ex

Elixir

exs

Elm

elm

Emacs Lisp

emacs

Emacs Lisp

emacs.desktop

Emacs Lisp

el

EmberScript

em

EmberScript

emberscript

EQ

eq

Erlang

erl

Erlang

escript

Erlang

hrl

Erlang

xrl

Erlang

es

Erlang

app.src

Erlang

yrl

F#

fsx

F#

fs

F#

fsi

Factor

factor

Fancy

fancypack

Fancy

fy

Fantom

fan

Filebench WML

f

Filterscript

fs

FLUX

flux

FLUX

fx

Forth

fr

Forth

forth

Forth

f

Forth

for

Forth

fs

Forth

fth

Forth

frt

Forth

4th

Fortran

for

Fortran

f77

Fortran

f95

Fortran

f

Fortran

f08

Fortran

f90

Fortran

fpp

Fortran

f03

FreeMarker

ftl

Frege

fr

Game Maker Language

gml

GAMS

gms

GAP

tst

GAP

g

GAP

gap

GAP

gd

GAP

gi

GCC Machine Description

md

GDB

gdbinit

GDB

gdb

GDScript

gd

Genie

gs

Genshi

kid

Gherkin

feature

GLSL

fp

GLSL

vshader

GLSL

fs

GLSL

frg

GLSL

glslv

GLSL

shader

GLSL

glsl

GLSL

vrx

GLSL

frag

GLSL

vsh

GLSL

geom

GLSL

vert

GLSL

fshader

GLSL

fsh

GLSL

geo

GLSL

gshader

Glyph

glf

Gnuplot

gnuplot

Gnuplot

plot

Gnuplot

plt

Gnuplot

gnu

Gnuplot

gp

Go

go

Golo

golo

Gosu

gsx

Gosu

vark

Gosu

gs

Gosu

gst

Grace

grace

Grammatical Framework

gf

Groovy

groovy

Groovy

grt

Groovy

gvy

Groovy

gtpl

Groovy Server Pages

gsp

Hack

hh

Hack

php

Harbour

hb

Haskell

hsc

Haskell

hs

Haxe

hx

Haxe

hxsl

HCL

hcl

HCL

tf

HLSL

fxh

HLSL

fx

HLSL

hlsl

HLSL

hlsli

Hy

hy

HyPhy

bf

IDL

dlm

IDL

pro

Idris

idr

Idris

lidr

IGOR Pro

ipf

Inform 7

ni

Inform 7

i7x

Inno Setup

iss

Io

io

Ioke

ik

Isabelle

thy

J

ijs

Jasmin

j

Java

java

Java Server Pages

jsp

JavaScript

gs

JavaScript

es

JavaScript

jsb

JavaScript

jake

JavaScript

sjs

JavaScript

jsm

JavaScript

frag

JavaScript

bones

JavaScript

njs

JavaScript

_js

JavaScript

xsjslib

JavaScript

jss

JavaScript

pac

JavaScript

xsjs

JavaScript

ssjs

JavaScript

jsfl

JavaScript

js

JavaScript

jscad

JavaScript

es6

JFlex

jflex

JFlex

flex

Jison

jison

Jison Lex

jisonlex

JSONiq

jq

JSX

jsx

Julia

jl

KiCad

brd

KiCad

sch

KiCad

kicad_pcb

Kotlin

kt

Kotlin

kts

Kotlin

ktm

KRL

krl

LabVIEW

lvproj

Lasso

lasso8

Lasso

lasso

Lasso

lasso9

Lasso

ldml

Lasso

las

Lean

lean

Lean

hlean

Lex

l

Lex

lex

LFE

lfe

LilyPond

ily

LilyPond

ly

Limbo

b

Limbo

m

Literate Agda

lagda

Literate CoffeeScript

litcoffee

Literate Haskell

lhs

LiveScript

_ls

LiveScript

ls

LLVM

ll

Logos

xi

Logos

x

Logos

xm

Logtalk

logtalk

Logtalk

lgt

LOLCODE

lol

LookML

view.lkml

LookML

model.lkml

LookML

lookml

LoomScript

ls

LSL

lsl

LSL

lslp

Lua

fcgi

Lua

nse

Lua

rbxs

Lua

lua

Lua

wlua

Lua

pd_lua

M

m

M

mumps

M4

m4

M4Sugar

m4

Makefile

mkfile

Makefile

make

Makefile

d

Makefile

mak

Makefile

mk

Mako

mako

Mako

mao

Mathematica

m

Mathematica

wlt

Mathematica

wl

Mathematica

mathematica

Mathematica

cdf

Mathematica

ma

Mathematica

nb

Mathematica

nbp

Mathematica

mt

Matlab

matlab

Matlab

m

Max

maxproj

Max

maxpat

Max

pat

Max

mxt

Max

maxhelp

MAXScript

ms

MAXScript

mcr

Mercury

moo

Mercury

m

Metal

metal

MiniD

minid

Mirah

mir

Mirah

duby

Mirah

mirah

Mirah

druby

Modelica

mo

Modula-2

mod

Module Management System

mmk

Module Management System

mms

Monkey

monkey

Moocode

moo

MoonScript

moon

MQL4

mq4

MQL4

mqh

MQL5

mqh

MQL5

mq5

MUF

muf

MUF

m

mupad

mu

Myghty

myt

NCL

ncl

Nemerle

n

nesC

nc

NetLinx

axi

NetLinx

axs

NetLinx+ERB

axi.erb

NetLinx+ERB

axs.erb

NetLogo

nlogo

NewLisp

lsp

NewLisp

nl

NewLisp

lisp

Nim

nim

Nim

nimrod

Nit

nit

Nix

nix

NSIS

nsh

NSIS

nsi

Nu

nu

NumPy

numpy

NumPy

numpyw

NumPy

numsc

Objective-C

m

Objective-C

h

Objective-C

pch

Objective-C++

mm

Objective-J

sj

Objective-J

j

OCaml

eliom

OCaml

ml

OCaml

mll

OCaml

mli

OCaml

mly

OCaml

ml4

OCaml

eliomi

Omgrofl

omgrofl

ooc

ooc

Opa

opa

Opal

opal

OpenCL

cl

OpenCL

opencl

OpenEdge ABL

cls

OpenEdge ABL

p

OpenSCAD

scad

Ox

oxh

Ox

oxo

Ox

ox

Oxygene

oxygene

Oz

oz

P4

p4

Pan

pan

Papyrus

psc

Parrot

parrot

Parrot Assembly

pasm

Parrot Internal Representation

pir

Pascal

pascal

Pascal

dfm

Pascal

lpr

Pascal

dpr

Pascal

pp

Pascal

pas

Pascal

inc

PAWN

pwn

PAWN

inc

Perl

al

Perl

pl

Perl

cgi

Perl

perl

Perl

t

Perl

fcgi

Perl

pod

Perl

plx

Perl

psgi

Perl

pm

Perl

al

Perl

ph

Perl6

nqp

Perl6

p6

Perl6

t

Perl6

pl

Perl6

pl6

Perl6

p6m

Perl6

p6l

Perl6

pm6

Perl6

pm

Perl6

6pm

Perl6

6pl

PHP

fcgi

PHP

php3

PHP

php4

PHP

php5

PHP

phps

PHP

phpt

PHP

inc

PHP

aw

PHP

php

PHP

ctp

PicoLisp

l

PigLatin

pig

Pike

pmod

Pike

pike

PLpgSQL

sql

PLSQL

plb

PLSQL

pks

PLSQL

sql

PLSQL

pck

PLSQL

pls

PLSQL

plsql

PLSQL

pkb

PogoScript

pogo

Pony

pony

POV-Ray SDL

pov

POV-Ray SDL

inc

PowerBuilder

sra

PowerBuilder

sru

PowerBuilder

srw

PowerBuilder

pbt

PowerShell

psd1

PowerShell

psm1

PowerShell

ps1

Processing

pde

Prolog

yap

Prolog

pl

Prolog

prolog

Prolog

pro

Propeller Spin

spin

Pure Data

pd

PureBasic

pbi

PureBasic

pb

PureScript

purs

Python

gypi

Python

bzl

Python

lmi

Python

tac

Python

py

Python

xpy

Python

wsgi

Python

spec

Python

pyt

Python

gyp

Python

fcgi

Python

pyde

Python

cgi

Python

pyw

Python

pyp

Python

py3

Python

rpy

QMake

pri

QMake

pro

QML

qml

QML

qbs

R

rsx

R

r

R

rd

Racket

rktd

Racket

rktl

Racket

scrbl

Racket

rkt

Ragel

rl

Rascal

rsc

REALbasic

rbuistate

REALbasic

rbfrm

REALbasic

rbres

REALbasic

rbbas

REALbasic

rbmnu

REALbasic

rbtbar

Reason

re

Reason

rei

Rebol

reb

Rebol

rebol

Rebol

r2

Rebol

r

Rebol

r3

Red

red

Red

reds

Redcode

cw

Ren'Py

rpy

RenderScript

rs

RenderScript

rsh

REXX

pprx

REXX

rexx

REXX

rex

Rouge

rg

Ruby

mspec

Ruby

builder

Ruby

watchr

Ruby

rabl

Ruby

pluginspec

Ruby

irbrc

Ruby

gemspec

Ruby

ruby

Ruby

ru

Ruby

fcgi

Ruby

thor

Ruby

podspec

Ruby

god

Ruby

rake

Ruby

rbuild

Ruby

spec

Ruby

rbx

Ruby

rb

Ruby

rbw

Ruby

eye

Ruby

jbuilder

Rust

rs.in

Rust

rs

Sage

sagews

Sage

sage

SaltStack

sls

SAS

sas

Scala

sc

Scala

sbt

Scala

scala

Scheme

sld

Scheme

scm

Scheme

sps

Scheme

ss

Scheme

sls

Scilab

tst

Scilab

sce

Scilab

sci

Self

self

Shell

sh

Shell

sh.in

Shell

zsh

Shell

bats

Shell

ksh

Shell

tmux

Shell

tool

Shell

fcgi

Shell

bash

Shell

cgi

Shell

command

ShellSession

sh-session

Shen

shen

Slash

sl

Smali

smali

Smalltalk

st

Smalltalk

cs

Smarty

tpl

SMT

smt2

SMT

smt

SourcePawn

inc

SourcePawn

sma

SourcePawn

sp

SQF

hqf

SQF

sqf

SQLPL

db2

SQLPL

sql

Squirrel

nut

Stan

stan

Standard ML

fun

Standard ML

sig

Standard ML

sml

Standard ML

ML

Stata

ado

Stata

mata

Stata

matah

Stata

sthlp

Stata

ihlp

Stata

do

Stata

doh

SuperCollider

scd

SuperCollider

sc

Swift

swift

SystemVerilog

sv

SystemVerilog

vh

SystemVerilog

svh

Tcl

tm

Tcl

tcl

Tcl

adp

Terra

t

Thrift

thrift

TI Program

8xp

TI Program

8xp.txt

TI Program

8xk

TI Program

8xk.txt

TLA

tla

Turing

t

Turing

tu

TXL

txl

TypeScript

tsx

TypeScript

ts

Unified Parallel C

upc

Uno

uno

UnrealScript

uc

UrWeb

ur

UrWeb

urs

Vala

vala

Vala

vapi

VCL

vcl

Verilog

v

Verilog

veo

VHDL

vhi

VHDL

vhw

VHDL

vhdl

VHDL

vhd

VHDL

vhf

VHDL

vht

VHDL

vhs

VHDL

vho

Vim script

vim

Visual Basic

frx

Visual Basic

vbhtml

Visual Basic

vba

Visual Basic

cls

Visual Basic

vb

Visual Basic

bas

Visual Basic

vbs

Visual Basic

frm

Volt

volt

WebIDL

webidl

wisp

wisp

X10

x10

xBase

prg

xBase

ch

xBase

prw

XC

xc

Xojo

xojo_toolbar

Xojo

xojo_script

Xojo

xojo_menu

Xojo

xojo_window

Xojo

xojo_code

Xojo

xojo_report

XPages

xsp-config

XPages

xsp.metadata

XProc

xproc

XProc

xpl

XQuery

xql

XQuery

xqm

XQuery

xq

XQuery

xquery

XQuery

xqy

XS

xs

XSLT

xslt

XSLT

xsl

Xtend

xtend

Yacc

y

Yacc

yy

Yacc

yacc

Zephir

zep

Zimpl

zpl

Zimpl

zimpl

Zimpl

zmpl