/awesome-open-frames

awesome-open-frames

Primary LanguageTypeScriptMIT LicenseMIT

Awesome Open Frames

Open Frames is an interoperable standard extending the original Frames specification to support a broader range of applications and protocols.

💸 Open Frames Bounty Program

We're offering a $100 bounty for developers who achieve 3 goals:

  1. Make your Frame interoperable with the Open Frames standard.
  2. Add your Frame to the Example Frames section in this repo via a PR.
  3. Send your frame via a DM to hi.xmtp.eth through one of the Applications section.

Dive deeper into the details of the bounty by visiting this link. After submitting your Frame, wait for the funds to be received in USDC Base. We will notify you via DM.

Example frames

Several Frames have already adopted the Open Frames standard, showcasing the versatility and broad applicability of this specification. These include:

open-source

Compatible messaging apps

Open Frames is designed to be universally compatible, with support from a wide range of applications. Notably, it is compatible with:

Tooling

Given the interoperable nature of Open Frames, each protocol has its unique method for handling payloads, making these tools invaluable for integration:

  • Frames.js: Verify and sign XMTP payloads in XMTP with FramesJS
  • OnChainKit: Verify and sign XMTP payloads in XMTP with OnChainKit
  • XMTP: Verify and sign XMTP payloads in XMTP

Related Resources

To get started with Open Frames or to learn more about the specification and its capabilities, check out the following resources:


Media Mentions

Here are some notable mentions:


Supporters

Implementation Supporters

This dApps & protocols & tooling already support the Open Frames standard.

And others: Outcasters | Onchain Letters | UFO News | RWX | Power Law Systems | Frameboard | Solo Salon | Derek Brown | Zine | Fabrica | ShortURL | Wibtal | Mark McClure | NextJS Boilerplate | Jared Hecht | Luc.cx | 0xPratik | Teji

Ecosystem Partners