{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"universal-connectivity","owner":"libp2p","isFork":false,"description":"Realtime decentralised chat with libp2p showing ubiquitous peer-to-peer connectivity between multiple programming languages (Go, Rust, TypeScript) and runtimes (Web, native binary) using QUIC, WebRTC and WebTransport","topicNames":["go","rust","networking","webrtc","peer-to-peer","p2p","libp2p","webtransport"],"topicsNotShown":0,"allTopics":["go","rust","networking","webrtc","peer-to-peer","p2p","libp2p","webtransport"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":17,"starsCount":69,"forksCount":30,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T09:03:03.357Z"}},{"type":"Public","name":"test-plans","owner":"libp2p","isFork":false,"description":"Interoperability tests for libp2p","topicNames":["go","nim","js","libp2p","rust"],"topicsNotShown":0,"allTopics":["go","nim","js","libp2p","rust"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":16,"issueCount":31,"starsCount":44,"forksCount":41,"license":"Other","participation":[4,4,8,10,16,10,14,6,4,7,8,11,12,8,8,3,0,0,2,0,1,6,0,2,5,1,0,1,0,2,0,1,0,0,6,2,0,0,2,0,0,0,0,3,0,0,0,0,0,2,2,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-25T00:53:25.192Z"}},{"type":"Public","name":"js-libp2p","owner":"libp2p","isFork":false,"description":"The JavaScript Implementation of libp2p networking stack.","topicNames":["p2p","networking-stack","ipfs","libp2p","js-ipfs"],"topicsNotShown":0,"allTopics":["p2p","networking-stack","ipfs","libp2p","js-ipfs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":18,"issueCount":71,"starsCount":2240,"forksCount":434,"license":"Other","participation":[9,21,122,50,19,3,0,6,9,26,13,18,7,10,9,12,12,10,12,6,1,18,13,30,8,7,31,14,7,15,4,6,14,10,7,8,12,1,6,9,1,8,0,7,12,8,9,11,9,9,18,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T16:52:17.026Z"}},{"type":"Public","name":"github-mgmt","owner":"libp2p","isFork":false,"description":"","topicNames":["ipdx"],"topicsNotShown":0,"allTopics":["ipdx"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":4,"starsCount":8,"forksCount":21,"license":null,"participation":[4,3,17,4,13,26,7,3,3,7,15,3,11,7,13,4,19,14,9,4,5,2,6,3,10,1,3,3,3,1,1,16,1,3,1,10,3,10,12,5,9,18,23,8,3,5,1,1,3,3,8,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-19T00:19:57.706Z"}},{"type":"Public","name":"connectivity-site","owner":"libp2p","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":2,"starsCount":0,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T15:50:46.936Z"}},{"type":"Public archive","name":"js-libp2p-simple-metrics","owner":"libp2p","isFork":false,"description":"Simple in-memory metrics gathering for libp2p","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":2,"starsCount":0,"forksCount":1,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T10:30:16.336Z"}},{"type":"Public","name":"interop","owner":"libp2p","isFork":false,"description":"Interoperability tests for libp2p Implementations","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":3,"starsCount":16,"forksCount":9,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-29T17:49:59.864Z"}},{"type":"Public","name":"js-libp2p-daemon","owner":"libp2p","isFork":false,"description":"A js-libp2p backed daemon","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":7,"starsCount":14,"forksCount":9,"license":"Other","participation":[0,0,2,0,2,0,0,0,0,11,0,2,1,0,0,0,0,1,0,0,0,0,8,3,0,0,10,3,0,0,0,3,0,0,0,3,13,0,0,0,0,0,1,0,0,0,0,0,3,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T10:34:11.946Z"}},{"type":"Public","name":"js-libp2p-delegated-peer-routing","owner":"libp2p","isFork":false,"description":"Leverage other peers in the network to perform Peer Routing calls.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":0,"starsCount":16,"forksCount":12,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-22T11:39:10.520Z"}},{"type":"Public","name":"js-libp2p-pubsub-peer-discovery","owner":"libp2p","isFork":false,"description":"A js-libp2p module that uses pubsub for mdns like peer discovery","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":3,"starsCount":11,"forksCount":6,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-21T17:32:06.686Z"}},{"type":"Public","name":"js-libp2p-delegated-content-routing","owner":"libp2p","isFork":false,"description":"Leverage other peers in the network to perform Content Routing calls.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":0,"starsCount":13,"forksCount":12,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-21T17:31:45.233Z"}},{"type":"Public","name":"js-libp2p-cms","owner":"libp2p","isFork":false,"description":"Cryptographically protected messages using the libp2p keychain","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":1,"starsCount":1,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-22T08:16:41.862Z"}},{"type":"Public","name":"js-libp2p-metrics","owner":"libp2p","isFork":false,"description":"Extendable implementation of @libp2p/interface-metrics","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-31T16:51:24.848Z"}},{"type":"Public","name":"js-libp2p-aes-ctr","owner":"libp2p","isFork":false,"description":"Streaming AES-CTR for node and browsers","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-31T16:50:29.122Z"}},{"type":"Public","name":"js-libp2p-rsa","owner":"libp2p","isFork":false,"description":"Utility functions for dealing with legacy RSA keys","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-31T16:49:32.280Z"}},{"type":"Public archive","name":"js-ipni-content-routing","owner":"libp2p","isFork":false,"description":"Use an IPNI service to discover content providers","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":2,"starsCount":3,"forksCount":2,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-30T17:42:24.113Z"}},{"type":"Public archive","name":"js-delegated-routing-v1-http-api-content-routing","owner":"libp2p","isFork":false,"description":"Use a Delegated Routing V1 HTTP service to discover content providers","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":2,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-30T17:42:23.605Z"}},{"type":"Public archive","name":"js-libp2p-bootstrap","owner":"libp2p","isFork":false,"description":"Rail a libp2p node through a bootstrap peer list","topicNames":["libp2p"],"topicsNotShown":0,"allTopics":["libp2p"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":30,"forksCount":21,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-03T14:47:18.691Z"}},{"type":"Public archive","name":"js-libp2p-webtransport","owner":"libp2p","isFork":false,"description":"WebTranport module that libp2p uses and that implements the interface-transport spec ","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":6,"starsCount":15,"forksCount":5,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-09T21:34:15.368Z"}},{"type":"Public archive","name":"js-libp2p-prometheus-metrics","owner":"libp2p","isFork":false,"description":"Collect libp2p metrics for scraping by Prometheus","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":6,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-01T14:17:41.363Z"}},{"type":"Public archive","name":"js-libp2p-utils","owner":"libp2p","isFork":false,"description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":7,"forksCount":5,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-21T15:53:38.169Z"}},{"type":"Public archive","name":"js-libp2p-mdns","owner":"libp2p","isFork":false,"description":"libp2p MulticastDNS Peer Discovery","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":3,"starsCount":52,"forksCount":17,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-21T15:52:27.889Z"}},{"type":"Public archive","name":"js-libp2p-websockets","owner":"libp2p","isFork":false,"description":"WebSockets module that libp2p uses and that implements the interface-transport spec ","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":2,"starsCount":95,"forksCount":46,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-21T15:50:51.019Z"}},{"type":"Public archive","name":"js-libp2p-tracked-map","owner":"libp2p","isFork":false,"description":"Allows tracking of statistics while libp2p is running","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-21T15:50:12.461Z"}},{"type":"Public archive","name":"js-libp2p-topology","owner":"libp2p","isFork":false,"description":"libp2p network topology","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-21T15:49:20.370Z"}},{"type":"Public archive","name":"js-libp2p-tcp","owner":"libp2p","isFork":false,"description":"JavaScript implementation of the TCP module that libp2p uses that implements the interface-transport spec","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":1,"starsCount":76,"forksCount":40,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-21T15:48:33.880Z"}},{"type":"Public archive","name":"js-libp2p-record","owner":"libp2p","isFork":false,"description":"Implementation of go-libp2p-record in JavaScript","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":2,"starsCount":17,"forksCount":12,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-21T15:48:01.343Z"}},{"type":"Public archive","name":"js-libp2p-peer-record","owner":"libp2p","isFork":false,"description":"Used to transfer signed peer data across the network","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":5,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-21T15:47:05.685Z"}},{"type":"Public archive","name":"js-libp2p-peer-store","owner":"libp2p","isFork":false,"description":"Stores information about peers libp2p knows on the network","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":3,"forksCount":5,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-21T15:46:29.740Z"}},{"type":"Public archive","name":"js-libp2p-peer-id","owner":"libp2p","isFork":false,"description":"libp2p PeerId implementation in JavaScript","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":2,"starsCount":7,"forksCount":9,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-21T15:45:02.972Z"}}],"repositoryCount":46,"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"}