Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

open-frames/awesome-open-frames

Repository files navigation

Awesome Open Frames

Open Frames is an interoperable standard extending the original Frames specification to support a broader range of applications and protocols. Getting started with Open Frames is very easy. You need to go through 2 steps:

  1. Update your frame's metadata: Ensure it aligns with Open Frames standards and specifies protocol.
  2. Verifying requests: Familiarize yourself with your framework's documentation to validate and ensure compatibility.
  • For a detailed guide, check out the start document.
  • For more information go to the official specification.

Example frames

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

πŸ’° Integrate your frame and earn 100ドル. Check out the open bounty program

open-source


Messaging apps

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

  • Converse: Own your conversations.
  • Converse Web: Own you conversations. On the web.
  • xmtp.chat: XMTP web app messaging client that renders Frames.
  • dev-inbox: Dev focused messaging client that renders Frames.

Frameworks

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

Protocols

  • XMTP: Verify and sign XMTP payloads in XMTP.
  • Lens Protocol: Lens protocol Open Frame specification.

No code tools

  • Holder: Holder no-code builders allows to broadcast frames.
  • Neynar: Neynar builder supports Open Frames

Other integrations

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

  • Paragraph: Paragraph newsletter can be displayed as Open Frames.
  • Launchcaster: Launchcaster renders Open Frames in their launches.

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 | Framify.xyz


Media Mentions

Here are some notable mentions:


Ecosystem Partners

About

awesome-open-frames

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 25

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /