Popularity
3.5
Growing
Activity
4.5
-
11
3
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.
-
graphql-crystal
a graphql implementation for crystal -
multi-auth
Standardized multi-provider OAuth authentication -
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 -
artanis
Sinatra-like DSL for the Crystal language (abusing macros) -
praetorian
A minimalist Crystal authorization system inspired by https://github.com/varvet/pundit. -
motion.cr
Motion is a framework for building reactive, real-time frontend UI components in your Amber application using pure Crystal that are reusable, testable & encapsulated. -
kemal-auth-token
Kemal middleware to authentication via HTTP header token using JWT -
crystal-mime
Mimetypes for Crystal, based on node-mime. -
device_detector
Crystal shard for device detection by User-Agent string -
mochi
Mochi is a authentication shard inspired by devise. Mochi is designed for the Amber framework with support for both Granite & Jennifer ORM's. -
kemal-flash
Temporary storage between actions in kemal -
mime-types.cr
MIME Types for Crystal :: A port of the Ruby MIME::Types library -
request_id
Middleware for generates / pick up a unique request ID for Crystal servers. -
Athena Negotiation
Framework agnostic content negotiation library
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Promo
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
If using the component on its own, checkout the API documentation. If using the component as part of Athena, also checkout the external documentation.
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