Coravel 4.2.0
dotnet add package Coravel --version 4.2.0
NuGet\Install-Package Coravel -Version 4.2.0
<PackageReference Include="Coravel" Version="4.2.0" />
paket add Coravel --version 4.2.0
#r "nuget: Coravel, 4.2.0"
// Install Coravel as a Cake Addin
#addin nuget:?package=Coravel&version=4.2.0
// Install Coravel as a Cake Tool
#tool nuget:?package=Coravel&version=4.2.0
Coravel makes advanced application features accessible and easy-to-use by giving you a simple, expressive and straightforward syntax - helping developers get their .NET Core applications up-and-running fast without compromising code quality.
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 Documentation
You can view the official docs here.
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 |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows |
.NET Core | netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.0 netstandard2.1 |
.NET Framework | net461 net462 net463 net47 net471 net472 net48 net481 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETStandard 2.0
- Microsoft.Extensions.Caching.Memory (>= 3.1.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 3.1.0)
- Microsoft.Extensions.Logging.Abstractions (>= 3.1.0)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on Coravel:
Package | Downloads |
---|---|
Only.CoffeeFace.Web
Only.CoffeeFace web api stuff |
|
Coravel.Pro
Admin panel for .NET Core apps that give you DB persisted job scheduling and management, beautiful metrics dashboard, CRUD interface, and more! |
|
Coravel.Cache.Database.Core
Core tools for Coravel database cache drivers |
|
Filam.Net5SharedLibrary.WebApis
Templates to use when creating an application for Filam Software. |
|
RavenSMS.Queue.Coravel
The Coravel queue implementation for RavenSMS. |
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on Coravel:
Repository | Stars |
---|---|
jamesmh/coravel
Near-zero config .NET Core micro-framework that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
|
|
poppastring/dasblog-core
The original DasBlog reimagined with ASP.NET Core
|
|
BMW-InnovationLab/BMW-Labeltool-Lite
This repository provides you with an easy-to-use labeling tool for State-of-the-art Deep Learning training purposes. It supports Auto-Labeling.
|
Version | Downloads | Last updated | |
---|---|---|---|
4.2.0 | 37,075 | 10/16/2022 | |
4.1.4 | 264 | 10/16/2022 | |
4.1.3 | 241 | 10/16/2022 | |
4.1.2 | 209,560 | 4/23/2022 | |
4.1.1 | 21,897 | 3/28/2022 | |
4.1.0 | 177,684 | 10/6/2021 | |
4.0.5 | 16,594 | 9/8/2021 | |
4.0.4 | 8,798 | 9/8/2021 | |
4.0.3 | 9,084 | 8/31/2021 | |
4.0.2 | 413,497 | 10/5/2020 | |
4.0.1 | 84,253 | 7/17/2020 | |
4.0.0 | 12,878 | 7/13/2020 | |
4.0.0-preview2 | 816 | 6/26/2020 | |
4.0.0-preview1 | 391 | 6/26/2020 | |
3.6.1 | 148,836 | 3/31/2020 | |
3.6.0 | 606 | 3/31/2020 | |
3.5.0 | 597 | 3/31/2020 | |
3.4.0 | 616 | 3/31/2020 | |
3.3.1 | 28,082 | 3/6/2020 | |
3.3.0 | 11,886 | 2/21/2020 | |
3.2.0 | 23,797 | 1/17/2020 | |
3.1.0 | 28,369 | 11/6/2019 | |
3.0.0 | 23,604 | 8/29/2019 | |
3.0.0-preview | 911 | 8/29/2019 | |
2.6.0 | 24,224 | 7/29/2019 | |
2.5.1 | 12,213 | 6/13/2019 | |
2.5.0 | 5,600 | 5/25/2019 | |
2.5.0-preview | 736 | 5/24/2019 | |
2.4.1 | 8,141 | 4/12/2019 | |
2.3.1 | 22,382 | 12/31/2018 | |
2.3.0 | 9,781 | 12/16/2018 | |
2.2.0 | 2,868 | 11/16/2018 | |
2.1.0 | 1,314 | 10/31/2018 | |
2.0.4 | 2,659 | 10/9/2018 | |
2.0.3 | 865 | 10/9/2018 | |
2.0.2 | 1,625 | 10/8/2018 | |
2.0.1 | 832 | 10/8/2018 | |
2.0.0 | 892 | 10/3/2018 | |
1.9.2 | 1,852 | 9/25/2018 | |
1.9.1 | 1,035 | 9/19/2018 | |
1.9.0 | 860 | 9/18/2018 | |
1.8.0 | 944 | 9/9/2018 | |
1.7.0 | 1,395 | 9/4/2018 | |
1.6.0 | 1,410 | 8/28/2018 | |
1.5.5 | 1,543 | 8/2/2018 | |
1.5.4 | 1,394 | 8/2/2018 | |
1.5.3 | 1,458 | 8/2/2018 | |
1.5.2 | 1,706 | 8/2/2018 | |
1.5.1 | 1,616 | 8/2/2018 | |
1.5.0 | 1,418 | 8/2/2018 | |
1.4.0 | 1,520 | 7/11/2018 | |
1.3.0 | 2,009 | 6/28/2018 | |
1.2.2 | 1,053 | 6/26/2018 | |
1.2.1 | 1,083 | 6/26/2018 | |
1.2.0 | 1,140 | 6/25/2018 | |
1.1.0 | 1,109 | 6/22/2018 | |
1.0.0 | 1,395 | 6/20/2018 |