Catalog Hex
Back to packageRELEASE DETAILS

0.23.0

Hex

hex_port

HexPort: Hexagonal architecture ports for Elixir. Typed port contracts with async-safe test doubles, dispatch logging, and stateful test handlers. Define boundaries with `defport`, swap implementations for testing without a database.

Published11 Apr 2026
Direct dependencies2
Transitive dependenciesNot calculated

Downloads & popularity

135downloads
Cumulative counter · observed snapshots24 Oct 2026
135129.4123.8
2026-10-21: 129 · observed 2026-10-21T11:28:09.0904468Z2026-10-23: 133 · observed 2026-10-23T07:33:41.5035950Z2026-10-24: 135 · observed 2026-10-24T17:16:58.9861516Z
21 Oct24 Oct

hex · 3 observations shown. Missing days are unknown. Counter changes are not daily download totals.

View observed values
Date / source periodValueObserved at
2026-10-241352026-10-24T17:16:58.9861516Z
2026-10-231332026-10-23T07:33:41.5035950Z
2026-10-211292026-10-21T11:28:09.0904468Z

Declared dependencies 2

Native requirements
2 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
ecto
Environment
{
  "app": "ecto",
  "repository": ""
}
~> 3.12optional
nimble_ownership
Environment
{
  "app": "nimble_ownership",
  "repository": ""
}
~> 1.0runtime

Distribution files

0 collected

No distribution files are present in the collected metadata.

Repository

PENDING
mccraigmccraig/hex_port

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:28 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:673d449e6a06fa13438ab73b54558276ef1433dab51e9be2992ae99952f44b62

Other collected versions

View all collected versions →