Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Yet Another HTTP client for Elixir powered by hackney.
Mint is different from most Erlang and Elixir HTTP clients because it provides a process-less architecture. Instead, Mint is based on a functional and immutable data structure that represents an HTTP connection.
This data structure wraps a TCP or SSL socket. This allows for more fine-tailored architectures where the developer is responsible for wrapping the connection struct, such as having one process handle multiple connections or having different kinds of processes handle connections.
Helper tools for making ecto interactions more pleasant and shorter.
This module provides functions for loading and compiling templates from disk. A markup language is compiled to Elixir code via an engine.
This package provides a lib enabling dynamic favicons in Phoenix Live View applications.
This package provides elixir-hpax, an implementation of the HPACK protocol (RFC 7541) for Elixir.
Elixir package for working with X.509 certificates, Certificate Signing Requests (CSRs), Certificate Revocation Lists (CRLs) and RSA/ECC key pairs.
Plug is:
A specification for composing web applications with functions
Connection adapters for different web servers in the Erlang VM
In other words, Plug allows you to build web applications from small pieces and run them on different web servers. Plug is used by web frameworks such as Phoenix to manage requests, responses, and websockets. This documentation will show some high-level examples and introduce the Plug's main building blocks.
This package provides Surface is a server-side rendering component library that allows developers to build rich interactive user-interfaces, writing minimal custom JavaScript.
This package provides con_cache, an ETS based key-value storage with support for row-level isolated writes, TTL auto-purge, and modification callbacks.
This package provides a pure-Elixir HTTP server built for Plug & WebSock apps.
This package provides elixir-emote, a small library for converting emoticons and emoji names to emoji characters or images, including custom emoji.
Plugs supporting CLDR and setting the locale from requests and request headers.
Mix Tasks are usable from the directory of the mix project you want to analyze.
This package provides an ANSI escape tool in Elixir.
This package provides elixir-decorator, a library implementing function decorators for Elixir.
This package provides elixir-ex-ulid an implementation of Universally Unique Lexicographically Sortable Identifier (ULID).
This package provides a simple and modern Elixir socket server.
Credo is a static code analysis tool for the Elixir language with a focus on teaching and code consistency. Credo can show you refactoring opportunities in your code, complex code fragments, warn you about common mistakes, show inconsistencies in your naming scheme and - if needed - help you enforce a desired coding style.
Provides a file system change watcher wrapper based on https://github.com/synrc/fs.
JsonSerde serializes and deserializes nested Elixir datastructures, including custom structs.
This package provides mox, a library to mock and explicit contracts for Elixir.
This package provides an Elixir library to make file sizes human-readable.
This package provides ham, a library to validate function arguments and return values against their typespecs.