exq
elixir-boilerplate
Our great sponsors
exq | elixir-boilerplate | |
---|---|---|
4 | 3 | |
1,475 | 1,093 | |
- | 2.5% | |
3.8 | 8.9 | |
2 months ago | 6 days ago | |
Elixir | Elixir | |
Apache License 2.0 | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
exq
-
How to Use Flume in your Elixir Application
Oban, backed by PostgreSQL or SQLite, also provides a queue-based job processing system. Exq, on the other hand, is backed by Redis. It provides features similar to Flume, but without built-in rate limiting and batch processing capabilities.
- Exq is a job processing library compatible with Resque / Sidekiq for Elixir
-
Complete, Production-Ready Phoenix Reference Applications
Enter Oban, which leverages Postgres' notify/listen functionality to provide a durable queue. Oban is solid and doesn't require Redis, which is cool. I end up using this in most projects I work on. If you absolutely need the speed of Redis, Exq is a pretty good option.
-
sidekiq-dry
Job processing libraries compatible with Sidekiq, for example exq, won't deserialise your Dry::Struct arguments. This is most likely an acceptable tradeoff.
elixir-boilerplate
-
Complete, Production-Ready Phoenix Reference Applications
Elixir Boilerplate
-
Unlock/Uninstall A Dependency
Hereβs an extra tip to keep you mix.lock clean, add this to your linting rules so it gets validated automatically! It is one of the many CI checks we have for our Elixir projects at Mirego. We actually open-sourced our boilerplate project/template a few months ago if ever you are curious :
-
Is it a good idea to switch from go micro-services to elixir/pheonix ?
We do have this awesome community created template & I use it for all my projects even non graphql projects; it saves about 1-3 days of setup and configuration. https://github.com/mirego/elixir-boilerplate
What are some alternatives?
oban - π Robust job processing in Elixir, backed by modern PostgreSQL and SQLite3
phoenix_container_example - Production-quality example for Elixir/Phoenix building, testing, and running in containers
verk - A job processing system that just verks! π§β
filtrex - A library for performing and validating complex filters from a client (e.g. smart filters)
broadway - Concurrent and multi-stage data ingestion and data processing with Elixir
kandesk - Simple Kanban application written in elixir using phoenix liveview
toniq
absinthe_plug - Plug support for Absinthe, the GraphQL toolkit for Elixir
amqp - Idiomatic Elixir client for RabbitMQ
terminator - π‘ Modern elixir ACL/ABAC library for managing granular user abilities and permissions
honeydew - Job Queue for Elixir. Clustered or Local. Straight BEAM. Optional Ecto. πͺπ
WebSockex - An Elixir Websocket Client