- a11y (Accessibility): Development Practice (1999)
- Ajax: Technology by Jesse James Garrett (1999)
- AlertifyJS: UI Library by Vitaliy Potapov (2015)
- Angular Universal: Technology by Google (2017)
- Angular: Framework by Misko Hevery and Adam Abrons (2016)
- AngularJS: Framework by Misko Hevery and Adam Abrons (2010 - 2021, Replaced by Angular)
- Anime.js: Library by Julian Garnier (2016)
- Ant Design: UI Components Library by Ant Group (2015)
- Apollo: Library by Geoff Schmidt (2016)
- Astro: Framework by Astro (2021)
- Atom: Text Editor by GitHub (2013 - 2022)
- Axios: Library by Axios Community (2014)
- Babel: Build Tool by Babel Team (2014)
- Backbone.js: Framework by Jeremy Ashkenas (2010)
- BEM: CSS Methodology by Yandex (2010)
- Bitbucket: Version Control System by Atlassian (2008)
- Bootstrap: CSS Framework by Twitter, Inc. (2011)
- Browserify: Build Tool by James Halliday (2011, Last release was in 2020.)
- Bulma: CSS Framework by Jeremy Thomas (2016)
- Chai: Testing Library by Chai.js Contributors (2011)
- Chakra UI: UI Components Library by Chakra UI Team (2020)
- Chart.js: UI Library by Chart.js Contributors (2013)
- CircleCI: CI/CD Service by CircleCI, Inc. (2011)
- Cloudflare: Deployment & Hosting by Cloudflare, Inc. (2010)
- CoffeeScript: Language by Jeremy Ashkenas (2009, Last release was in 2022.)
- Cropper.js: Library by Fengyuan Chen (2015)
- CSS: Language by W3C (1996)
- ct.js: Game Development by ct.js (2019)
- Cypress: Testing Library by Cypress (2014)
- D3.js: UI Library by Mike Bostock (2011)
- date-fns: Date & Time Library by date-fns Contributors (2015)
- day.js: Date & Time Library by iamkun (2018)
- Deno: Runtime Environment by Deno Land (2020)
- Docusaurus: Documentation Library by Facebook (2017)
- docz: Documentation Library by docz Contributors (2018)
- DOM: Web API by W3C (1998)
- ECharts: UI Library by Apache Software Foundation (2015)
- EJS: Template Engine by TJ Holowaychuk (2011)
- Electron: Framework by GitHub (2013)
- Eleventy: Static Site Generator by Zach Leatherman (2017)
- Ember.js: Framework by Ember.js Contributors (2011)
- Enzyme: Testing Library by Airbnb (2015, Last release was in 2019.)
- ES2022: Specification by Ecma International (2022)
- ESLint: Linter by ESLint Team (2013)
- Evergreen: UI Components Library by Segment (2018)
- Fastify: Backend-as-a-Service by Matteo Collina, Tomas Della Vedova, and others (2016)
- Figma: Design Tool by Dylan Field, Evan Wallace (2016)
- Firebase: Backend-as-a-Service by Firebase (acquired by Google) (2012)
- Flow: Type Checker by Facebook (2014)
- Flowbite: UI Components Library by Themesberg (2021)
- Flutter: Framework by Google (2017)
- Font Awesome: Icon Library by Fonticons, Inc. (2012)
- Formik: UI Library by Jared Palmer (2017)
- Foundation: UI Components Library by ZURB (2011)
- Framer Motion: Library (2019)
- Gatsby: Framework by Kyle Mathews and the Gatsby team (2015)
- Git: Version Control System by Linus Torvalds and others (2005)
- GitHub Pages: Deployment & Hosting by GitHub, Inc. (2008)
- GitHub: Version Control System by GitHub, Inc. (2008)
- GitLab: Version Control System by GitLab, Inc. (2011)
- Glide.js: UI Library by Jedrzej Kurylo (2014)
- GraphQL: Specification by Facebook, Inc. (2015)
- Greensock Animation Platform (GSAP): Library (2013)
- Grunt: Build Tool by Ben Alman and contributors (2016)
- Gulp: Build Tool by Fractal, Inc. and the open-source community (2013)
- Headless UI: UI Components Library by Tailwind Labs (2020)
- Heroicons: Icon Library by Tailwind Labs (2020)
- Highcharts: UI Library by Highsoft AS (2014)
- HTML: Language by Tim Berners-Lee (1993)
- HTMX: Library by Carson Gross (2020)
- Hugo: Static Site Generator by Bjørn Erik Pedersen and contributors (2013)
- i18n (internationalization): Development Practice by IBM (1970)
- Immer: Utility Library by Michel Weststrate and contributors (2017)
- Immutable.js: Utility Library by Facebook, Inc. (2013)
- Insomnia: API Client by Kong, Inc. and contributors (2016)
- Ionic: Framework by Max Lynch, Ben Sperry, and Adam Bradley (2012)
- 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)
- Mantine: UI Library by Mantine Team (2021)
- Material UI: UI Components Library by Material-UI Team (2014)
- Materialize: CSS Framework by Materialize Team (2022)
- Meteor.js: Framework by Meteor Development Group (2012)
- Mirage JS: Mocking Library by Mirage JS Team (2019)
- Mocha: Testing Library by Mocha Team (2011)
- Modernizr: Utility Library (2009)
- Moment.js: Date & Time Library by Moment.js Team (2011)
- MVP.css: CSS Framework by Andy Brewer (2020)
- NestJS: Framework by NestJS Team (2017)
- Netlify: Deployment & Hosting by Netlify Team (2015)
- Next.js: Framework by Vercel (2016)
- Nextra: Documentation Library, Static Site Generator by Shuding (2021)
- Node Cron: Library by Felix Böhm (2016)
- Node.js: Runtime Environment by Node.js Foundation (2009)
- npm: Package Manager by Isaac Z. Schlueter (2010)
- Nuxt.js: Framework by Nuxt.js Team (2016)
- 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)
- Radix UI: UI Components Library by Modulz (2020)
- Ramda: Utility Library by Ramda Contributors (2014)
- React Bootstrap: UI Components Library by React Bootstrap Team (2018)
- React Hook Form: UI Library by React Hook Form Team (2019)
- React Native: Framework by Facebook (2015)
- React Testing Library: Testing Library by Testing Library Team (2018)
- react-icons: Icon Library by React Icons Team (2016)
- React-Toastify: UI Library by Furkan Özden (2017)
- React: Framework, Library by Facebook (2013)
- Rebass: UI Components Library by Rebass Team (2018)
- Redux Toolkit: State Management Library by Redux Team (2019)
- Redux-Saga: State Management Library by Yassine Elouafi (2015)
- Redux: State Management Library by Dan Abramov (2011)
- RefluxJS: State Management Library by Reflux Team (2014, Last release was in 2017.)
- Relay: Library by Facebook (2016)
- Remeda: Utility Library (2018)
- Remix: Framework by Remix Team (2021)
- Render: Deployment & Hosting by Render Team (2019)
- REST: Specification by Roy Fielding (2000)
- reveal.js: Framework by Hakim El Hattab (2013)
- Rollup: Build Tool by Rich Harris (2015)
- RxJS: Library by RxJS Contributors (2015)
- 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)
- 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)
- Underscore.js: Utility Library by Jeremy Ashkenas, DocumentCloud, Investigative Reporters & Editors (2009)
- upload.js: Library by UPLOADCARE LLC (2021)
- Vercel: Deployment & Hosting by Vercel Inc. (2015)
- Video.js: Library by Brightcove, Contributors (2013)
- Viewer.js: Library by Fengyuan Chen, Contributors (2015)
- Visual Studio Code: Text Editor by Microsoft, Visual Studio Code Team (2015)
- Vite: Build Tool by Evan You, Vite Team (2020)
- VitePress: Documentation Library, Static Site Generator by VitePress Team (2020)
- Vitest: Testing Library by Vite Team (2021)
- Vue.js: Framework by Evan You (2014)
- VuePress: Documentation Library, Static Site Generator by VuePress Team (2018)
- 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)
- XState: State Management Library by David Khourshid and XState contributors (2017)
- xstyled: CSS Framework by Brent Jackson and xstyled contributors (2019)
- Yarn: Package Manager by Yarn Contributors (2016)
- yo: Library by Yeoman Team (2014)
- Yup: Data Validation Library by Jason Quense (2015)
- 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)
- Total terms: 199
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.
- Do not edit
- 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
andyear_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
andyear_deprecated_source
fields when applicable.
- Add
author
andauthor_url
fields where applicable. - Optionally, run
npm run generate
to update theREADME.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
- To avoid the need to run
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.