Overview
Frames.sh Farcaster Mini-app Builder
Quick Demo - Gifit Mini-app
Improvements & New features
Farcaster Mini-app Builder
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.
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.
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.
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.
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