{"payload":{"pageCount":5,"repositories":[{"type":"Public","name":"Shuttle.Core.Data","owner":"Shuttle","isFork":false,"description":"Provides an abstraction over ADO.NET.","allTopics":["orm","micro-orm","data-access"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":2,"issueCount":3,"starsCount":3,"forksCount":7,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-21T14:00:24.396Z"}},{"type":"Public","name":"Shuttle.Core.Contract","owner":"Shuttle","isFork":false,"description":"Performs asserts/assumptions to prevent invalid code execution.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-21T13:57:36.801Z"}},{"type":"Public","name":"Shuttle.Recall.Samples","owner":"Shuttle","isFork":false,"description":"Samples demonstrating the use of Shuttle.Recall Event Sourcing and Event Processing.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-21T13:39:15.345Z"}},{"type":"Public","name":"Shuttle.Recall.Sql.EventProcessing","owner":"Shuttle","isFork":false,"description":"Projection implementation backed by any Sql-based database.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":1,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-21T13:38:37.168Z"}},{"type":"Public","name":"Shuttle.Recall","owner":"Shuttle","isFork":false,"description":"Event Sourcing mechanism.","allTopics":["eventstore","event-sourcing","cqrs"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":3,"starsCount":3,"forksCount":6,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-21T13:37:18.266Z"}},{"type":"Public","name":"Shuttle.Core.Pipelines","owner":"Shuttle","isFork":false,"description":"Observable event-based pipelines based broadly on pipes and filters.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":2,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-21T08:03:04.256Z"}},{"type":"Public","name":"Shuttle.Recall.Sql.Storage","owner":"Shuttle","isFork":false,"description":"Event Store implementation backed by any Sql-based database.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":1,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-21T07:34:44.895Z"}},{"type":"Public","name":"Shuttle.Recall.Tests","owner":"Shuttle","isFork":false,"description":"Tests that verify a shuttle-recall event store implementation.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-20T12:12:31.292Z"}},{"type":"Public","name":"Shuttle.Recall.Logging","owner":"Shuttle","isFork":false,"description":"Provides non-intrusive logging for Shuttle.Recall components.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-20T12:12:14.673Z"}},{"type":"Public","name":"Shuttle.Recall.OpenTelemetry","owner":"Shuttle","isFork":false,"description":"OpenTelemetry instrumentation for Shuttle.Recall implementations.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-20T12:08:38.463Z"}},{"type":"Public","name":"Shuttle.Core.Data.Logging","owner":"Shuttle","isFork":false,"description":"Provides logging for Shuttle.Core.Data components.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-20T11:49:33.420Z"}},{"type":"Public","name":"Shuttle.Core.Threading","owner":"Shuttle","isFork":false,"description":"Thread-based processing.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-20T11:48:41.455Z"}},{"type":"Public","name":"Shuttle.Core.Json","owner":"Shuttle","isFork":false,"description":"Json.Net implementation of the ISerializer interface.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-17T15:18:37.857Z"}},{"type":"Public","name":"Shuttle.Esb.Sql.Queue","owner":"Shuttle","isFork":false,"description":"Sql-based implementation of IQueue interface for use with Shuttle.Esb.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":1,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-16T16:18:19.482Z"}},{"type":"Public","name":"Shuttle.Esb.Sql.Subscription","owner":"Shuttle","isFork":false,"description":"Sql-based implementation of ISubscriptionManager interface for use with Shuttle.Esb.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":1,"starsCount":0,"forksCount":2,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-16T16:18:05.365Z"}},{"type":"Public","name":"Shuttle.Esb.Sql.Idempotence","owner":"Shuttle","isFork":false,"description":"Sql-based implementation of IIdempotenceService interface for use with Shuttle.Esb.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-16T15:56:02.921Z"}},{"type":"Public","name":"Shuttle.Access","owner":"Shuttle","isFork":false,"description":"A simple identity and access control implementation.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":5,"issueCount":0,"starsCount":4,"forksCount":2,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-14T16:16:52.380Z"}},{"type":"Public","name":"Shuttle.Packager","owner":"Shuttle","isFork":false,"description":"Used internally to create packages for the Shuttle components.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-14T15:51:45.305Z"}},{"type":"Public","name":"Shuttle.Core.Data.Boilerplate","owner":"Shuttle","isFork":false,"description":"Boilerplate code generation for use with Shuttle.Core.Data","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-12T05:39:42.086Z"}},{"type":"Public","name":"Shuttle.Access.Vue","owner":"Shuttle","isFork":false,"description":"Vue front-end implementation for Shuttle.Access Identity and Access Management (IAM).","allTopics":[],"primaryLanguage":{"name":"Vue","color":"#41b883"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T15:11:04.365Z"}},{"type":"Public","name":"Shuttle.Esb.Throttle","owner":"Shuttle","isFork":false,"description":"The Throttle extension aborts pipeline processing when the CPU usage exceeds given percentage.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T14:43:19.267Z"}},{"type":"Public","name":"Shuttle.Esb.PurgeQueues","owner":"Shuttle","isFork":false,"description":"The PurgeQueues extension clears the specified queues on startup.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T14:40:10.704Z"}},{"type":"Public","name":"Shuttle.Esb.PurgeInbox","owner":"Shuttle","isFork":false,"description":"The PurgeInbox extension clears the inbox work queue upon startup.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T14:37:26.141Z"}},{"type":"Public","name":"Shuttle.Esb.MessageForwarding","owner":"Shuttle","isFork":false,"description":"The MessageForwarding extension will forward any handled messages onto the specified queue(s).","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T14:24:26.831Z"}},{"type":"Public","name":"Shuttle.Esb.CorruptTransportMessage","owner":"Shuttle","isFork":false,"description":"The CorruptTransportMessage extension writes any transport messages that fail to deserialize to disk.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T14:19:26.651Z"}},{"type":"Public","name":"Shuttle.Esb.ActiveTimeRange","owner":"Shuttle","isFork":false,"description":"The ActiveTimeRange extension aborts pipeline processing when the current date is not within a given time range.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T14:17:49.444Z"}},{"type":"Public","name":"Shuttle.Esb.Process","owner":"Shuttle","isFork":false,"description":"Process management for Shuttle.Esb using Shuttle.Recall event sourcing.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T14:08:04.270Z"}},{"type":"Public","name":"Shuttle.Esb.AzureEventHubs","owner":"Shuttle","isFork":false,"description":"Azure Event Hubs implementation for use with Shuttle.Esb.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T13:59:25.297Z"}},{"type":"Public","name":"Shuttle.Esb.Kafka","owner":"Shuttle","isFork":false,"description":"Kafka implementation for use with Shuttle.Esb.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T13:23:27.857Z"}},{"type":"Public","name":"Shuttle.Esb.RabbitMQ","owner":"Shuttle","isFork":false,"description":"RabbitMQ implementation for use with Shuttle.Esb. ","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":7,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T11:47:48.920Z"}}],"repositoryCount":123,"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":"Shuttle repositories"}