Popularity
2.9
Growing
Activity
1.6
-
7
2
0
Programming language: Crystal
License: MIT License
Tags:
Framework Components
Latest version: v0.1.2
Athena Event Dispatcher alternatives and similar shards
Based on the "Framework Components" category.
Alternatively, view Athena Event Dispatcher alternatives based on common mentions on social networks and blogs.
-
tourmaline
Telegram bot framework with an API loosely based on telegraf.js -
multi-auth
Standardized multi-provider OAuth2 authentication (inspired by omniauth) -
shrine.cr
File Attachment toolkit for Crystal applications. Heavily inspired by Shrine for Ruby -
Exception Page
An exceptional exception page for Crystal web libraries and frameworks -
praetorian
Minimalist authorization library inspired by Pundit -
kemal-auth-token
Kemal middleware to authentication via HTTP header token using JWT -
device_detector
Shard for detect device by user agent string -
mochi
Authentication shard inspired by Devise supporting: Authenticable, Confirmable, Invitable & more -
kemal-flash
Temporary storage between actions in Kemal -
mime-types.cr
A port of the Ruby MIME-types library -
request_id
Middleware for generates / pick up a unique request ID for Crystal servers -
response_time
Response time for Crystal servers (pure http server, kemal, etc.) -
tele-broadcast.cr
Broadcasting module for tele.cr -
Athena Negotiation
Framework agnostic content negotiation library
Get performance insights in less than 4 minutes
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com
Do you think we are missing an alternative of Athena Event Dispatcher or a related project?
README
Event Dispatcher
A Mediator and Observer pattern event library.
Installation
- Add the dependency to your
shard.yml
:
dependencies:
athena-event_dispatcher:
github: athena-framework/event-dispatcher
- Run
shards install
Documentation
Everything is documented in the API Docs.
Contributing
- Fork it (https://github.com/athena-framework/event-dispatcher/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- Blacksmoke16 - creator and maintainer