# Frameworks

Elements is a native macOS application built using Objective-C and Swift, it also uses the following Frameworks:

* [Tailwind CSS](https://tailwindcss.com), utility-first CSS framework for rapidly building modern websites.
* [GSAP](https://gsap.com/) (Business License), industry standard JavaScript animation library.
* [AlpineJS](https://alpinejs.dev), a modern, lightweight, JavaScript framework.
* [Slate Text Editor](https://github.com/ianstormtaylor/slate), completely customisable framework for building rich text editors.
* [Slim Framework](https://www.slimframework.com), that helps quickly write simple yet powerful web applications and APIs.
* [PHPMailer framework](https://github.com/PHPMailer/PHPMailer), popular email sending library for PHP.
* [MultiMarkdown](https://fletcherpenney.net/multimarkdown/), framework for converting minimally marked-up plain text.
* [Monaco Editor](https://microsoft.github.io/monaco-editor/), an open-source code editor framework from Microsoft.
* [Sparkle](https://sparkle-project.org), update framework for macOS applications.
* [Google Material Symbols](https://github.com/google/material-design-icons/blob/main/LICENSE), we include a subset of [these icons](https://fonts.google.com/icons) within Elements.
