Loic.jamesmh.coravel
1.0.0
dotnet add package Loic.jamesmh.coravel --version 1.0.0
NuGet\Install-Package Loic.jamesmh.coravel -Version 1.0.0
<PackageReference Include="Loic.jamesmh.coravel" Version="1.0.0" />
<PackageVersion Include="Loic.jamesmh.coravel" Version="1.0.0" />
<PackageReference Include="Loic.jamesmh.coravel" />
paket add Loic.jamesmh.coravel --version 1.0.0
#r "nuget: Loic.jamesmh.coravel, 1.0.0"
#addin nuget:?package=Loic.jamesmh.coravel&version=1.0.0
#tool nuget:?package=Loic.jamesmh.coravel&version=1.0.0
<div align="center"> <img src="./img/logo.png" style="max-width:200px" /> </div>
Coravel
Coravel helps developers get their .NET Core applications up-and-running fast without compromising code quality.
It makes advanced application features accessible and easy-to-use by giving you a simple, expressive and straightforward syntax.
Features:
Task Scheduling
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!
Queuing
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!
Caching
Coravel provides you with an easy to use API for caching in your .NET Core applications.
By default, it uses an in-memory cache, but also has database drivers for more robust scenarios!
Event Broadcasting
Coravel's event broadcasting helps you to build maintainable applications who's parts are loosely coupled!
Mailing
E-mails are not as easy as they should be. Luckily for you, Coravel solves this by offering:
- Built-in e-mail friendly razor templates
- Simple and flexible mailing API
- Render your e-mails for visual testing
- Drivers supporting SMTP, local log file or BYOM ("bring your own mailer") driver
- Quick and simple configuration via
appsettings.json
- And more!
Official Documention
You can view the official docs here.
Samples
- Using Coravel With EF Core
- .NET Core Worker Service using Coravel's Task Scheduling (3.0+)
- .NET Core Console app using the Host Builder and Coravel (< 3.0)
Support Me
You can support my ongoing open-source work on BuyMeACoffee.
Coravel Pro
If you are building a .NET Core application with EF Core, then you might want to look into Coravel Pro. It is an admin panel & tools to make maintaining and managing your .NET Core app a breeze!
- Visual job scheduling & management
- Scaffold a CRUD UI for managing your EF Core entities
- Easily configure a dashboard to show health metrics (or whatever you want)
- Build custom tablular reports of your data
- And more!
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net5.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 1 | 7/31/2021 |