About UnJS
UnJS, pronounced /ʌn-dʒeɪɛs/
or un-jay-ess
, is a collection, an ecosystem, of JavaScript libraries, tools and utilities to elevate the coding journey of developers.
UnJS is a short form of Unified JavaScript, which refers to the idea that every package can work both together and individually, with external packages, in any environment and agnostic of any framework or library, to reunify the JavaScript ecosystem around a common vision.
Please write UnJS and not unJS or Unjs or unjs.
However, all packages are lowercase, like unbuild
, ofetch
, nitro
, etc.
Logo
The UnJS logo is a combination of these two elements:
- Two letters,
u
andn
, the Un part of UnJS, but lowercase on the logo - The logo of JavaScript with the iconic yellow color, the JS part of UnJS
Note that the logo, like repos, is lowercase.
The logo can be used on a white background or a black background.
Colors
UnJS colors are based on the JavaScript logo colors with a yellow color as the main color and a deep black as the secondary color to create contrast inside the logo.
Typography
UnJS uses the Nunito font for its rounded and friendly look. This reminds us of the ambition of unifying the JavaScript ecosystem around a common vision and the agnostic nature of UnJS.
Nunito
The quick brown fox jumps over the lazy dog.
Package Logos
Each package has its own logo. For most of them, the logo is an emoji from the Noto collection that try to represent the package purpose.
automd
bundle-runner
c12
changelogen
citty
confbox
consola
cookie-es
crossws
db0
defu
destr
fontaine
fs-memo
get-port-please
giget
h3
hookable
httpxy
image-meta
ipx
jimp-compact
jiti
knitwork
listhen
magic-regexp
magicast
mdbox
mkdist
mlly
mongoz
nanotar
nitro
node-fetch-native
nypm
ofetch
ohash
pathe
perfect-debounce
pkg-types
radix3
rc9
scule
serve-placeholder
std-env
theme-colors
ufo
unbuild
uncrypto
unctx
undocs
unenv
ungh
unhead
unimport
unpdf
unplugin
unstorage
untun
untyped
unwasm
uqr
webpackbar
Package Puzzle Parts
Each package has its own puzzle part. The puzzle part is an important element of UnJS because it represents the idea that all packages can be used together to form a bigger picture, the UnJS ecosystem. In the meantime, each package can be used individually to solve a specific problem.
automd
bundle-runner
c12
changelogen
citty
confbox
consola
cookie-es
crossws
db0
defu
destr
fontaine
fs-memo
get-port-please
giget
h3
hookable
httpxy
image-meta
ipx
jimp-compact
jiti
knitwork
listhen
magic-regexp
magicast
mdbox
mkdist
mlly
mongoz
nanotar
nitro
node-fetch-native
nypm
ofetch
ohash
pathe
perfect-debounce
pkg-types
radix3
rc9
scule
serve-placeholder
std-env
theme-colors
ufo
unbuild
uncrypto
unctx
undocs
unenv
ungh
unhead
unimport
unpdf
unplugin
unstorage
untun
untyped
unwasm
uqr
webpackbar