[
][docs]
[![Build Status][shield-travis]][travis-ci]
[![Coverage Status][shield-inch]][docs]
[![Version][shield-version]][hexpm]
[![Downloads][shield-downloads]][hexpm]
[![License][shield-license]][hexpm]
Simple Background Job Processing in Elixir :zap:
Que is a job processing library backed by [Mnesia][mnesia], a distributed
real-time database that comes with Erlang / Elixir. That means it doesn't
depend on any external services like Redis for persisting job state. This
makes it really easy to use since you don't need to install anything other
than Que itself.
See the [Documentation][docs].
Installation
Add que to your project dependencies in mix.exs:
def deps do
[logo]: https://i.imgur.com/Eec71eh.png
[shield-version]: https://img.shields.io/hexpm/v/que.svg
[shield-license]: https://img.shields.io/hexpm/l/que.svg
[shield-downloads]: https://img.shields.io/hexpm/dt/que.svg
[shield-travis]: https://img.shields.io/travis/sheharyarn/que/master.svg
[shield-inch]: https://inch-ci.org/github/sheharyarn/que.svg?branch=master
[travis-ci]: https://travis-ci.org/sheharyarn/que
[inch-ci]: https://inch-ci.org/github/sheharyarn/que
[license]: https://opensource.org/licenses/MIT
[mnesia]: http://erlang.org/doc/man/mnesia.html
[hexpm]: https://hex.pm/packages/que
[docs]: https://hexdocs.pm/que
[docs-worker]: https://hexdocs.pm/que/Que.Worker.html
[docs-mix]: https://hexdocs.pm/que/Mix.Tasks.Que.Setup.html
[docs-setup-prod]: https://hexdocs.pm/que/Que.Persistence.Mnesia.html#setup!/0
[github-fork]: https://github.com/sheharyarn/que/fork