A
B
C
D
E
F
G
H
I
J
-
Jade: Template Engine by TJ Holowaychuk and contributors (2010 - 2015, Renamed to Pug)
-
Jasmine: Testing Library by Pivotal Labs and contributors (2009)
-
JavaScript: Language by Brendan Eich (1995)
-
Jekyll: Static Site Generator by Tom Preston-Werner and contributors (2008)
-
Jest: Testing Library by Facebook, Inc. (2014)
-
joi: Data Validation Library by hapi.js (2012)
-
jQuery: Utility Library by John Resig and jQuery Team (2006)
-
jsdoc: Library by jsdoc (2015)
-
JSON-RPC: Specification by Jeffrey Lee and others (2005)
-
JSON: Data Format by Douglas Crockford (2001)
-
jsPDF: Library by jsdoc (2014)
K
L
M
N
O
-
OAuth: Specification by OAuth Community (2007)
P
-
Panda: CSS Framework by Panda CSS Team (2023)
-
Parcel: Build Tool by Devs (2017)
-
phaser: Game Development by Phaser Team (2013)
-
Pinia: State Management Library by Eduardo San Martin Morote (2019)
-
PixiJS: UI Library by Goodboy Digital (2013)
-
Playwright: Testing Library by Microsoft (2020)
-
pnpm: Package Manager by pnpm Team (2016)
-
polished: Library by Styled-components Team (2017)
-
Postman: API Client by Postman Team (2012)
-
Prettier: Code Formatter by James Long (2017)
-
Pug: Template Engine by Pug Team (2016, Formerly known as Jade. Last release was in 2021.)
-
Pure: CSS Framework by Yahoo Inc. (2013)
-
PWA: Web Application Model by Web Community (2015)
Q
R
S
-
Sass: Language by Hampton Catlin, Nathan Weizenbaum, Chris Eppstein (2006)
-
Semantic UI: UI Library by Semantic-Org (2013)
-
SemVer: Specification by Tom Preston-Werner, Drew LeSueur (2011)
-
SEO: Development Practice by Danny Sullivan (1997)
-
Service Worker: Web API by World Wide Web Consortium (W3C) (2014)
-
Sinon.JS: Testing Library by Christian Johansen, and Contributors (2015)
-
Socket.IO: Library by LearnBoost, Guillermo Rauch (2010)
-
SolidJS: Framework by Ryan Carniato (2018)
-
SPA: Web Application Model by Lucas Birdeau, Kevin Hakman, Michael Peachey and Clifford Yeh (2003)
-
Spectre.css: CSS Framework by Yan Zhu (2016)
-
spruce: CSS Framework by Matthew Phillips (2021)
-
SSR: Web Application Model by Netscape (1995)
-
Storybook: Documentation Library by Chroma, Storybook Maintainers (2016)
-
styled-components: Library by Max Stoiber, Glen Maddern, Phil Plückthun (2016)
-
Sublime Text: Text Editor by Jon Skinner (2008)
-
Supabase: Backend-as-a-Service by Supabase Team (2020)
-
Svelte: Framework by Rich Harris (2016)
-
SVG: Data Format by World Wide Web Consortium (W3C) (2001)
-
sweetalert2: UI Library by Luis Fernando Alvarez, Contributors (2015)
-
SWR: Library by Vercel (2019)
T
-
Tailwind CSS: CSS Framework by Adam Wathan, Jonathan Reinink, David Hemphill, Steve Schoger (2017)
-
Tamagui: UI Components Library by Tamagui Team (2022)
-
TanStack Query: Library by Tanstack (2014, Formerly known as React Query.)
-
Tanstack Table: Library by Tanstack (2014, Formerly known as React Table.)
-
TensorFlow.js: Machine Learning Library by Google, TensorFlow.js Team (2018)
-
Three.js: UI Library by Ricardo Cabello (Mr.doob), Contributors (2013)
-
Tone.js: Library by Yotam Mann, Contributors (2014)
-
Travis CI: CI/CD Service by Travis CI Team (2011, Free plan stopped in 2020)
-
TSDX: Library by Jared Palmer, Kyle Gill, Contributors (2019)
-
TSLint: Linter by Palantir Technologies, Contributors (2013 - 2019)
-
TypeScript: Language, Type Checker by Microsoft, Anders Hejlsberg (2012)
U
-
Underscore.js: Utility Library by Jeremy Ashkenas, DocumentCloud, Investigative Reporters & Editors (2009)
-
upload.js: Library by UPLOADCARE LLC (2021)
V
W
-
webpack: Build Tool by Tobias Koppers, Sean Larkin, and Webpack contributors (2012)
-
WebRTC: Web API by World Wide Web Consortium (W3C) (2011)
-
WebSocket: Technology by IETF (2011)
X
-
XState: State Management Library by David Khourshid and XState contributors (2017)
-
xstyled: CSS Framework by Brent Jackson and xstyled contributors (2019)
Y
-
Yarn: Package Manager by Yarn Contributors (2016)
-
yo: Library by Yeoman Team (2014)
-
Yup: Data Validation Library by Jason Quense (2015)
Z
-
z-index: CSS Methodology by World Wide Web Consortium (W3C) (1997)
-
Zod: Data Validation Library by Vercel, Leonardo Faria (2020)
-
zustand: State Management Library by Paul Mendez and zustand contributors (2019)
Stats
Contributing
Pull requests are welcome! Take note of the following guidelines:
- Edit
scripts/data.json
to add new entries or update existing ones.
- Do not edit
README.md
or other markdown files directly.
- Ensure that official names are used with correct spelling, capitalization and styling.
- For example, use "Node.js" instead of "nodejs" or "node.js". Use "npm" instead of "NPM".
-
type
field should be a string or an array of strings.
- Add
year_created
and year_created_source
fields.
-
year_created_source
should cite npm package version page, GitHub release page, Wikipedia page with first release date information or other official sources which indicate the year of creation or first release.
-
year_created_source_alt
can be added to cite an alternative official source, in case the primary source is no longer available.
- Add
year_deprecated
and year_deprecated_source
fields when applicable.
- Add
author
and author_url
fields where applicable.
- Optionally, run
npm run generate
to update the README.md
and other markdown files automatically.
- To avoid the need to run
npm run generate
for each change, setup a git pre-commit hook with script below:
node scripts/generate.js && git add *.md
Criteria for inclusion
Either one of the following must be true:
- The term is closely related to frontend development and widely known among a group of frontend developers, e.g. webpack, React, Figma.
- The term is not specific to frontend but used extensively by frontend developers, e.g. git, GitHub, Node.js.