Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Elixir
  3. exlibris

exlibris

MITElixir

A collection of reusable Elixir utility functions for pipeline control and side-effect management.

GitHubGitHub
11 stars1 forks0 contributors

Overview

Exlibris is a library of Elixir utility functions designed to solve common programming patterns encountered across multiple projects. It provides elegant solutions for pipeline control and side-effect management, making Elixir code more expressive and maintainable.

Key Features

  • pipe_while_ok — Creates pipelines that terminate early if any step fails to return a tuple starting with {:ok, ...}
  • before_returning — Evaluates a value, executes a pattern-matching block for side effects, and always returns the original value

Philosophy

Exlibris focuses on providing small, focused utilities that enhance Elixir's functional programming capabilities while maintaining simplicity and composability.

Quick Stats

Stars11
Forks1
Contributors0
Open Issues0
Last commit12 years ago
CreatedSince 2014

Tags

#functional-programming#elixir#side-effects#pattern-matching#utility-library#code-reuse

Built With

E
Elixir

Included in

Elixir13.1k
Auto-fetched 1 day ago

Related Projects

AtomVMAtomVM

Tiny Erlang VM

Stars2,260
Forks171
Last commit7 days ago
porcelainporcelain

Work with external processes like a boss

Stars958
Forks45
Last commit5 years ago
hammerhammer

An Elixir rate-limiter with pluggable backends

Stars922
Forks49
Last commit1 day ago
cubdbcubdb

Elixir embedded key/value database

Stars658
Forks34
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub