diff --git a/README.md b/README.md
index ce139918ea9..c517bba33ad 100644
--- a/README.md
+++ b/README.md
@@ -189,6 +189,7 @@ Various [cspell](https://github.com/streetsidesoftware/cspell) dictionaries. Eac
| [@cspell/dict-id-id](./dictionaries/id_ID#readme) | id-id | Indonesia | Indonesia dictionary for cspell. |
| [@cspell/dict-it-it](./dictionaries/it_IT#readme) | it-it | Italian | Italian dictionary for cspell. |
| [@cspell/dict-java](./dictionaries/java#readme) | java | Java | Java dictionary for cspell. |
+| [@cspell/dict-julia](./dictionaries/julia#readme) | julia | Julia Dictionary | Julia function and keyword dictionary |
| [@cspell/dict-k8s](./dictionaries/k8s#readme) | k8s | k8s | K8s dictionary for cspell. |
| [@cspell/dict-kotlin](./dictionaries/kotlin#readme) | kotlin | Kotlin | Kotlin dictionary for cspell. |
| [@cspell/dict-la](./dictionaries/la#readme) | la | Latin | Latin dictionary for cspell. |
diff --git a/dictionaries.md b/dictionaries.md
index 8467178af84..503ea1177d2 100644
--- a/dictionaries.md
+++ b/dictionaries.md
@@ -61,6 +61,7 @@
| [@cspell/dict-id-id](./dictionaries/id_ID#readme) | id-id | Indonesia | Indonesia dictionary for cspell. |
| [@cspell/dict-it-it](./dictionaries/it_IT#readme) | it-it | Italian | Italian dictionary for cspell. |
| [@cspell/dict-java](./dictionaries/java#readme) | java | Java | Java dictionary for cspell. |
+| [@cspell/dict-julia](./dictionaries/julia#readme) | julia | Julia Dictionary | Julia function and keyword dictionary |
| [@cspell/dict-k8s](./dictionaries/k8s#readme) | k8s | k8s | K8s dictionary for cspell. |
| [@cspell/dict-kotlin](./dictionaries/kotlin#readme) | kotlin | Kotlin | Kotlin dictionary for cspell. |
| [@cspell/dict-la](./dictionaries/la#readme) | la | Latin | Latin dictionary for cspell. |
diff --git a/dictionaries/julia/README.md b/dictionaries/julia/README.md
index 50c0e1f5bfe..bc0015eeea0 100644
--- a/dictionaries/julia/README.md
+++ b/dictionaries/julia/README.md
@@ -59,3 +59,15 @@ MIT
> Some packages may have other licenses included.
+
+
+
+---
+
+
+Brought to you by
+
Street Side Software
+
+
+
+
diff --git a/dictionaries/julia/checksum.txt b/dictionaries/julia/checksum.txt
index 026840844a1..e279e698906 100644
--- a/dictionaries/julia/checksum.txt
+++ b/dictionaries/julia/checksum.txt
@@ -1,3 +1,3 @@
4c913d628db4407b852f9af1ce1f178d5794d3ee dict/julia.txt
-ea9e153c7f0d9b19107115d05e79ef99925cfdc2 src/julia-keywords.txt
-478f3c56a02670d3fe864387e2577f287c9a92fe src/julia.txt
+1b98a16814fb74531af283d522415ef429c779e6 src/julia-keywords.txt
+317713546696b1dfbde6d4fad7aefdff0243893b src/julia.txt
diff --git a/dictionaries/julia/src/julia-keywords.txt b/dictionaries/julia/src/julia-keywords.txt
index 6daad56db35..a7271600b7b 100644
--- a/dictionaries/julia/src/julia-keywords.txt
+++ b/dictionaries/julia/src/julia-keywords.txt
@@ -23,4 +23,4 @@ struct
true
try
using
-while
\ No newline at end of file
+while
diff --git a/dictionaries/julia/src/julia.txt b/dictionaries/julia/src/julia.txt
index 922ac44d0de..a4ecdf011c6 100644
--- a/dictionaries/julia/src/julia.txt
+++ b/dictionaries/julia/src/julia.txt
@@ -1,76 +1,12 @@
-Kwargs
-MIME_str
-NamedTuple
__DIR__
+__dot__
__FILE__
__LINE__
__MODULE__
-__dot__
-allocated
-allocations
-assert
-async
-atomic
-atomicreplace
-atomicswap
-b_str
-big_str
-boundscheck
-ccall
-cfunction
-cmd
-coalesce
-debug
-deprecate
-doc
-elapsed
-enum
-error
-eval
-evalpoly
-fastmath
-generated
-gensym
-goto
-html_str
-inbounds
-info
-inline
-int128_str
-invoke
-invokelatest
-isdefined
-kwdef
-label
-lazy_str
-lock
-macroexpand
-macroexpand1
-noinline
-nospecialize
-polly
-r_str
-raw_str
-s_str
-show
-showtime
-simd
-something
-specialize
-static
-sync
-task
-text_str
-threadcall
-time
-timed
-timev
-uint128_str
-v_str
-view
-views
-warn
-ARGS
+__precompile__
+abs
+abs2
+abspath
AbstractChannel
AbstractDict
AbstractDisplay
@@ -84,156 +20,6 @@ AbstractSlices
AbstractUnitRange
AbstractVecOrMat
AbstractVector
-Array
-Base
-BigFloat
-BigInt
-BitArray
-BitMatrix
-BitSet
-BitVector
-Broadcast
-C_NULL
-CanonicalIndexError
-CapturedException
-CartesianIndex
-CartesianIndices
-Cchar
-Cdouble
-Cfloat
-Channel
-Cint
-Cintmax_t
-Clong
-Clonglong
-Cmd
-Colon
-ColumnSlices
-Complex
-ComplexF16
-ComplexF32
-ComplexF64
-ComposedFunction
-CompositeException
-Condition
-Cptrdiff_t
-Cshort
-Csize_t
-Cssize_t
-Cstring
-Cuchar
-Cuint
-Cuintmax_t
-Culong
-Culonglong
-Cushort
-Cwchar_t
-Cwstring
-DEPOT_PATH
-DenseMatrix
-DenseVecOrMat
-DenseVector
-Dict
-DimensionMismatch
-Dims
-Docs
-ENDIAN_BOM
-ENV
-EOFError
-Enum
-ExponentialBackOff
-GC
-HTML
-IOBuffer
-IOContext
-IOStream
-IdDict
-IndexCartesian
-IndexLinear
-IndexStyle
-Inf
-Inf16
-Inf32
-Inf64
-InsertionSort
-InvalidStateException
-Irrational
-Iterators
-KeyError
-LOAD_PATH
-LazyString
-Libc
-LinRange
-LinearIndices
-MIME
-MathConstants
-Matrix
-MergeSort
-Meta
-Missing
-MissingException
-NTuple
-NaN
-NaN16
-NaN32
-NaN64
-OrdinalRange
-PROGRAM_FILE
-Pair
-PartialQuickSort
-PermutedDimsArray
-Pipe
-PipeBuffer
-ProcessFailedException
-QuickSort
-Rational
-RawFD
-ReentrantLock
-Regex
-RegexMatch
-Returns
-RoundDown
-RoundFromZero
-RoundNearest
-RoundNearestTiesAway
-RoundNearestTiesUp
-RoundToZero
-RoundUp
-RoundingMode
-RowSlices
-Set
-Slices
-Some
-StackTraces
-StepRange
-StepRangeLen
-StridedArray
-StridedMatrix
-StridedVecOrMat
-StridedVector
-StringIndexError
-SubArray
-SubString
-SubstitutionString
-Sys
-SystemError
-TaskFailedException
-Text
-TextDisplay
-Threads
-Timer
-UnitRange
-VERSION
-Val
-VecOrMat
-Vector
-VersionNumber
-WeakKeyDict
-__precompile__
-abs
-abs2
-abspath
-accumulate
accumulate
acos
acosd
@@ -247,15 +33,17 @@ acsch
addenv
adjoint
all
-all
allequal
+allocated
+allocations
allunique
angle
any
-any
append
argmax
argmin
+ARGS
+Array
ascii
asec
asecd
@@ -263,33 +51,58 @@ asech
asin
asind
asinh
-asyncmap
+assert
+async
asyncmap
atan
atand
atanh
atexit
+atomic
+atomicreplace
+atomicswap
atreplinit
axes
+b_str
backtrace
+Base
basename
big
+big_str
+BigFloat
+BigInt
bind
binomial
+BitArray
+BitMatrix
bitreverse
bitrotate
+BitSet
bitstring
+BitVector
+boundscheck
broadcast
-broadcast
+Broadcast
bswap
bytes2hex
bytesavailable
+C_NULL
+CanonicalIndexError
+CapturedException
+CartesianIndex
+CartesianIndices
cat
catch_backtrace
cbrt
+ccall
+Cchar
cd
+Cdouble
ceil
+Cfloat
+cfunction
cglobal
+Channel
checkbounds
checkindex
chmod
@@ -298,16 +111,20 @@ chop
chopprefix
chopsuffix
chown
+Cint
+Cintmax_t
circcopy
circshift
-circshift
cis
cispi
clamp
-clamp
cld
+Clong
+Clonglong
close
closewrite
+cmd
+Cmd
cmp
coalesce
code_lowered
@@ -316,14 +133,21 @@ codepoint
codeunit
codeunits
collect
+Colon
+ColumnSlices
complex
-conj
+Complex
+ComplexF16
+ComplexF32
+ComplexF64
+ComposedFunction
+CompositeException
+Condition
conj
contains
contractuser
convert
copy
-copy
copysign
copyto
cos
@@ -335,31 +159,49 @@ cot
cotd
coth
count
-count
count_ones
count_zeros
countlines
cp
+Cptrdiff_t
csc
cscd
csch
+Cshort
+Csize_t
+Cssize_t
+Cstring
ctime
-cumprod
+Cuchar
+Cuint
+Cuintmax_t
+Culong
+Culonglong
cumprod
cumsum
-cumsum
current_exceptions
current_task
+Cushort
+Cwchar_t
+Cwstring
+debug
deepcopy
deg2rad
delete
deleteat
denominator
+DenseMatrix
+DenseVecOrMat
+DenseVector
+DEPOT_PATH
+deprecate
detach
devnull
+Dict
diff
digits
-digits
+DimensionMismatch
+Dims
dirname
disable_sigint
diskstat
@@ -368,6 +210,8 @@ displayable
displaysize
div
divrem
+doc
+Docs
download
dropdims
dump
@@ -378,17 +222,23 @@ eachmatch
eachrow
eachslice
eachsplit
+elapsed
eltype
empty
-empty
+ENDIAN_BOM
endswith
+enum
+Enum
enumerate
+ENV
eof
+EOFError
eps
error
errormonitor
esc
escape_string
+eval
evalfile
evalpoly
exit
@@ -398,10 +248,11 @@ exp2
expanduser
expm1
exponent
-extrema
+ExponentialBackOff
extrema
factorial
falses
+fastmath
fd
fdio
fetch
@@ -413,8 +264,6 @@ fieldtypes
filemode
filesize
fill
-fill
-filter
filter
finalize
finalizer
@@ -422,8 +271,6 @@ findall
findfirst
findlast
findmax
-findmax
-findmin
findmin
findnext
findprev
@@ -447,17 +294,19 @@ fourthroot
frexp
fullname
functionloc
+GC
gcd
gcdx
+generated
gensym
get
-get
get_zero_subnormals
gethostname
getindex
getkey
getpid
getproperty
+goto
gperm
hardlink
hasfield
@@ -467,32 +316,51 @@ hasmethod
hasproperty
hcat
hex2bytes
-hex2bytes
homedir
+HTML
+html_str
htol
hton
hvcat
hvncat
hypot
+IdDict
identity
ifelse
ignorestatus
im
imag
in
+inbounds
include_dependency
include_string
+IndexCartesian
indexin
+IndexLinear
+IndexStyle
+Inf
+Inf16
+Inf32
+Inf64
+info
+inline
insert
+InsertionSort
insorted
instances
-intersect
+int128_str
intersect
inv
+InvalidStateException
invmod
+invoke
invokelatest
invperm
invpermute
+IOBuffer
+IOContext
+IOStream
+Irrational
isabspath
isabstracttype
isapprox
@@ -505,6 +373,7 @@ ischardev
iscntrl
isconcretetype
isconst
+isdefined
isdigit
isdir
isdirpath
@@ -568,21 +437,31 @@ iswritable
isxdigit
iszero
iterate
+Iterators
join
joinpath
keepat
+KeyError
keys
keytype
kill
kron
-kron
+Kwargs
+kwdef
+label
last
lastindex
+lazy_str
+LazyString
lcm
ldexp
leading_ones
leading_zeros
length
+Libc
+LinearIndices
+LinRange
+LOAD_PATH
lock
log
log10
@@ -595,7 +474,7 @@ lstat
lstrip
ltoh
macroexpand
-map
+macroexpand1
map
mapfoldl
mapfoldr
@@ -603,20 +482,24 @@ mapreduce
mapslices
mark
match
+MathConstants
+Matrix
max
maximum
-maximum
maxintfloat
merge
-merge
-mergewith
+MergeSort
mergewith
+Meta
methods
+MIME
+MIME_str
min
minimum
-minimum
minmax
missing
+Missing
+MissingException
mkdir
mkpath
mktemp
@@ -629,8 +512,13 @@ modifyproperty
mtime
muladd
mv
+NamedTuple
nameof
names
+NaN
+NaN16
+NaN32
+NaN64
nand
ncodeunits
ndigits
@@ -639,12 +527,15 @@ nextfloat
nextind
nextpow
nextprod
+noinline
nonmissingtype
nor
normpath
+nospecialize
notify
ntoh
ntuple
+NTuple
numerator
objectid
occursin
@@ -655,26 +546,30 @@ oneunit
only
open
operm
+OrdinalRange
+Pair
pairs
parent
parentindices
parentmodule
parse
+PartialQuickSort
partialsort
-partialsort
-partialsortperm
partialsortperm
pathof
peek
permute
-permutedims
+PermutedDimsArray
permutedims
pi
+Pipe
+PipeBuffer
pipeline
pkgdir
pkgversion
pointer
pointer_from_objref
+polly
pop
popat
popdisplay
@@ -692,8 +587,9 @@ println
printstyled
process_exited
process_running
+ProcessFailedException
prod
-prod
+PROGRAM_FILE
promote
promote_rule
promote_shape
@@ -704,12 +600,16 @@ pushdisplay
pushfirst
put
pwd
+QuickSort
+r_str
rad2deg
rand
randn
range
+Rational
rationalize
-read
+raw_str
+RawFD
read
readavailable
readbytes
@@ -729,6 +629,9 @@ redirect_stdout
redisplay
reduce
reenable_sigint
+ReentrantLock
+Regex
+RegexMatch
reim
reinterpret
relpath
@@ -736,7 +639,6 @@ rem
rem2pi
repeat
replace
-replace
replaceproperty
repr
reset
@@ -744,7 +646,7 @@ reshape
resize
rethrow
retry
-reverse
+Returns
reverse
reverseind
rm
@@ -752,11 +654,21 @@ rot180
rotl90
rotr90
round
+RoundDown
+RoundFromZero
rounding
+RoundingMode
+RoundNearest
+RoundNearestTiesAway
+RoundNearestTiesUp
+RoundToZero
+RoundUp
+RowSlices
rpad
rsplit
rstrip
run
+s_str
samefile
schedule
searchsorted
@@ -769,10 +681,10 @@ seek
seekend
seekstart
selectdim
+Set
set_zero_subnormals
setcpuaffinity
setdiff
-setdiff
setenv
setindex
setprecision
@@ -781,10 +693,12 @@ setrounding
show
showable
showerror
+showtime
sign
signbit
signed
significand
+simd
similar
sin
sinc
@@ -801,12 +715,13 @@ skip
skipchars
skipmissing
sleep
+Slices
+Some
something
sort
-sort
-sortperm
sortperm
sortslices
+specialize
splat
splice
split
@@ -818,39 +733,62 @@ sprint
sqrt
stack
stacktrace
+StackTraces
startswith
stat
+static
stderr
stdin
stdout
step
+StepRange
+StepRangeLen
stride
+StridedArray
+StridedMatrix
+StridedVecOrMat
+StridedVector
strides
string
+StringIndexError
strip
+SubArray
+SubstitutionString
+SubString
success
sum
-sum
summary
supertype
swapproperty
symdiff
-symdiff
symlink
+sync
+Sys
systemerror
+SystemError
take
tan
tand
tanh
tanpi
+task
task_local_storage
+TaskFailedException
tempdir
tempname
+Text
+text_str
+TextDisplay
textwidth
thisind
+threadcall
+Threads
time
time_ns
+timed
timedwait
+Timer
+timev
titlecase
to_indices
touch
@@ -867,11 +805,11 @@ typeintersect
typejoin
typemax
typemin
+uint128_str
unescape_string
union
-union
-unique
unique
+UnitRange
unlock
unmark
unsafe_copyto
@@ -890,13 +828,22 @@ unsigned
uperm
uppercase
uppercasefirst
+v_str
+Val
valtype
values
vcat
vec
+VecOrMat
+Vector
+VERSION
+VersionNumber
view
+views
wait
walkdir
+warn
+WeakKeyDict
which
widemul
widen