Packages
depdep
0.12.0Content-addressed store for build artifacts: compiled Elixir dependencies, distribution packages and git mirrors.
surfex
0.11.0Keep a specification, its tests and its code aligned: a log of which versions were confirmed to belong together, checked from source without compiling it
visualize
0.8.3Server-side SVG and canvas visualization for Phoenix LiveView, in the shape of D3.
nftables
0.9.0Elixir library for working with Linux nftables rules. Provides high-level APIs for building tables, chains, rules, maps and sets. Works with NFTables.Port for communicating with the kernel firewall.
unifi_client
0.2.1An Elixir client for UniFi Network and UniFi Protect. Supports UDM Pro, UniFi OS consoles, and UniFi Cloud.
nftables_port
0.5.0NFTables.Port is an Elixir module that bridges Elixir and the Linux kernel's nftables firewall via an Elixir port.
macaw_layers
0.4.0Macaw's document layer: the document kernel, fragments and stacking, stores and themes.
macaw_data
0.9.0Macaw's data layer: the interaction event, the data model, the source contract, derived sources, and the transforms and aggregates they share with designs.
macaw_host
0.3.0Host glue for deployable Phoenix apps: the literal config.exs on the data volume, generated secrets, release tasks, health, build info, and the <app>-ctl generator.
macaw_auth
0.5.0Authentication for Phoenix hosts: a narrow contract with a native backend (passwords, LDAP, hashed sessions, throttling, TOTP).
macaw_component
0.2.1Macaw's component contract: declarations, kinds, the context, rendering modes, drawn states and the component conformance kit.
macaw_plug
0.2.0Request guards for Plug hosts: the client address behind trusted proxies, rate limiting, security headers.
macaw
0.2.0Macaw's core: composing pages out of independent components that share typed data and interactive state.
macaw_auth_ash
0.3.4A macaw_auth backend over AshAuthentication: a host's Ash user and token resources behind the Macaw.Auth contract, with an LDAP sign-in strategy.
extla
0.6.0Describe your system's states, find the invalid ones automatically, and check that your GenServers behave as described.