Ably Labs (@ably-labs)

Top repositories

1

NextJS-chat-app

A chat app built using Ably and Next JS and hosted with Vercel
JavaScript
88
star
2

depict-it

a hilarious peer to peer drawing game built with vue.js using Ably channels.
JavaScript
76
star
3

realtime-quiz-framework

This repository contains a base networking framework for building a realtime quiz platform with Ably. This project uses VueJS on the client-side and NodeJS on the server-side and is scalable as you need.
Vue
72
star
4

realtime-multiplayer-space-invaders

Realtime Multiplayer Space Invaders Game with Phaser 3 and Ably
JavaScript
71
star
5

fully-featured-scalable-chat-app

An example of how to architect a fully featured, scalable chat app. With user and channel management and message history.
TypeScript
59
star
6

multiplayer-games-scalable-networking-framework

This repository contains a base networking framework for building any realtime multiplayer game on the web with Ably using the client/server architecture. This project uses vanilla JS on the client-side and NodeJS on the server-side and is scalable as you need
JavaScript
48
star
7

websockets-cursor-sharing

JavaScript
44
star
8

github-commit-visualizer

Visualise your dev work in graphical form with this GitHub Visualizer
TypeScript
44
star
9

react-hooks

The recommended way to use Ably in React components
TypeScript
38
star
10

live-cryptocurrency-streaming-flutter

A Flutter app with live cryptocurrency updates, powered by Ably
Dart
34
star
11

ably-nextjs-fundamentals-kit

Ably serverless WebSockets and Next.js fundamentals starter kit
TypeScript
24
star
12

jamstack-sync-stream-video

A live watch party app to watch videos with your friends remotely, built with the Jamstack architecture.
Vue
23
star
13

realtime-examples

Explore Ably's many possibilities. Here are a few short examples of realtime functionality you can build into your chat applications, collaborative tools and realtime monitoring solutions.
TypeScript
21
star
14

live-caption-demo

Live Speech to Text using Microsoft Azure Cognitive Services and Ably MQTT
JavaScript
18
star
15

netlify-and-ably

A Starter Template for using Ably in your Netlify projects
TypeScript
16
star
16

Realtime-ticket-booking-solution

A simple demo showing how to use Ably and fastAPI to route messages into Kafka for stream processing
Python
16
star
17

realtime-voting-angular

Realtime voting app template Ably, Chart.js, Angular 10
TypeScript
13
star
18

go-chat

Basic Go chat program using Ably for networking.
Go
12
star
19

broadcasting-redis-go

Example broadcast app using Go, Redis and Ably
Go
12
star
20

agile-flush-vue-app

Use this app to collaboratively estimate the stories for the next sprint.
JavaScript
12
star
21

whiteboard

an interactive whiteboard for multiple users
CSS
11
star
22

multiplayer-flappy-bird

This repo contains the project files for a multiplayer version of the flappy bird game.
JavaScript
11
star
23

ably-postgres-connector

A library to trigger realtime messages to millions of clients on any changes to your PostgresDB
TypeScript
10
star
24

react-websockets-tutorial

JavaScript
10
star
25

ouija

an online, multiplayer spirit board
TypeScript
9
star
26

laravel-broadcast-app

An example application using the official Ably Laravel Broadcaster
JavaScript
8
star
27

serverless-websockets-quest

An ADND style web-based game that combines serverless with websockets to achieve a realtime experience
TypeScript
8
star
28

scalable-serverless-editable-chat-demo

A chat demo built in Nuxt.js with Ably, AWS RDS for Postgres, AWS Lambdas and the Ably/Postgres connector to make it entirely serverless and scalable
Vue
8
star
29

flutter-chat-demo

Realtime chat app in Flutter, powered by Ably Realtime
Dart
7
star
30

cursors-everywhere

A chrome plugin for sharing cursor positions on any web page
JavaScript
7
star
31

graphql-ably-pubsub

TypeScript
6
star
32

ably-tower-defense

Learn how to create a multiplayer tower defence game for Unity using Ably
C#
6
star
33

vscode-ably

VSCode extension that allows management of Ably apps
TypeScript
5
star
34

ably-airtable-starter-kit

A fully functional starter kit to store realtime messages from Ably into Airtable via WebHooks
Vue
5
star
35

GameRoomSDK

A multiplayer game room SDK using Ably as communication platform
Kotlin
5
star
36

Club

Anonymous video calls. Demo.
TypeScript
5
star
37

LED-Matrix-Jumper

A Node.js server + microphone collecting HTML page that detects songs, and returns various festive themed iconography
C++
5
star
38

models

The Models SDK enables you to implement live, observable data models in your application. It works with Ably's Database Connector and helps merge updates with the existing state and supports optimistic updates to ensure a snappy interface.
TypeScript
5
star
39

pubsub-demo-dotnet

Sample app to demonstrate how to do pub/sub using the Ably .NET SDK.
C#
4
star
40

Gophercon-Hackathon

Rules and info for the gophercon hackathon
4
star
41

Ableye

A visualisation tool to explore, test and debug ably-go.
Go
3
star
42

I-Am-Jam

A Platformer Game built with JamStack, hosted on Netlify - You're fruit, can you clear the kitchen and become Jam?
TypeScript
3
star
43

decorate-a-tree

A sharable, decoratable Christmas Tree that uses real time pub/sub data
TypeScript
3
star
44

ably-arcade

TypeScript
3
star
45

serverless-workflow-visualizer

Web application that uses Ably to visualize the progress of a serverless workflow.
Vue
3
star
46

ably-chat-component

a chat web component
JavaScript
3
star
47

presence-collection

This can be used to aggregate Ably Presence information from across a namespace into a single message sent at a regular interval.
JavaScript
3
star
48

ably-next-vercel-news

Sample Vercel app using NextJS and Ably
JavaScript
3
star
49

spring-boot-auth0

Basic chat demo with Spring Boot and Auth0
Java
3
star
50

ingester

A tool for ingesting sources of data into Ably.
JavaScript
2
star
51

ably-spring-pubsub

Basic tutorial for Ably with Spring + Hibernate
Java
2
star
52

sharded-channels

Example of sharding up messaging across channels
JavaScript
2
star
53

ably-control-api-action

A GitHub Action to use the Ably Control API.
JavaScript
2
star
54

PubCrawler

Pub Crawler demo app
Kotlin
2
star
55

sms-in-the-browser

JavaScript
2
star
56

word-game

A Scrabble clone made using Ably
Go
2
star
57

ably-latency-map

Ably Latency Map
TypeScript
2
star
58

fauna-ably-ecommerce

An e-commerce example with Ably + FaunaDB
HTML
2
star
59

realtime-betting-app

A simple demo showing how to use Confluent Cloud and Ably to build scalable, dependable betting functionality.
Java
2
star
60

next-and-ably

A simple example of using Ably to send realtime messages in a Next app
TypeScript
2
star
61

ably-next-prisma-planetscale

Demonstrates using Ably, NextJS, Prisma, and Planetscale to implement blog commenting in realtime
JavaScript
2
star
62

ably-playground

JavaScript
1
star
63

azurewebsubpub-ably-dotnet

Demo console app in .NET 6 to highlight the similarities and differences between Azure PubSub & Ably for doing pub/sub messaging.
1
star
64

iotshirt

A low-res wearable version of MS Paint
TypeScript
1
star
65

coin-game

TypeScript
1
star
66

ably-serverless-auth

Ably Serverless Auth Example
JavaScript
1
star
67

collaborative-pixel-drawing

A collaborative pixelart drawing carnvas to demonstrate pub/sub using Ably or Azure WebPubSub.
JavaScript
1
star
68

ably-cli

TypeScript
1
star
69

chessdemo

A simple multi-user chess program
Go
1
star
70

AblyD

Demo extending websocketd using Ably
Go
1
star
71

chatris

JavaScript
1
star
72

ably-locust

A JavaScript load generator for Locust.io
TypeScript
1
star
73

fragmenting-ably

Example of how to send an image over Ably in JS
JavaScript
1
star
74

svelte-and-ably

A starter template for svelte and ably
JavaScript
1
star
75

ably-rock-paper-scissors

A game of rock, paper scissors unlike any other.
JavaScript
1
star
76

realtime-midi-player

MIDI over Ably. Demo.
TypeScript
1
star
77

Ablingo

A Realtime, Peer to Peer Bingo game using Ably.io
JavaScript
1
star
78

control-api-client

Auto-generated clients for the Ably Control API
Ruby
1
star
79

homebrew-tap

Homebrew repo for AblyD
Ruby
1
star
80

aat-tracking-history

A simple utility to process presence history for a given trackable ID and calculate statistics
JavaScript
1
star
81

Starter-Template-Typescript-and-Static-Web-Apps

A GitHub template to quickly get started with Ably in TypeScript, hosted on Azure Static Web Apps (+built in Azure Functions), with Jest.
TypeScript
1
star
82

whiteboard-component

A demo of usage of whiteboard and cursor sharing components, powered by Ably
TypeScript
1
star
83

go-ebiten-blog-example

Example code to support my blog post.
Go
1
star
84

vim-mqtt-livecode

Ably innovation day project to produce a POC that uses Ably network as a VIM livecode transport
Lua
1
star