{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"clients","owner":"bitwarden","isFork":false,"description":"Bitwarden client applications (web, browser extension, desktop, and cli)","allTopics":["electron","nodejs","cli","chrome","angular","typescript","desktop","safari","bitwarden","javascript","firefox","webextension","browser-extension"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":256,"issueCount":561,"starsCount":8576,"forksCount":1122,"license":"Other","participation":[16,24,18,25,21,14,9,27,23,21,27,18,28,43,17,32,17,32,51,26,38,25,30,46,53,63,44,27,32,44,38,43,49,55,75,35,82,48,53,49,74,58,56,49,68,58,55,53,93,57,80,60],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T02:34:58.721Z"}},{"type":"Public","name":"renovate-config","owner":"bitwarden","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":1,"issueCount":1,"starsCount":1,"forksCount":0,"license":"GNU General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,3,0,0,0,0,0,0,0,0,5,0,2,2,1,1,2,1,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T00:05:48.464Z"}},{"type":"Public","name":"directory-connector","owner":"bitwarden","isFork":false,"description":"A tool for syncing a directory (AD, LDAP, Azure, G Suite, Okta) to an organization.","allTopics":["electron","angular","typescript","gsuite","directory","active-directory","okta","azure-ad","bitwarden","ldap"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":14,"issueCount":8,"starsCount":243,"forksCount":80,"license":"GNU General Public License v3.0","participation":[4,0,0,0,1,0,0,0,0,0,3,0,0,3,3,0,1,1,0,5,0,1,0,1,1,7,5,1,0,2,4,1,11,12,7,3,1,1,2,3,3,0,0,0,2,1,2,1,2,2,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T00:02:26.851Z"}},{"type":"Public","name":"authenticator-ios","owner":"bitwarden","isFork":false,"description":"Bitwarden Authenticator mobile app for iOS.","allTopics":["swift","ios","totp","2fa"],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":4,"issueCount":8,"starsCount":99,"forksCount":3,"license":"GNU General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,7,8,26,11,19,10,6,2,4,14,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T23:45:57.175Z"}},{"type":"Public","name":"helm-charts","owner":"bitwarden","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Smarty","color":"#f0c040"},"pullRequestCount":7,"issueCount":8,"starsCount":19,"forksCount":12,"license":"GNU Affero General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,11,5,3,4,8,12,6,0,0,1,1,1,3,0,3,1,4,1,3,0,2,1,2,0,3,1,0,1,3,0,0,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T23:45:14.114Z"}},{"type":"Public","name":"server","owner":"bitwarden","isFork":false,"description":"The core infrastructure backend (API, database, Docker, etc).","allTopics":["api","sql","csharp","dotnet","aspnetcore","aspnet","dotnet-core","signalr","bitwarden","docker","sql-server"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":79,"issueCount":74,"starsCount":14579,"forksCount":1217,"license":"Other","participation":[9,11,15,5,9,9,5,16,20,6,18,8,11,11,7,6,4,19,10,17,22,9,16,17,26,26,25,11,8,9,19,15,21,22,38,20,15,11,15,12,18,21,12,16,18,27,21,12,22,17,16,12],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T22:48:23.935Z"}},{"type":"Public","name":"authenticator-android","owner":"bitwarden","isFork":false,"description":"Bitwarden Authenticator mobile app for Android.","allTopics":["android","kotlin","totp","2fa"],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":6,"issueCount":2,"starsCount":244,"forksCount":9,"license":"GNU General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,5,17,12,23,9,7,9,3,4,6],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T21:34:19.706Z"}},{"type":"Public","name":"passwordless-dotnet","owner":"bitwarden","isFork":false,"description":"Passwordless .NET SDK","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":4,"issueCount":4,"starsCount":33,"forksCount":9,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,1,21,3,4,1,1,1,9,9,11,1,0,5,4,5,3,4,11,3,0,2,5,1,0,1,5,0,1,0,0,3,1,0,2,1,2,1,1,0,0,0,0,0,1,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T21:28:45.354Z"}},{"type":"Public","name":"passwordless-java","owner":"bitwarden","isFork":false,"description":"Bitwarden Passwordless JAVA SDK","allTopics":["passkey","passkeys","java"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":3,"issueCount":1,"starsCount":5,"forksCount":2,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,3,26,1,4,0,15,7,0,0,0,0,1,0,42,1,0,5,10,0,1,12,6,0,1,2,4,4,0,0,0,1,1,0,0,1,5,0,1,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T21:16:17.520Z"}},{"type":"Public","name":"passwordless-react-example","owner":"bitwarden","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":9,"issueCount":1,"starsCount":11,"forksCount":2,"license":"Other","participation":[0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,1,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T21:11:48.286Z"}},{"type":"Public","name":"sdk","owner":"bitwarden","isFork":false,"description":"Bitwarden SDK.","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":37,"issueCount":5,"starsCount":196,"forksCount":35,"license":"Other","participation":[3,5,4,10,13,15,19,6,9,14,18,15,12,4,12,3,9,11,4,5,8,4,8,29,31,29,18,5,0,31,15,21,26,18,26,6,15,12,5,13,5,6,11,14,12,18,18,11,3,13,14,11],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T21:07:06.357Z"}},{"type":"Public","name":"passwordless-client-js","owner":"bitwarden","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":1,"starsCount":50,"forksCount":14,"license":"Apache License 2.0","participation":[1,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,6,2,0,0,0,0,0,1,0,0,1,0,1,4,17,19,0,0,5,0,0,0,2,0,1,1,3,1,0,0,0,1,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T20:35:43.428Z"}},{"type":"Public","name":"passwordless-docs","owner":"bitwarden","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":3,"issueCount":5,"starsCount":15,"forksCount":30,"license":null,"participation":[3,0,0,0,0,0,0,4,1,0,1,0,1,3,4,8,2,1,0,1,0,0,1,1,0,3,0,3,0,5,3,1,1,4,2,1,1,1,0,0,2,1,4,3,2,0,2,0,1,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T20:32:11.320Z"}},{"type":"Public","name":"key-connector","owner":"bitwarden","isFork":false,"description":"An agent that stores and provides cryptographic keys to Bitwarden clients.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":4,"issueCount":2,"starsCount":32,"forksCount":24,"license":"Other","participation":[0,4,0,0,0,0,0,1,0,0,0,0,0,3,4,0,2,1,4,0,1,4,0,3,10,5,4,0,0,1,1,4,1,1,5,1,0,3,3,2,2,1,0,2,2,1,1,1,1,1,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T20:24:06.050Z"}},{"type":"Public","name":"self-host","owner":"bitwarden","isFork":false,"description":"Bitwarden's self-hosted release repository","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":11,"issueCount":25,"starsCount":302,"forksCount":53,"license":"GNU General Public License v3.0","participation":[2,8,0,0,5,0,1,0,0,1,2,1,3,0,2,1,0,2,4,2,14,0,0,1,2,2,0,0,0,1,1,4,1,1,5,2,1,2,2,0,4,2,2,1,2,0,1,0,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T20:19:12.795Z"}},{"type":"Public","name":"Handlebars.conf","owner":"bitwarden","isFork":false,"description":"Handlebars templates for config files.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":2,"issueCount":1,"starsCount":4,"forksCount":4,"license":"MIT License","participation":[1,3,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,9,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T19:24:20.987Z"}},{"type":"Public template","name":"template","owner":"bitwarden","isFork":false,"description":"Template repository","allTopics":[],"primaryLanguage":null,"pullRequestCount":4,"issueCount":1,"starsCount":1,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T19:23:19.231Z"}},{"type":"Public","name":"splunk","owner":"bitwarden","isFork":false,"description":"Splunk app for reporting Bitwarden event logs.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":7,"issueCount":1,"starsCount":12,"forksCount":5,"license":"GNU General Public License v3.0","participation":[0,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,1,0,0,0,2,0,2,0,0,15,3,0,0,0,1,4,10,0,4,1,1,2,0,1,0,1,0,1,0,4,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T19:13:07.402Z"}},{"type":"Public","name":"gh-actions","owner":"bitwarden","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":7,"issueCount":1,"starsCount":29,"forksCount":9,"license":"GNU Affero General Public License v3.0","participation":[1,9,0,1,2,0,0,1,0,1,2,1,0,4,12,0,1,0,2,0,1,2,7,2,1,3,4,3,0,4,6,4,1,1,3,3,3,4,5,4,2,3,3,1,1,1,0,3,3,4,1,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T19:12:08.459Z"}},{"type":"Public","name":"passwordless-nodejs","owner":"bitwarden","isFork":false,"description":"Passwordless.dev backend library for Node.js","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":13,"issueCount":1,"starsCount":8,"forksCount":4,"license":"Apache License 2.0","participation":[0,0,0,0,0,5,10,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,1,0,0,0,3,22,0,1,0,2,1,0,0,0,3,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T19:09:15.984Z"}},{"type":"Public","name":"passwordless-server","owner":"bitwarden","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":7,"issueCount":2,"starsCount":71,"forksCount":23,"license":"Other","participation":[2,0,5,1,0,1,5,5,5,6,7,3,3,3,13,14,8,13,5,17,4,28,27,30,20,14,10,9,0,6,18,16,1,13,21,10,18,8,16,21,14,21,7,8,8,6,4,8,5,5,7,12],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T19:07:31.267Z"}},{"type":"Public","name":"sm-kubernetes","owner":"bitwarden","isFork":false,"description":"Kubernetes Operator for Bitwarden Secrets Manager.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":7,"issueCount":1,"starsCount":0,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,1,0,2,0,0,1,2,0,10,0,1,3,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T18:58:25.670Z"}},{"type":"Public","name":"sm-action","owner":"bitwarden","isFork":false,"description":"Github Action for Secrets Manager","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":6,"starsCount":42,"forksCount":4,"license":"GNU General Public License v3.0","participation":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,5,11,2,2,2,6,3,8,3,8,1,4,0,3,4,0,3,0,0,0,8,0,5,0,1,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T18:05:27.335Z"}},{"type":"Public","name":"sm-ansible","owner":"bitwarden","isFork":false,"description":"Ansible integration for Secrets Manager","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":1,"starsCount":6,"forksCount":2,"license":"GNU General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,7,14,8,17,29,9,22,0,2,0,1,1,0,1,0,1,1,2,0,1,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T18:04:29.144Z"}},{"type":"Public","name":"devops-exercise","owner":"bitwarden","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":6,"issueCount":1,"starsCount":11,"forksCount":13,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T14:57:13.500Z"}},{"type":"Public","name":"mobile","owner":"bitwarden","isFork":false,"description":"The mobile app vault (iOS and Android).","allTopics":["ios","xaml","xamarin","csharp","dotnet","xamarin-forms","bitwarden","android"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":48,"issueCount":359,"starsCount":5720,"forksCount":755,"license":"GNU General Public License v3.0","participation":[7,6,4,3,8,4,4,4,7,7,7,4,6,8,7,6,3,8,3,5,5,3,3,2,7,8,3,1,5,4,3,10,10,5,16,7,15,11,8,7,4,3,5,7,5,8,12,4,6,3,4,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T14:50:52.345Z"}},{"type":"Public","name":"workflow-linter","owner":"bitwarden","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":0,"license":"GNU General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T09:48:53.300Z"}},{"type":"Public","name":"contributing-docs","owner":"bitwarden","isFork":false,"description":"Contributing documentation","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":9,"issueCount":3,"starsCount":23,"forksCount":16,"license":"Other","participation":[1,7,7,2,6,4,1,6,4,4,2,3,5,5,6,3,0,7,3,5,3,1,6,4,2,9,3,0,7,7,3,3,5,7,6,2,2,6,3,5,2,6,1,8,1,3,2,7,0,4,2,10],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T20:13:20.120Z"}},{"type":"Public","name":"test-the-web","owner":"bitwarden","isFork":false,"description":"Test the Web enables anyone to quickly test common browser interactions on the web with mock interfaces.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":4,"forksCount":2,"license":"GNU General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,8,3,0,0,34,5,0,12,11,8,18,18,16,13,2,0,0,2,18,28,10,9,12,0,15,5,4,0,9,1,9],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T17:42:27.323Z"}},{"type":"Public","name":"passkey-rs","owner":"bitwarden","isFork":true,"description":"A framework for defining Webauthn Authenticators that support passkeys","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":13,"license":"Apache License 2.0","participation":[0,0,0,0,0,4,4,1,0,0,1,0,2,0,0,0,0,0,0,2,0,10,3,0,0,13,0,0,0,0,0,0,0,0,0,0,1,0,1,2,0,3,7,7,9,11,7,7,8,0,2,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T15:03:17.768Z"}}],"repositoryCount":54,"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"}