Skip to content

swift-libp2p/ChatAppExample-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

LibP2P Chat App Example

An Example iOS App that showcases how libp2p can be used to chat with peers on the same network (LAN).

Table of Contents

Overview

The app uses mDNS to automatically discover other libp2p peers on the same Local Area Netowork (LAN). Once discovered, you can begin a message thread with them similar to the Messages app.

Why?

It's an example of how you can integrate swift-libp2p into an iOS App! 🥳

Try it out

Check it out by cloning this repo, opening in XCode and setting the appropriate developer signing settings, then run it on two devices connected to the same LAN!

Contributing

Contributions are welcomed! This code is very much a proof of concept. I can guarantee you there's a better / safer way to accomplish the same results. Any suggestions, improvements, or even just critques, are welcome!

Let's make this code better together! 🤝

Credits

License

MIT © 2022 Breth Inc.

About

A simple chat application built for iOS using swift-libp2p

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages