turn_the_page alternatives and similar packages
Based on the "Framework Components" category.
Alternatively, view turn_the_page alternatives based on common mentions on social networks and blogs.
-
dayron
A repository `similar` to Ecto.Repo that maps to an underlying http client, sending requests to an external rest api instead of a database -
rummage_phoenix
Full Phoenix Support for Rummage. It can be used for searching, sorting and paginating collections in phoenix. -
phoenix_token_auth
Token authentication solution for Phoenix. Useful for APIs for e.g. single page apps. -
access pass
provides a full user authentication experience for an API. Includes login,logout,register,forgot password, forgot username, confirmation email and all that other good stuff. Includes plug for checking for authenticated users and macro for generating the required routes. -
Votex
Implements vote / like / follow functionality for Ecto models in Elixir. Inspired from Acts as Votable gem in Ruby on Rails -
trailing_format_plug
An elixir plug to support legacy APIs that use a rails-like trailing format: http://api.dev/resources.json -
plug_canonical_host
PlugCanonicalHost ensures that all requests are served by a single canonical host.
WorkOS - The modern identity platform for B2B SaaS
Do you think we are missing an alternative of turn_the_page or a related project?
README
TurnThePage
Fast, simple and lightweight pagination system for your Elixir application.
Installation
If available in Hex, the package can be installed
by adding turn_the_page
to your list of dependencies in mix.exs
:
def deps do
[
{:turn_the_page, "~> 0.2.2"}
]
end
Usage
Usage is very simple. All you need to is apply it in your DB pipeline.
It works with Module's name, Ecto.Query and regular lists.
Example
User
|> TurnThePage.paginate(page: 2, limit: 15) # it returns Ecto.Query
|> Repo.all()
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/turn_the_page.