{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"window-manager","owner":"netless-io","isFork":false,"description":"a window management system based on white-web-sdk","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":17,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T04:20:32.828Z"}},{"type":"Public","name":"netless-app-pdfjs","owner":"netless-io","isFork":false,"description":"PDF.js","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T09:39:21.937Z"}},{"type":"Public","name":"flat-iOS","owner":"netless-io","isFork":false,"description":"Project Flat iOS is the iOS client of Agora Flat open source classroom.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":45,"forksCount":39,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T03:02:00.728Z"}},{"type":"Public","name":"fastboard","owner":"netless-io","isFork":false,"description":"An open sourced whiteboard starter based on white-web-sdk. ","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":48,"forksCount":33,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T09:45:20.198Z"}},{"type":"Public","name":"flat","owner":"netless-io","isFork":false,"description":"Project flat is the Web, Windows and macOS client of Agora Flat open source classroom.","topicNames":["electron","whiteboard","flat","e-learning","agora","virtual-classroom","e-class","online-classroom","cloud-recording","agora-flat"],"topicsNotShown":0,"allTopics":["electron","whiteboard","flat","e-learning","agora","virtual-classroom","e-class","online-classroom","cloud-recording","agora-flat"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":5,"starsCount":5469,"forksCount":799,"license":"MIT License","participation":[2,2,3,1,2,4,2,5,4,5,8,17,16,4,6,0,3,0,3,1,1,10,10,8,1,8,0,0,1,1,1,1,1,3,5,2,0,0,8,3,3,3,5,0,0,1,1,1,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T02:48:07.639Z"}},{"type":"Public","name":"whiteboard-android","owner":"netless-io","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":2,"starsCount":20,"forksCount":12,"license":null,"participation":[0,0,2,0,0,10,1,0,0,0,2,4,5,2,3,14,1,1,0,8,0,1,0,5,1,0,0,5,0,2,0,0,6,1,0,2,1,1,0,2,0,0,2,0,4,2,2,0,0,0,3,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T08:08:40.514Z"}},{"type":"Public","name":"Whiteboard-iOS","owner":"netless-io","isFork":false,"description":"Whiteboard","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":0,"issueCount":0,"starsCount":27,"forksCount":18,"license":"MIT License","participation":[0,0,3,0,0,19,1,3,0,0,3,6,9,5,3,10,5,5,1,3,0,0,1,5,7,6,5,17,0,3,0,0,7,0,0,9,3,0,0,0,0,6,0,11,3,1,0,0,1,8,3,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T07:22:17.707Z"}},{"type":"Public","name":"Whiteboard-bridge","owner":"netless-io","isFork":false,"description":"white-web-sdk, white-sdk-ios, white-sdk-android","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":0,"starsCount":9,"forksCount":10,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T07:20:44.434Z"}},{"type":"Public","name":"nolyfill-mathjs","owner":"netless-io","isFork":false,"description":"Replace mathjs with noop.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-10T08:01:00.251Z"}},{"type":"Public","name":"flat-server","owner":"netless-io","isFork":false,"description":"A Node.js server for the Agora Flat open source classroom.","topicNames":["nodejs","flat","agora","online-classroom","flat-server","agora-flat"],"topicsNotShown":0,"allTopics":["nodejs","flat","agora","online-classroom","flat-server","agora-flat"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":5,"starsCount":633,"forksCount":264,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T10:07:39.832Z"}},{"type":"Public","name":"fastboard-android","owner":"netless-io","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":3,"starsCount":2,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-29T04:00:10.200Z"}},{"type":"Public","name":"fastboard-iOS","owner":"netless-io","isFork":false,"description":"Quickly create a whiteboard interface for iOS","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-28T03:48:30.466Z"}},{"type":"Public","name":"flat-android","owner":"netless-io","isFork":false,"description":"Project Flat Android is the Android client of Agora Flat open source classroom.","topicNames":["android","kotlin","whiteboard","virtual-classroom","e-class","online-classroom","agora-flat"],"topicsNotShown":0,"allTopics":["android","kotlin","whiteboard","virtual-classroom","e-class","online-classroom","agora-flat"],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":101,"forksCount":63,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-12T09:54:34.420Z"}},{"type":"Public","name":"telebox-insider","owner":"netless-io","isFork":false,"description":"Experimental Whiteboard Windows UI.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-03T08:04:18.517Z"}},{"type":"Public","name":"netless-app","owner":"netless-io","isFork":false,"description":"Official Apps for the Agora Interactive Whiteboard.","topicNames":["netless"],"topicsNotShown":0,"allTopics":["netless"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":57,"forksCount":38,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-29T06:53:34.311Z"}},{"type":"Public","name":"netless-app-presentation","owner":"netless-io","isFork":false,"description":"netless app for displaying images","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-28T07:52:48.713Z"}},{"type":"Public","name":"WhiteboardRTCDemo-iOS","owner":"netless-io","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-26T06:49:10.041Z"}},{"type":"Public","name":"app-media-player","owner":"netless-io","isFork":false,"description":"netless-io/netless-app-media-player","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-25T01:12:33.687Z"}},{"type":"Public","name":"netless-token","owner":"netless-io","isFork":false,"description":"sample codes to generate token for Netless services","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":19,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-21T02:31:35.946Z"}},{"type":"Public","name":"SLSWeb","owner":"netless-io","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-15T07:18:06.245Z"}},{"type":"Public","name":"netless-slide-demo","owner":"netless-io","isFork":false,"description":"基于 canvas ηš„ pptx to html","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-14T07:26:19.067Z"}},{"type":"Public","name":"flat.agora.io","owner":"netless-io","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T08:24:34.615Z"}},{"type":"Public","name":"flat-landing-page","owner":"netless-io","isFork":false,"description":"https://github.com/netless-io/flat","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T08:22:30.257Z"}},{"type":"Public","name":"bridge-project","owner":"netless-io","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-06T03:20:48.688Z"}},{"type":"Public","name":"android-samples","owner":"netless-io","isFork":false,"description":"Multiple samples showing the practices of whiteboard and fastboard","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-23T08:11:34.717Z"}},{"type":"Public","name":"synced-store","owner":"netless-io","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-02T12:27:19.626Z"}},{"type":"Public","name":"whiteboard-demo","owner":"netless-io","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":1,"starsCount":65,"forksCount":29,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-25T07:58:18.706Z"}},{"type":"Public","name":"NETURLSchemeHandler","owner":"netless-io","isFork":false,"description":"WKURLSchemeHandler for WKWebview implementation","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-08T03:40:42.240Z"}},{"type":"Public","name":"White_YYModel","owner":"netless-io","isFork":true,"description":"Fork from ibireme/YYModel.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":920,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-08T03:17:43.639Z"}},{"type":"Public","name":"DSBridge-IOS","owner":"netless-io","isFork":true,"description":"🌏 A modern cross-platform JavaScript bridge, through which you can invoke each other's functions synchronously or asynchronously between JavaScript and native.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":299,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-10T07:23:20.467Z"}}],"repositoryCount":107,"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":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}