Skip to content
@synchronal

synchronal.dev

Synchronal is an unincorporated cooperative group dedicated to developing and maintaining open-source projects. We care deeply about testing and development workflow.

Support our open source work by 💕 sponsoring us 💕 (through our consulting company, Reflective Software).

Elixir

  • ecto_date_time_range - A library extending Ecto with field types to handle PostgreSQL column types encapsulating timestamp ranges. The types provided by this library can be paired with view components in order to facilitate editing ranges in forms.
  • ecto_email - An Ecto.Type for email addresses, using the ex_email library for validations.
  • ecto_phone - A custom Ecto type for phone numbers, with configuration for default country prefix and formatting style.
  • ecto_temp - An Ecto extension to support using PostgreSQL temporary tables with Ecto. This can be useful in situations where permanent tables may not be viable, such as when testing data migrations (where the schema at the time of test creation will differ over time), or to test modules that extend Ecto, but are not concernted with a specific schema.
  • elixir-gestalt - A wrapper for Application.get_config and System.get_env that makes it easy to swap in process-specific overrides. Among other things, this allows tests to provide async-safe overrides.
  • exceed - A high-level stream-oriented library for generating Excel files, useful when generating spreadsheets from data sets large enough that they may exceed available memory—or the available memory that one wants to dedicate to building spreadsheets.
  • ex_email - Email parsing and validation library.
  • hex-publish-action - This action publishes an Elixir package to Hex.pm.
  • html_query - A concise API, honed over multiple years, for querying HTML. Typically used in tests for Phoenix/LiveView projects, paired with pages.
  • markdown_formatter - An Elixir formatter plugin for for Markdown.
  • medic - Development workflow management. Help developers to rapidly set up a project on their workstations, and ship code that will pass CI. doctor/test/audit/shipit with alacrity.
  • moar - A dependency-free library containing an assortment of useful functions.
  • pages - A library for testing Phoenix user interfaces including seamlessly switching between LiveViews and controller-based views.
  • schema_assertions - Test helpers for validating ecto schemas.
  • specter - A wrapper for webrtc.rs as an Elixir NIF, using Rustler.
  • supra - Common functions and macros for Ecto.
  • tablerone - Renders Tabler Icons by downloading individual icons to the priv directory of the parent application during development, and loading them from files at runtime.
  • xml_query - Some simple XML query functions. Delegates much of its work to :xmerl, but provides an API similar to HtmlQuery.

Rust

  • dyd - Daily Diff. Opens diffs of changes across multiple git repositories, to rapidly review recent changes.
  • medic-rs - Medic. A rewrite of elixir medic in Rust, to facilitate the usage of the Medic workflow on projects written in languages other than Elixir.
  • retrogress - A wrapper around indicatif, providing structs and traits that have a simple and limited API and that can be passed between modules and functions.

Pinned Loading

  1. pages pages Public

    A library for testing Phoenix user interfaces including seamlessly switching between LiveViews and controller-based views.

    Elixir 11 3

  2. dyd dyd Public

    CLI for daily diff

    Rust 7 1

  3. moar moar Public

    A collection of useful functions.

    Elixir 10 1

  4. html_query html_query Public

    A concise API, honed over multiple years, for querying HTML with Elixir.

    Elixir 4

  5. medic-rs medic-rs Public

    Development workflow automation/suggestion

    Rust 5

  6. medic-ex medic-ex Public

    Scripts for managing development lifecycle of Elixir projects

    Elixir 9 2

Repositories

Showing 10 of 40 repositories
  • specter Public

    Headless webrtc client

    synchronal/specter’s past year of commit activity
    Elixir 37 MIT 1 5 0 Updated Feb 21, 2025
  • ecto_email Public

    An Ecto.Type for email address fields

    synchronal/ecto_email’s past year of commit activity
    Elixir 2 MIT 1 0 0 Updated Feb 20, 2025
  • ex_email Public

    Email address parsing and validation library for Elixir.

    synchronal/ex_email’s past year of commit activity
    Elixir 8 0 0 0 Updated Feb 20, 2025
  • html_query Public

    A concise API, honed over multiple years, for querying HTML with Elixir.

    synchronal/html_query’s past year of commit activity
    Elixir 4 MIT 0 9 0 Updated Feb 19, 2025
  • supra Public

    Common functions and macros for Ecto

    synchronal/supra’s past year of commit activity
    Elixir 0 MIT 0 0 0 Updated Feb 18, 2025
  • tablerone Public

    Renders Tabler Icons by downloading individual icons to the priv directory of the parent application during development, and loading them from files at runtime.

    synchronal/tablerone’s past year of commit activity
    Elixir 2 1 0 0 Updated Feb 16, 2025
  • moar Public

    A collection of useful functions.

    synchronal/moar’s past year of commit activity
    Elixir 10 MIT 1 5 0 Updated Feb 15, 2025
  • dyd Public

    CLI for daily diff

    synchronal/dyd’s past year of commit activity
    Rust 7 MIT 1 4 0 Updated Feb 13, 2025
  • pages Public

    A library for testing Phoenix user interfaces including seamlessly switching between LiveViews and controller-based views.

    synchronal/pages’s past year of commit activity
    Elixir 11 MIT 3 12 1 Updated Feb 12, 2025
  • retrogress Public

    Progress bars with a thin API around complex features

    synchronal/retrogress’s past year of commit activity
    Rust 0 MIT 0 1 0 Updated Feb 11, 2025

Most used topics

Loading…