Skip to content

Front-end tools / frameworks

Bootstrap

Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.

Strengths: * Easy to rapidly prototype layouts and interfaces * Widely used * CDN available

Weaknesses: * Pre-built components can sometimes be limiting * Can be overkill for smaller projects, or where a lot of customization needs to occur

Chakra UI

Chakra UI is a simple, modular and accessible component library that gives you the building blocks you need to build your React applications.

Material UI

MUI provides a robust, customizable, and accessible library of foundational and advanced components, enabling you to build your own design system and develop React applications faster.

React

A JavaScript library for building user interfaces

Angular

HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.

Angular is an application design framework and development platform for creating efficient and sophisticated single-page apps.

NOTE: AngularJS support officially ended as of January 2022.

Vue.js