danielberkompas/immortal
Helper modules for OTP applications
{ "createdAt": "2015-04-16T19:49:49Z", "defaultBranch": "master", "description": "Helper modules for OTP applications", "fullName": "danielberkompas/immortal", "homepage": "", "language": "Elixir", "name": "immortal", "pushedAt": "2021-02-13T23:54:34Z", "stargazersCount": 175, "topics": [ "elixir", "otp", "otp-applications" ], "updatedAt": "2025-01-01T17:10:03Z", "url": "https://github.com/danielberkompas/immortal"}Immortal
Section titled “Immortal”Immortal is a small collection of helper modules intended to make it easier to build a fault-tolerant OTP application. Each module tries to solve a common problem in the most concise possible way.
Included Modules:
Section titled “Included Modules:”-
Immortal.ETSTableManager: Keep your ETS tables alive while your process is rebooted by your supervisor. -
Immortal.Ghost: Create processes which remain alive for a set period after a target process dies.
Installation
Section titled “Installation”Get it from Hex:
def deps do {:immortal, "~> 0.2.2"}endOr from Github:
def deps do {:immortal, github: "danielberkompas/immortal"}endThen run mix deps.get.
Contributing
Section titled “Contributing”Check out the [Contributing Guidelines]!(CONTRIBUTING.md).
License
Section titled “License”MIT. See the LICENSE file for more details.