Flask

Flask — мікрофреймворк для веб-додатків, створений з використанням Python. Його основу складає набір інструментів Werkzeug та шаблонізатор Jinja2. Поширюється відповідно до умов ліцензії BSD. Засновник і основний автор — австрійський програміст Армін Ронахер, почав роботу над проектом в 2010 році.

Flask називається мікрофреймворком, оскільки він не вимагає спеціальних засобів чи бібліотек. У ньому відсутній рівень абстракції для роботи з базою даних, перевірки форм або інші компоненти, які надають широковживані функції за допомогою сторонніх бібліотек. Однак, Flask має підтримку розширень, які забезпечують додаткові властивості таким чином, наче вони були доступні у Flask із самого початку. Існують розширення для встановлення об'єктно-реляційних зв'язків, перевірки форм, контролю процесу завантаження, підтримки різноманітних відкритих технологій аутентифікації та декількох поширених засобів для фреймворку. Розширення оновлюються частіше аніж базовий код.