GitHub Actions: a New Hope in YAML Wasteland

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • github-workflows-kt

    Authoring GitHub Actions workflows in Kotlin. You won't go back to YAML!

  • GitHub: https://github.com/krzema12/github-actions-kotlin-dsl

  • awesome-kotlin

    A curated list of awesome Kotlin related stuff Inspired by awesome-java.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • setup-wsl

    A GitHub action to install and setup a Linux distribution for the Windows Subsystem for Linux (WSL)

  • The wrapper generator... takes an action like Vampire/setup-wsl@1

  • setup-wsl

    A GitHub action to install and setup a Linux distribution for the Windows Subsystem for Linux (WSL) (by krzema12)

  • It downloads its action.yml file (required by GitHub), which contains all the inputs and outputs parameters along with their description

  • kotlinpoet

    A Kotlin API for generating .kt source files.

  • This generation is done with the KotlinPoet library. That's also what powers the script-generator from the previous paragraph.

  • github-actions-typing

    Bring type-safety to your GitHub actions' API!

  • The one thing missing from the action.yml spec is the type of each input parameter. We are currently adding this information in our repository but it would be much better if it could live in your own repository in a action-types.yml file as some nice earlly adopters already do.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts