Showing 36 of 82 projects
A tool for tracking and visualizing metrics in Elixir applications, with integrations for Phoenix and Ecto.
An Elixir library that integrates Arc file uploads with Ecto schemas for seamless attachment handling.
Get real-time PostgreSQL database change notifications in Elixir applications via triggers and PubSub.
An Ecto adapter for Mnesia, enabling Elixir applications to use the Erlang term database with Ecto's query and repository API.
Ecto adjacency list and tree traversal library for Elixir using CTEs and a parent_id field.
Embedded translations for Ecto schemas using PostgreSQL JSONB columns to avoid extra tables.
A pagination library for Ecto and Phoenix applications, supporting HTML and JSON output with customizable themes.
A step-by-step tutorial for building a fully functional todo list app in Phoenix 1.7 using only HTML, CSS, and Elixir.
An Elixir library for building and validating complex database query filters from client parameters, with Ecto integration.
A data generation framework for Elixir that simplifies creating test records as maps or Ecto models.
An Ecto query logger that inlines bindings into SQL for easy copy-paste debugging and highlights database time.
A composable query builder for Ecto that enables flexible and secure filtering in Elixir applications.
A fixture library for Elixir applications using Ecto, providing structured test data with associations and inheritance.
A token authentication library for Phoenix applications, designed for API authentication in single-page apps.
An adapter for using Timex DateTimes with Ecto, providing custom date/time types for Elixir applications.
Automatically generate URL-friendly slugs from other fields in Ecto schemas.
Adapter for using Calendar library types (Date, Time, DateTime) with Ecto schemas in Elixir.
An Elixir presenter package for transforming map structures, enabling flexible API output serialization.
ESpec helpers for Phoenix web framework, bringing BDD-style testing to Phoenix applications.
HTML pagination helpers for Elixir's Scrivener library, supporting multiple CSS frameworks.
An Ecto adapter that allows querying GitHub's API using Elixir's Ecto query syntax.
An Elixir authentication library for Plug and Phoenix applications that provides a simple API with flexible underlying modules.
An Elixir driver for Microsoft SQL Server, implementing the TDS protocol for database connectivity.
Generate complex SQL queries in Elixir using intuitive path-based syntax without requiring models or explicit joins.
Ecto.Rut provides terse shortcuts for Ecto models to reduce repetitive database operation code in Elixir applications.
A minimal DSL for mapping query parameters to composable filter functions in Elixir/Ecto/Phoenix applications.
Create Elixir functions with SQL as the body for database operations.
A finite state machine pattern implementation for Ecto schemas in Elixir applications.
A rule-based authorization library for Elixir applications using a declarative DSL to define and evaluate access control rules.
An Elixir library that transforms lists of maps, structs, or keywords into ASCII or GitHub Markdown tables.
An Elixir library that reduces boilerplate code for CRUD operations in Phoenix contexts and Absinthe resolvers.
A composable query library for Ecto providing higher-level functions like .count, .random, .earliest, and .latest.
An Elixir library for data anonymization directly in Ecto schemas, with support for fields, associations, and embeds.
File upload persistence and processing for Phoenix/Plug applications with flexible storage and on-the-fly processing.
An Elixir parameter validation library built on Ecto for JSON APIs, HTML controllers, and LiveViews.
An Ecto adapter for Cassandra, enabling Elixir applications to use Cassandra as a database with Ecto's query interface.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.