Skip to content
@restyled-io

Restyled

Restyled

Restyled makes it easy to maintain, or transition to, a consistent coding style across your entire organization by integrating existing auto-formatting tools directly into your Pull Request process as a GitHub Actions Workflow

Restyled is...

Familiar: By running as a GitHub Actions workflow, we gain all aspects and features of their robust build system: scheduling, dispatch, reruns, redundant job cancellation, bigger runners, self-hosting, etc, etc.

Zero configuration, if you want: Restyled will run 60 language-appropriate auto-formatters based on which files have changed, without any configuration from you. But if your project does use an auto-formatter, configurations such as .prettierc will be respected when Restyled runs.

Simple and flexible: the restyle action itself re-formats files and commits any changes. That's it. What you do after that is up to you. Managing a sibling PR is just one option; GitHub actions exist to do all sorts of things other than that. And Restyled always prints a copy/paste-able git am command to apply the style-fixing commits directly to a local checkout.

Open and extensible: Restyled is a collection of distinct and well-isolated open-source projects, each of which are easy to contribute to depending on what you would like to see happen.

To get started, see the Examples.

Pinned Loading

  1. actions actions Public

    Actions for installing and running Restyled

    TypeScript 6 1

  2. restyler restyler Public

    The Restyled CLI

    Haskell 42 15

  3. restylers restylers Public

    Language-specific restylers

    Haskell 22 28

Repositories

Showing 10 of 23 repositories
  • .github Public
    restyled-io/.github’s past year of commit activity
    0 0 0 0 Updated Jan 11, 2025
  • restylers Public

    Language-specific restylers

    restyled-io/restylers’s past year of commit activity
    Haskell 22 AGPL-3.0 28 2 (2 issues need help) 0 Updated Jan 11, 2025
  • actions Public

    Actions for installing and running Restyled

    restyled-io/actions’s past year of commit activity
    TypeScript 6 AGPL-3.0 1 1 0 Updated Jan 10, 2025
  • restyled.io-static Public archive

    Restyled's home on the web

    restyled-io/restyled.io-static’s past year of commit activity
    CSS 0 0 0 0 Updated Dec 16, 2024
  • restyler Public

    The Restyled CLI

    restyled-io/restyler’s past year of commit activity
    Haskell 42 AGPL-3.0 15 0 0 Updated Dec 16, 2024
  • stack-build-minimal Public

    Haskell build image

    restyled-io/stack-build-minimal’s past year of commit activity
    Dockerfile 0 0 0 0 Updated Dec 13, 2024
  • restyled.io Public archive

    Restyled.io

    restyled-io/restyled.io’s past year of commit activity
    CSS 157 AGPL-3.0 21 0 0 Updated Dec 13, 2024
  • record-metrics-lambda Public archive

    Forward API metrics to CloudWatch

    restyled-io/record-metrics-lambda’s past year of commit activity
    Python 0 0 0 3 Updated Dec 7, 2024
  • ops Public archive

    Support for the deployment and operation of Restyled infrastructure

    restyled-io/ops’s past year of commit activity
    Shell 0 2 0 0 Updated Nov 12, 2024
  • demo Public archive

    Demo repo for restyled PRs

    restyled-io/demo’s past year of commit activity
    Haskell 2 1 0 1 Updated Oct 4, 2024

Top languages

Loading…

Most used topics

Loading…