sono.land

Welcome to sono.land!

sono is a lightweight module for DenoπŸ¦– that enables real-time bidirectional communication between clients by using native WebSocket and WebRTC APIs. Our module abstracts away the low-level implementation of ws from the Deno Standard Library. By importing our module, developers can build their own telecommunications app that lets users communicate with low latency and high reliability. Take your time in reading this documentation to get started! If you have any questions, please reach out to the team!

Features

  • 🀝 WebRTC for P2P connections
  • πŸ“Έ Video and 🎀 Audio implementation
  • πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦Exhibit Many to Many WebRTC connectivity utilizing the Mesh system
  • πŸ”Œ WebSocket for clients to server connections
  • πŸ’¬ Chatroom demonstration to display WebSocket connections
  • πŸ“Ί Multiple channels for different discussions
  • πŸ“£ Broadcast messages to everyone in the channel
  • πŸ“« Direct message to a single client
  • πŸ“ Grab a list of all clients in a specified channel
  • πŸ”₯ and much more

Get started now!

Check out our repo here and start importing the sono modules from the Deno Third Party Modules here.