Near-zero config .NET Core library that makes Task Scheduling, Caching, Queuing, Mailing, Event Broadcasting (and more) a breeze! Coravel is designed to be intuitive and straightforward so you can focus on your app. Stop wasting hours on configuring your boilerplate/infrastructural code and focus on delivering value to your customers. Coravel is designed from the ground-up to hook into .NET Core with zero-fuss. Usually, you have to configure a cron job or a task via Windows Task Scheduler to get a single or multiple re-occurring tasks to run. With Coravel, you can setup all your scheduled tasks in one place using a simple, elegant, fluent syntax, in code! Coravel gives you a zero-configuration queue that runs in-memory to offload long-winded tasks to the background instead of making your users wait for their HTTP request to finish!
Features
- Coravel is a .NET Standard library designed for .NET Core apps
- Include Coravel in either an existing .NET Core application
- Coravel requires the nuget package Coravel to get started
- Alternatively, you may install Coravel using the Coravel CLI
- Coravel CLI is a dotnet core tool that you can use as a global executable
- Install Coravel into an existing project with the CLI