{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"juju","owner":"juju","isFork":false,"description":"Orchestration engine that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure (Kubernetes or otherwise).","allTopics":["kubernetes","golang","devops","containers","juju","operations"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":29,"issueCount":1,"starsCount":2327,"forksCount":491,"license":"Other","participation":[53,36,46,65,95,68,60,50,37,58,37,25,54,62,68,28,74,76,59,67,30,29,49,32,84,26,19,21,1,13,28,38,39,39,29,19,27,27,26,32,17,57,17,31,27,59,40,21,32,15,31,35],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T03:03:13.349Z"}},{"type":"Public","name":"terraform-provider-juju","owner":"juju","isFork":false,"description":"A Terraform provider for Juju","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":9,"issueCount":59,"starsCount":18,"forksCount":31,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T19:32:08.897Z"}},{"type":"Public","name":"charm","owner":"juju","isFork":false,"description":"Parsing and testing Juju charms","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":3,"issueCount":2,"starsCount":13,"forksCount":57,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T01:05:38.223Z"}},{"type":"Public","name":"os","owner":"juju","isFork":false,"description":"Host OS and series abstractions for Go.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":17,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T14:27:48.763Z"}},{"type":"Public","name":"worker","owner":"juju","isFork":false,"description":"Utilities for handling long lived Go workers","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":3,"issueCount":0,"starsCount":10,"forksCount":14,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T12:04:56.508Z"}},{"type":"Public","name":"loggo","owner":"juju","isFork":false,"description":"A logging library for Go. Doesn't use the built in go log standard library, but instead offers a replacement.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":5,"issueCount":2,"starsCount":135,"forksCount":32,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T16:38:06.986Z"}},{"type":"Public","name":"packaging","owner":"juju","isFork":false,"description":"An abstraction of different linux packaging systems.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":0,"starsCount":6,"forksCount":11,"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,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T21:56:02.699Z"}},{"type":"Public","name":"utils","owner":"juju","isFork":false,"description":"General utility functions","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":3,"issueCount":2,"starsCount":211,"forksCount":88,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-12T15:18:11.064Z"}},{"type":"Public","name":"cmd","owner":"juju","isFork":false,"description":"A command line implementation framework","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":3,"issueCount":4,"starsCount":27,"forksCount":32,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-08T09:47:23.118Z"}},{"type":"Public","name":"testing","owner":"juju","isFork":false,"description":"Testing gocheck suites and checkers used across juju projects","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":3,"starsCount":19,"forksCount":42,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T04:10:45.372Z"}},{"type":"Public","name":"http","owner":"juju","isFork":false,"description":"Juju wrapper for the standard go HTTP library.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":6,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-07T10:59:14.506Z"}},{"type":"Public","name":"collections","owner":"juju","isFork":false,"description":"Deque and set implementations","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":9,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-31T02:06:36.746Z"}},{"type":"Public","name":"names","owner":"juju","isFork":false,"description":"A package to deal with juju names (services, units, machines, etc)","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":0,"starsCount":5,"forksCount":27,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-13T13:46:17.438Z"}},{"type":"Public","name":"schema","owner":"juju","isFork":false,"description":"coerce dynamically typed data structures into known forms.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":1,"starsCount":6,"forksCount":14,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-02T10:26:40.625Z"}},{"type":"Public","name":"errors","owner":"juju","isFork":false,"description":"Common juju errors and functions to annotate errors. Based on juju/errgo","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":2,"starsCount":1383,"forksCount":81,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-23T23:58:07.857Z"}},{"type":"Public","name":"gomaasapi","owner":"juju","isFork":false,"description":"Go bindings for talking to MAAS","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":5,"issueCount":0,"starsCount":26,"forksCount":36,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T07:08:44.934Z"}},{"type":"Public","name":"pubsub","owner":"juju","isFork":false,"description":"Publish and subscribe functionality within a single process in Go.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":0,"starsCount":24,"forksCount":9,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-11T23:25:16.894Z"}},{"type":"Public","name":"description","owner":"juju","isFork":false,"description":"Describes the Juju 2.x and 3.x serialization format of a model","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":24,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-15T12:14:40.961Z"}},{"type":"Public","name":"ratelimit","owner":"juju","isFork":false,"description":"Efficient token-bucket-based rate limiter package.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":7,"starsCount":2731,"forksCount":306,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-05T04:11:43.264Z"}},{"type":"Public","name":"mutex","owner":"juju","isFork":false,"description":"Provides a named machine level mutex shareable between processes.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":4,"starsCount":24,"forksCount":11,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-27T09:57:15.563Z"}},{"type":"Public","name":"mgo","owner":"juju","isFork":false,"description":"The MongoDB driver for Go","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":0,"starsCount":2,"forksCount":11,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-04T10:36:38.014Z"}},{"type":"Public","name":"txn","owner":"juju","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":21,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-01T14:51:06.287Z"}},{"type":"Public","name":"jknife","owner":"juju","isFork":false,"description":"jknife are juju db surgery tools - this should only be used with direction of a Juju engineer","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-21T06:47:36.979Z"}},{"type":"Public","name":"juju-introspection-proxy","owner":"juju","isFork":true,"description":"HTTP proxy for the Juju agent introspection socket","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-15T14:51:46.786Z"}},{"type":"Public","name":"aclstore","owner":"juju","isFork":false,"description":"A simple persistent store for ACLs, with HTTP API","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":4,"issueCount":0,"starsCount":3,"forksCount":6,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-10T01:58:00.649Z"}},{"type":"Public","name":"usso","owner":"juju","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":8,"issueCount":1,"starsCount":1,"forksCount":5,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-09T23:57:44.176Z"}},{"type":"Public","name":"charmstore","owner":"juju","isFork":false,"description":"The charm store server.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":13,"issueCount":55,"starsCount":15,"forksCount":37,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-09T18:58:12.392Z"}},{"type":"Public","name":"httpgovernor","owner":"juju","isFork":false,"description":"HTTP request concurrency limiter","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":5,"issueCount":0,"starsCount":7,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-09T16:12:30.447Z"}},{"type":"Public","name":"simplekv","owner":"juju","isFork":false,"description":"A naive key-value store with multiple backends","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":8,"issueCount":0,"starsCount":1,"forksCount":6,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-09T16:11:47.594Z"}},{"type":"Public","name":"retry","owner":"juju","isFork":false,"description":"The retry package encapsulates the mechanism around retrying commands.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":3,"issueCount":1,"starsCount":18,"forksCount":6,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-07T02:16:27.276Z"}}],"repositoryCount":100,"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"}