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.

Elixir

  • 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.
  • hex-publish-action - This action publishes an Elixir package to Hex.pm.
  • html_query - Helpers for finding and traversing HTML in Elixir. 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.
  • 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 functional page object pattern providing adapters for writing Phoenix/LiveView tests.
  • schema_assertions - Test helpers for validating ecto schemas.
  • specter - A wrapper for webrtc.rs as an Elixir NIF, using Rustler.
  • 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

  1. pages pages Public

    Elixir 5 1

  2. dyd dyd Public

    CLI for daily diff

    Rust 5 1

  3. moar moar Public

    A collection of useful functions.

    Elixir 5 1

  4. html_query html_query Public

    Some simple HTML query functions

    Elixir 3

  5. medic-rs medic-rs Public

    Development workflow automation/suggestion

    Rust

  6. medic-ex medic-ex Public

    Scripts for managing development lifecycle of Elixir projects

    Elixir 8 1

Repositories

Showing 10 of 37 repositories

Most used topics

Loading…