Shuttle
Provides a free open-source service bus, event-sourcing mechanism, and other useful software.
Johannesburg, South Africa
Pinned Repositories
shuttle-esb
Documentation for the Shuttle.Esb free open-source .NET/Core enterprise service bus.
Shuttle.Access
A simple identity and access control implementation.
Shuttle.Core.Cron
Cron expression parsing.
Shuttle.Core.Data
Provides an abstraction over ADO.NET.
Shuttle.Core.Infrastructure
Cross-cutting infrastructure components such as logging, guard, and reflection.
Shuttle.Esb
A highly extensible service bus implementation.
Shuttle.Esb.RabbitMQ
RabbitMQ implementation for use with Shuttle.Esb.
Shuttle.Esb.Samples
Samples that illustrate how to effectively use Shuttle.Esb.
Shuttle.Recall
Event Sourcing mechanism.
Shuttle.Sentinel
A management and monitoring solution for Shuttle.Esb implementations.
Shuttle's Repositories
Shuttle/shuttle-esb
Documentation for the Shuttle.Esb free open-source .NET/Core enterprise service bus.
Shuttle/Shuttle.Core.Cron
Cron expression parsing.
Shuttle/Shuttle.Core.ServiceHost
Turns a console application into a Windows Service / Systemd Unit.
Shuttle/shuttle-core
Documentation repository for the Shuttle.Core set of cross-cutting libraries.
Shuttle/shuttle-recall
Documentation for the Shuttle.Recall event sourcing mechanism.
Shuttle/Shuttle.Core.Container.Bootstrapping
Automatically registers and resolves specified dependencies.
Shuttle/Shuttle.Esb.Scheduling
A simple scheduling solution built on Shuttle.Esb.
Shuttle/shuttle-esb-v12
Documentation for the Shuttle.Esb free open-source .NET/Core enterprise service bus (up to v12).
Shuttle/Shuttle.ContentStore
Content store that integrates with malware services.
Shuttle/Shuttle.Core.Cli
Command line argument parser.
Shuttle/Shuttle.Core.Container.Tests
Tests that are used to verify implementations of the IComponentRegistry and IComponentResolver interfaces.
Shuttle/Shuttle.Core.Data.CallContext
IDatabaseConnectionCache implementation for use in async/await scenarios.
Shuttle/Shuttle.Core.Data.Http
IDatabaseContextCache implementation for use in HTTP scenarios.
Shuttle/Shuttle.Core.DependencyInjection
Add components to `IServiceCollection` by convention.
Shuttle/Shuttle.Core.Log4Net
Log4Net ILog implementation.
Shuttle/Shuttle.Core.Logging
Logging adapter.
Shuttle/Shuttle.Core.Microsoft.Extensions.Logging
Shuttle/Shuttle.Core.Ninject
Ninject Kernel implementation of the Shuttle.Core.Container interfaces.
Shuttle/Shuttle.Core.SimpleInjector
SimpleInjector implementation of the Shuttle.Core.Container interfaces.
Shuttle/Shuttle.Core.Specification
Simple specification mechanism.
Shuttle/Shuttle.Core.StructureMap
StructureMap implementation of the Shuttle.Core.Container interfaces.
Shuttle/Shuttle.Core.Unity
UnityContainer implementation of the Shuttle.Core.Container interfaces.
Shuttle/Shuttle.Core.WorkerService
Turns a console application into a Worker Service that can be used as a Windows Service / Systemd Unit.
Shuttle/Shuttle.Esb.Module.CorruptTransportMessage
The CorruptTransportMessage module for Shuttle.Esb writes any transport messages that fail to deserialize to disk.
Shuttle/Shuttle.Esb.Module.MessageForwarding
The MessageForwarding module for Shuttle.Esb will forward any handled messages onto the specified queue(s).
Shuttle/Shuttle.Esb.Module.PurgeInbox
The PurgeInbox module for Shuttle.Esb clears the inbox work queue upon startup.
Shuttle/Shuttle.Esb.Module.PurgeQueues
The PurgeQueues module for Shuttle.Esb clears the specified queues on startup.
Shuttle/Shuttle.Esb.Module.Throttle
The Throttle module for Shuttle.Esb aborts pipeline processing when the CPU usage exceeds a given percentage.
Shuttle/Shuttle.Sentinel.Vue
Vue front-end implementation for Shuttle.Sentinel management and monitoring of Shuttle.Esb.
Shuttle/Shuttle.Verify
JavaScript-based web front-end test automation suite.