All Projects → jacob-grahn → jiber

jacob-grahn / jiber

Licence: MIT license
Open Source API for Realtime Web Apps

Programming Languages

typescript
32286 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to jiber

Microsoft Student Partner Workshop Learning Materials Ai Nlp
This repository contains all codes and materials of the current session. It contains the required code on Natural Language Processing, Artificial intelligence.
Stars: ✭ 187 (+252.83%)
Mutual labels:  peer-to-peer
Zebus
A lightweight Peer to Peer Service Bus
Stars: ✭ 222 (+318.87%)
Mutual labels:  peer-to-peer
sublime
Repository for the Tandem Sublime Plugin
Stars: ✭ 22 (-58.49%)
Mutual labels:  peer-to-peer
React Peer
Send data to someone else's browser as easy as setting state
Stars: ✭ 191 (+260.38%)
Mutual labels:  peer-to-peer
Crdt Playground
Stars: ✭ 215 (+305.66%)
Mutual labels:  peer-to-peer
Sentinel
Sentinel is an interoperable secure network layer offering the Sentinel Service Chain exclusively for distributed & decentralized native services like - dVPN, Sentrix (dChat and dVoIP) and more.
Stars: ✭ 228 (+330.19%)
Mutual labels:  peer-to-peer
Unstoppable Wallet Ios
A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 180 (+239.62%)
Mutual labels:  peer-to-peer
trystero
🤝 Serverless WebRTC matchmaking for painless P2P — Make any site multiplayer in a few lines — Use BitTorrent, IPFS, or Firebase
Stars: ✭ 512 (+866.04%)
Mutual labels:  peer-to-peer
Redwood
A highly-configurable, distributed, realtime database that manages a state tree shared among many peers.
Stars: ✭ 218 (+311.32%)
Mutual labels:  peer-to-peer
N2n
Peer-to-peer VPN
Stars: ✭ 3,424 (+6360.38%)
Mutual labels:  peer-to-peer
Peer To Peer Cue System
Cue system for simple two-way communication and visual signaling using a PeerJS peer-to-peer connection.
Stars: ✭ 190 (+258.49%)
Mutual labels:  peer-to-peer
Fastcast
🌊 Stream peer-to-peer audio and video content
Stars: ✭ 202 (+281.13%)
Mutual labels:  peer-to-peer
Cratetorrent
A BitTorrent V1 engine library for Rust (and currently Linux)
Stars: ✭ 233 (+339.62%)
Mutual labels:  peer-to-peer
Video Meeting
Google Meet / Zoom clone in a few lines of code
Stars: ✭ 187 (+252.83%)
Mutual labels:  peer-to-peer
Tom and Jerry
A multiuser AR game based on ARKit 2 and MultipeerConnectivity
Stars: ✭ 24 (-54.72%)
Mutual labels:  multiuser
Gun
An open source cybersecurity protocol for syncing decentralized graph data.
Stars: ✭ 15,172 (+28526.42%)
Mutual labels:  peer-to-peer
Otunnel
peer-to-peer tunnel tool
Stars: ✭ 224 (+322.64%)
Mutual labels:  peer-to-peer
haskell-ricochet
(WIP/Experimental) Ricochet implementation as Haskell Library.
Stars: ✭ 22 (-58.49%)
Mutual labels:  peer-to-peer
gofast
High performance transport protocol for distributed applications.
Stars: ✭ 19 (-64.15%)
Mutual labels:  peer-to-peer
Kinectron
Electron + Kinect + PeerJS = Kinect data broadcast to browsers
Stars: ✭ 249 (+369.81%)
Mutual labels:  peer-to-peer

Jiber

Build Status

Jiber is an open source API for realtime web apps. It sets up peer-to-peer connections via webRTC, and backs that up with a more reliable client/server WebSocket connection.

  • Fast: Updates are sent peer to peer to minimize latency.
  • Light: jiber-client is 3kb, and has no dependencies.
  • Offline-First: User actions are applied optimistically until a connection becomes available.

Live Demos

Server Installation

npm i jiber-server

Client Installation

npm i jiber-client

Documentation

Examples

Examples can be found in /examples.

Contributing

See CONTRIBUTING.md

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].