Art 114: Interactive Media and Design

Spring 2026 | Harrisburg Area Community College

Instructor: Rich Hauck, MPS

Frameworks

Frameworks are collections of pre-written code that help build websites and applications faster instead of starting from scratch. Think of them as starter kits that provide structure, reusable components, and tools to streamline your development process. Frameworks often include CSS, Javascript, HTML, and sometimes even backend code.

Many frameworks are built by large corporations to help their teams by using the same code and vocabulary. Their products often open-sourced to benefit the wider community.

With so many frameworks available, how do you choose? Often, the decision is based on your team's expertise and the project needs. To get a sense of the most popular frameworks, check out the State of CSS survey.

The W3C has a working group, Open-UI, that often considers incorporating components directly into the HTML language.

Tools


UI Frameworks


Corporate Design Systems/Frameworks


Charting Libraries


Site Generators/JS Frameworks

JavaScript Frameworks


Animation Frameworks

Other Links