Coder Social home page Coder Social logo

seankilleen / coravel Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jamesmh/coravel

0.0 2.0 0.0 2.59 MB

Near-zero config .NET Core micro-framework that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!

Home Page: https://docs.coravel.net/Installation/

License: MIT License

C# 93.14% CSS 0.41% JavaScript 0.48% HTML 5.98%

coravel's Introduction

CircleCI Netlify Status

BuiltWithDot.Net shield Nuget NuGet

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.

Coravel Scheduler

Used By

BuiltWithDotNet

BuiltWithDot.Net

Want to be featured? Open an issue!

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

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!

Need More Help?

Do you find Coravel useful, but need help with your software's architecture and design?

Or, you need someone that can help guide your team to become more effective?

Check out my web site for more about working together.

coravel's People

Contributors

arunpratap26 avatar blinke avatar cemsagan avatar dependabot[bot] avatar dominikherold avatar dreamescaper avatar emremp avatar ezergil avatar jamesmh avatar mattwelke avatar midyro avatar mustakimali avatar p-de-jong avatar papakaliati avatar rajmondburgaj avatar seymourpoler avatar tolbxela avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.