{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"models","owner":"ably-labs","isFork":false,"description":"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.","topicNames":["frontend-web","websockets","realtime","pubsub","realtime-database","realtime-synchronization"],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":9,"issueCount":0,"starsCount":4,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-10T09:48:11.163Z"}},{"type":"Public","name":"ably-nextjs-fundamentals-kit","owner":"ably-labs","isFork":false,"description":"Ably serverless WebSockets and Next.js fundamentals starter kit","topicNames":["typescript","serverless","websockets","pubsub","nextjs"],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":0,"starsCount":26,"forksCount":15,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-05T14:08:56.458Z"}},{"type":"Public","name":"byrntum-ably-demo","owner":"ably-labs","isFork":false,"description":"Demo showing how to create collaborative schedules with Bryntum and Ably","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-04T01:25:23.361Z"}},{"type":"Public","name":"responsive-cursors-example","owner":"ably-labs","isFork":false,"description":"Example of using the Spaces Cursors API on an responsive canvas","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-03T19:07:17.259Z"}},{"type":"Public","name":"ably-lambda-chat","owner":"ably-labs","isFork":false,"description":"A demo repo for making chat apps with Ably and AWS Lambda","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-29T03:03:25.237Z"}},{"type":"Public","name":"ably-js-web-worker-example","owner":"ably-labs","isFork":false,"description":"An example of how to use ably-js in a Web Worker.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-29T01:06:08.979Z"}},{"type":"Public","name":"fauna-ably-ecommerce","owner":"ably-labs","isFork":false,"description":"An e-commerce example with Ably + FaunaDB","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":2,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-28T08:09:30.790Z"}},{"type":"Public","name":"ably-js-react-native-example","owner":"ably-labs","isFork":false,"description":"An example of how to use ably-js in a React Native app.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-04T20:27:48.239Z"}},{"type":"Public","name":"avatar-stack-flowbite-ably","owner":"ably-labs","isFork":false,"description":"Demo of creating an Avatar Stack with Flowbite React and Ably","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-20T05:00:31.827Z"}},{"type":"Public","name":"realtime-examples","owner":"ably-labs","isFork":false,"description":"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.","topicNames":["realtime","multiplayer-game","chat-application","ably","realtime-dashboard","live-charts","typing-indicator","live-cursor","activity-feeds","avatar-stack"],"topicsNotShown":2,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":0,"starsCount":21,"forksCount":7,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-20T04:57:56.469Z"}},{"type":"Public","name":"ably-deepgram-captioning","owner":"ably-labs","isFork":false,"description":"A demo showing how to create a realtime captioning system with Deepgram and Ably.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-20T02:18:12.741Z"}},{"type":"Public","name":"ably-arcade","owner":"ably-labs","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":12,"issueCount":0,"starsCount":3,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-06T11:42:44.936Z"}},{"type":"Public","name":"react-websockets-tutorial","owner":"ably-labs","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-13T18:19:25.007Z"}},{"type":"Public","name":"netlify-identity-auth","owner":"ably-labs","isFork":false,"description":"Use the Netlify platform to provide an Ably JWT endpoint integrated with identity which allows user validation and moderation","topicNames":["blog","api","identity","lambda","jwt","blogpost","netlify","ably","authentication","serverless"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":5,"issueCount":0,"starsCount":0,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-11T00:46:28.115Z"}},{"type":"Public","name":"Ableye","owner":"ably-labs","isFork":false,"description":"A visualisation tool to explore, test and debug ably-go.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":0,"starsCount":3,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-02T21:31:19.979Z"}},{"type":"Public","name":"go-ebiten-blog-example","owner":"ably-labs","isFork":false,"description":"Example code to support my blog post.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":8,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-02T21:30:35.600Z"}},{"type":"Public","name":"ably-control-api-action","owner":"ably-labs","isFork":false,"description":"A GitHub Action to use the Ably Control API.","topicNames":["actions"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":5,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-19T20:33:56.818Z"}},{"type":"Public","name":"coin-game","owner":"ably-labs","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":17,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-17T20:00:02.144Z"}},{"type":"Public","name":"sync-edit","owner":"ably-labs","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-11T21:42:54.915Z"}},{"type":"Public","name":"LED-Matrix-Jumper","owner":"ably-labs","isFork":false,"description":"A Node.js server + microphone collecting HTML page that detects songs, and returns various festive themed iconography","topicNames":["javascript","iot","realtime-messaging","wearable","song-recognition","arduino"],"topicsNotShown":0,"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":25,"issueCount":0,"starsCount":5,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-10T12:18:53.833Z"}},{"type":"Public","name":"next-and-ably","owner":"ably-labs","isFork":false,"description":"A simple example of using Ably to send realtime messages in a Next app","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":0,"starsCount":2,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-08T07:14:10.896Z"}},{"type":"Public","name":"collaborative-editor","owner":"ably-labs","isFork":false,"description":"Demonstrates a collaborative text editor experience with Ably and Fauna using Quill.js","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-07T01:08:40.752Z"}},{"type":"Public","name":"ably-playground","owner":"ably-labs","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":14,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-05T06:23:43.876Z"}},{"type":"Public","name":"live-caption-demo","owner":"ably-labs","isFork":false,"description":"Live Speech to Text using Microsoft Azure Cognitive Services and Ably MQTT","topicNames":["javascript","iot","speech-to-text","realtime-messaging","cognitive-services","mqtt","azure-functions","azure-cognitive-services","led-displays","hardware-devices"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":32,"issueCount":0,"starsCount":18,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-03T18:50:55.122Z"}},{"type":"Public","name":"ouija","owner":"ably-labs","isFork":false,"description":"an online, multiplayer spirit board","topicNames":["javascript","typescript","peer-","ouija"],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":45,"issueCount":1,"starsCount":9,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-03T18:49:59.656Z"}},{"type":"Public","name":"NextJS-chat-app","owner":"ably-labs","isFork":false,"description":"A chat app built using Ably and Next JS and hosted with Vercel","topicNames":["javascript","chat","webhooks","demo","realtime","realtime-messaging","react-hooks","vercel","ably-js","react"],"topicsNotShown":3,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":88,"forksCount":49,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-29T18:48:57.215Z"}},{"type":"Public","name":"serverless-websockets-quest","owner":"ably-labs","isFork":false,"description":"An ADND style web-based game that combines serverless with websockets to achieve a realtime experience","topicNames":["demo","vuejs","dotnet","websockets","realtime","ably","durable-functions","serverless","azure-functions"],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":18,"issueCount":0,"starsCount":8,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-27T05:31:34.902Z"}},{"type":"Public","name":"vonage-vercel-voting","owner":"ably-labs","isFork":false,"description":"","topicNames":["javascript","voting","realtime-messaging","sms-messages"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":11,"issueCount":0,"starsCount":0,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-25T04:06:20.520Z"}},{"type":"Public","name":"serverless-workflow-visualizer","owner":"ably-labs","isFork":false,"description":"Web application that uses Ably to visualize the progress of a serverless workflow.","topicNames":["demo","vue","serverless","dotnet","azure","realtime","pubsub","azure-functions","ably","azure-static-web-apps"],"topicsNotShown":0,"primaryLanguage":{"name":"Vue","color":"#41b883"},"pullRequestCount":13,"issueCount":0,"starsCount":4,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-07T02:15:07.982Z"}},{"type":"Public","name":"azurewebsubpub-ably-dotnet","owner":"ably-labs","isFork":false,"description":"Demo console app in .NET 6 to highlight the similarities and differences between Azure PubSub & Ably for doing pub/sub messaging.","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-05T06:19:21.883Z"}}],"repositoryCount":118,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}