Front-end tools / frameworks
Bootstrap
- Languages / Technolgies: HTML, CSS, JavaScript
- Documentation
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.
- Languages / Technolgies: HTML, CSS, JavaScript
- Documentation
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.
- Languages / Technolgies: HTML, CSS, JavaScript
- Documentation
React
A JavaScript library for building user interfaces
- Language: JavaScript
- Documentation
Angular
- Language: JavaScript
- angular.io documentation
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.
- Version Support Status
- End of life announcement
- angular.io - the actively supported Angular.
Vue.js
- Language: JavaScript
- Documentation