GithubHelp home page GithubHelp logo

complexlity / awesome-open-frames Goto Github PK

View Code? Open in Web Editor NEW

This project forked from open-frames/awesome-open-frames

1.0 0.0 0.0 3.32 MB

awesome-open-frames

Home Page: https://awesome-open-frames.vercel.app/

License: MIT License

JavaScript 5.19% TypeScript 94.81%

awesome-open-frames's Introduction

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

awesome-open-frames's People

Contributors

fabriguespe avatar zizzamia avatar robertcedwards avatar sanjayprabhu avatar sharmilachoudhary avatar koisose avatar golryang avatar mr94t3z avatar tech-axis avatar vamsieth avatar cryptods8 avatar limone-eth avatar complexlity avatar davidfurlong avatar hrithiksampson avatar igorshadurin avatar jamiechicago312 avatar larhra avatar leofranklin015 avatar nith567 avatar sergical avatar shashank-reddy-code avatar rtomas avatar envoy-vc avatar ajaybutti avatar alekcangp avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.