{"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","allTopics":["go","rust","networking","webrtc","peer-to-peer","p2p","libp2p","webtransport"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":15,"issueCount":16,"starsCount":84,"forksCount":32,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-17T12:04:24.108Z"}},{"type":"Public","name":"github-mgmt","owner":"libp2p","isFork":false,"description":"","allTopics":["ipdx"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":4,"starsCount":8,"forksCount":24,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-15T00:22:19.379Z"}},{"type":"Public","name":"js-libp2p","owner":"libp2p","isFork":false,"description":"The JavaScript Implementation of libp2p networking stack.","allTopics":["p2p","networking-stack","ipfs","libp2p","js-ipfs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":9,"issueCount":77,"starsCount":2294,"forksCount":438,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-18T14:26:30.092Z"}},{"type":"Public","name":"test-plans","owner":"libp2p","isFork":false,"description":"Interoperability tests for libp2p","allTopics":["go","nim","js","libp2p","rust"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":35,"issueCount":33,"starsCount":51,"forksCount":43,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-12T00:55:14.828Z"}},{"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","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":4,"starsCount":11,"forksCount":6,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-16T10:20:39.686Z"}},{"type":"Public","name":"js-libp2p-daemon","owner":"libp2p","isFork":false,"description":"A js-libp2p backed daemon","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":7,"starsCount":15,"forksCount":11,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-16T10:31:34.893Z"}},{"type":"Public","name":"interop","owner":"libp2p","isFork":false,"description":"Interoperability tests for libp2p Implementations","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":3,"starsCount":16,"forksCount":9,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-11T12:39:37.087Z"}},{"type":"Public","name":"js-libp2p-http-fetch","owner":"libp2p","isFork":false,"description":"Implementation of WHATWG Fetch with support for multiaddrs and libp2p streams.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":1,"starsCount":2,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-13T11:01:58.470Z"}},{"type":"Public","name":"js-libp2p-aes-ctr","owner":"libp2p","isFork":false,"description":"Streaming AES-CTR for node and browsers","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-12T10:08:54.505Z"}},{"type":"Public","name":"connectivity-site","owner":"libp2p","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":2,"starsCount":0,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-12T14:01:56.799Z"}},{"type":"Public archive","name":"js-libp2p-simple-metrics","owner":"libp2p","isFork":false,"description":"Simple in-memory metrics gathering for libp2p","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":2,"starsCount":0,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T10:30:16.336Z"}},{"type":"Public","name":"js-libp2p-delegated-peer-routing","owner":"libp2p","isFork":false,"description":"Leverage other peers in the network to perform Peer Routing calls.","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-delegated-content-routing","owner":"libp2p","isFork":false,"description":"Leverage other peers in the network to perform Content Routing calls.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":0,"starsCount":13,"forksCount":9,"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","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","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-rsa","owner":"libp2p","isFork":false,"description":"Utility functions for dealing with legacy RSA keys","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-12T10:48:49.315Z"}},{"type":"Public archive","name":"js-ipni-content-routing","owner":"libp2p","isFork":false,"description":"Use an IPNI service to discover content providers","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","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","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 ","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","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","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","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 ","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","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","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","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","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","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","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"}}],"repositoryCount":47,"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":"libp2p repositories"}