Showing 36 of 79 projects
A robust, database-backed job processing library for Elixir with PostgreSQL, MySQL, and SQLite3 support.
A flexible library for creating test data and associations in Elixir applications, with seamless Ecto integration.
A concurrent browser automation library for Elixir that simulates user interactions to test web applications.
A robust, modular, and extendable authentication and user management solution for Phoenix and Plug-based Elixir applications.
A curated list of books and resources for learning and mastering the Elixir programming language and its ecosystem.
An in-memory and distributed caching toolkit for Elixir, providing a unified abstraction layer for various caching backends.
A full-featured, configurable authentication system for Phoenix applications with modules for registration, confirmation, password recovery, and more.
A PostgreSQL driver for Elixir that uses the binary protocol for efficient data encoding and decoding.
Auto-administration package for Elixir and Phoenix Framework, inspired by ActiveAdmin, to create CRUD admin interfaces with minimal code.
An Elixir feature flag library with multi-level storage, caching, and a web dashboard for runtime toggles.
A flexible file upload and attachment library for Elixir with built-in S3 and ImageMagick integrations.
A step-by-step tutorial for building, testing, and deploying a real-time chat application with Phoenix 1.7.
Simple authorization conventions for Phoenix applications with context-based policies and schema scoping.
An Elixir Prometheus metrics collection library built on Telemetry with pre-built Grafana dashboards for popular Elixir libraries.
A plug-and-play user management library for Phoenix Framework apps, handling registration, login, logout, and password recovery.
JSON:API specification serialization library for Elixir applications.
An Elixir encryption library implementing best practices for secure data encryption with Ecto integration.
Track and record all changes in your Elixir/Ecto database, allowing you to revert to any point in history.
Integrates Phoenix and Ecto with protocol implementations and support for concurrent acceptance testing using SQL sandbox.
An Ecto extension for defining and using enumerations (enums) in Elixir schemas, supporting integer, string, and PostgreSQL enum types.
A lightweight Elixir state machine library with Phoenix integration, providing a simple DSL for managing state transitions.
A pagination library for the Elixir ecosystem, primarily used to paginate Ecto queries.
An Elixir library for serializing data into JSON:API documents and parsing JSON:API query strings.
A simple and effective Elixir library for building multitenant applications using Ecto and database schemas.
An Elixir authorization and resource-loading library for Plug and Phoenix.LiveView applications.
A debug web toolbar for Phoenix projects to display request information like logs, timings, and database queries.
Elixir library providing PostgreSQL database performance insights like locks, index usage, cache hit ratios, and vacuum stats.
An Ecto adapter for MongoDB, enabling Elixir developers to use Ecto's query interface and schema definitions with MongoDB databases.
MongoDB adapter for Ecto, enabling Elixir applications to use MongoDB as a data store with Ecto's query interface.
A lightweight Elixir library for parameter validation and casting using Ecto.Schema, similar to Rails strong parameters.
A Guardian extension that tracks JWT tokens in a database to enable immediate revocation and prevent replay attacks.
A robust database wrapper and ORM for Crystal, inspired by Elixir's Ecto.
An Elixir library for reading and casting configuration from environment variables and other sources at runtime.
A step-by-step example of encrypting sensitive data in Elixir Phoenix apps using Ecto custom types before storing in a database.
An Elixir tool that analyzes database migrations to detect potentially dangerous or destructive operations.
Transactional job queue library for Elixir using Ecto, PostgreSQL/MySQL, and GenStage for reliable background processing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.