# Introducing: Farcaster Mini-apps Builder

*Build Farcaster Mini-apps with Frames.sh*

By [Frames.sh](https://paragraph.com/@frames) · 2024-10-30

---

Overview
--------

*   Frames.sh Farcaster Mini-app Builder
    
*   Quick Demo - Gifit Mini-app
    
*   Improvements & New features
    

Farcaster Mini-app Builder
--------------------------

[Frames.sh](https://frames.sh) is proud to introduce its new tool that allow users to build Farcaster mini-apps. To learn more about Farcaster mini-apps, read the details of the specification outlined [here](https://warpcast.notion.site/Composer-Actions-7f2b8739ee8447cc8a6b518c234b1eeb).

### Build & Deploy

Build your mini-apps quickly - create an app, add pages, add components, add styles, add interactions. Supported interactions include: **clicks**, **hover**, **scrolling**, **value changes**, **on component create**, **on component destroy** events. Supported components include **text inputs**, **select menus**, **range inputs**, **toggle switches**, **images**, **text containers**, **and links**.

![](https://storage.googleapis.com/papyrus_images/5adf96f08c0151bc0c9a33b0679905d8.png)

Edit your app's pages with the **View Editor**

Implement your app's logic and handle incoming requests (**POST**, **GET**, **PUT**, **DELETE**) with the **Logic Editor**. Parse and transform data and create request response using **Flex** code. To learn more about Flex code, see the documentation [here](https://app.gitbook.com/o/vOZFKE3me8jXohYkWIFz/s/fVoJ8AO0IkbCvfRYkyOh/~/changes/35/flex-code/keywords-and-methods).

![](https://storage.googleapis.com/papyrus_images/fb99455e4a8349640909be9715f6a8b8.png)

Edit your app's logic with the **Logic Editor**

Quickly deploy your mini-app by pressing **Publish**, or test your mini-app in development by pressing **Save** and use the **Live Preview**. Each mini-app can be accessed with a permalink, the link can be used for submissions to app-stores.

Quick Demo - Gifit Mini-app
---------------------------

Gifit, a Farcaster mini-app, is now available on Warpcast as a quick demo for Frames.sh’s mini-app builder. Gifit allows its users to find and embed gifs in casts.

![](https://storage.googleapis.com/papyrus_images/ee7c4b79c2b1ac559ad8703b7e548b44.png)

Gifit - Find GIF and embed it on your casts.

Improvements & New Features
---------------------------

*   **PWA support** - add your app to the home-screen, the feature is built-in to all apps created with Frames.sh. Enable PWA mode with /?standalone=true query string.
    
*   **Private variables** - keep values in your app's logic a secret using private variables: **{$\_privateVariable}**, private variables cannot be displayed in templates.
    
*   **Flex configuration styles** - adjust your components flex styles; add wrapping, add vertical and horizontal alignments.
    
*   **Dark & Light themes** \- use dark, light themes for your app templates or set to auto to detect the system theme.
    
*   **App-store verification** - an issue with verification when submitting apps to the app-store has been fixed.
    

**Upcoming Features**:

*   Multi-media support for voice and video recording to enable media-rich applications such as live-streaming, video capture, voice capture, and more.
    
*   HTML5 canvas support to enable games.
    

Questions?
----------

Let us know at [contact@frames.sh](mailto:contact@frames.sh)

---

*Originally published on [Frames.sh](https://paragraph.com/@frames/introducing-farcaster-mini-apps-builder)*
