TypeScript Action

Open-source TypeScript projects categorized as Action

Top 18 TypeScript Action Projects

  • github-pages-deploy-action

    πŸš€ Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.

  • Project mention: Setting up a free & production-ready web app backend in Go (with database) in less than 100 lines | dev.to | 2023-09-06

    The interesting part is towards the bottom where we build the frontend code and make use of the github-pages-deploy-action step to automatically make a new commit with the compiled frontend code to a gh-pages branch.

  • FTP-Deploy-Action

    Deploys a GitHub project to a FTP server using GitHub actions

  • Project mention: Setting up GitHub Actions to deploy your website via FTP | dev.to | 2023-06-27

    As GitHub Actions is a community-driven platform, we can utilize various open-source workflows available. In this case, we will use the popular "FTP-Deploy" Actions workflow developed by Sam Kirkland. In the main.yml file, include the following code:

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • react-native-actions-sheet

    A Cross Platform(Android, iOS & Web) ActionSheet with a flexible api, native performance and zero dependency code for react native. Create anything you want inside ActionSheet.

  • Project mention: What is this type of navigation called? | /r/reactnative | 2023-06-12

    rnas, try this one

  • golangci-lint-action

    Official GitHub action for golangci-lint from its authors

  • Project mention: Using Private Go Modules with golangci-lint in GitHub Actions | dev.to | 2024-01-05

    # source: https://github.com/golangci/golangci-lint-action?tab=readme-ov-file#how-to-use name: golangci-lint on: push: branches: - master - main pull_request: permissions: contents: read # Optional: allow read access to pull request. Use with `only-new-issues` option. # pull-requests: read jobs: golangci: name: lint runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-go@v4 with: go-version: '1.21' cache: false - name: golangci-lint uses: golangci/golangci-lint-action@v3 with: # Require: The version of golangci-lint to use. # When `install-mode` is `binary` (default) the value can be v1.2 or v1.2.3 or `latest` to use the latest version. # When `install-mode` is `goinstall` the value can be v1.2.3, `latest`, or the hash of a commit. version: v1.54 # Optional: working directory, useful for monorepos # working-directory: somedir # Optional: golangci-lint command line arguments. # # Note: By default, the `.golangci.yml` file should be at the root of the repository. # The location of the configuration file can be changed by using `--config=` # args: --timeout=30m --config=/my/path/.golangci.yml --issues-exit-code=0 # Optional: show only new issues if it's a pull request. The default value is `false`. # only-new-issues: true # Optional: if set to true, then all caching functionality will be completely disabled, # takes precedence over all other caching options. # skip-cache: true # Optional: if set to true, then the action won't cache or restore ~/go/pkg. # skip-pkg-cache: true # Optional: if set to true, then the action won't cache or restore ~/.cache/go-build. # skip-build-cache: true # Optional: The mode to install golangci-lint. It can be 'binary' or 'goinstall'. # install-mode: "goinstall"

  • wait-for-secrets

    Publish from GitHub Actions using multi-factor authentication

  • Project mention: How to publish on npm with `--provenance` using Lerna-Lite | dev.to | 2023-11-16

    To deal with the OTP (or any other 2FA), we can use wait-for-secrets. Compared to the previous basic usage, we are splitting the Lerna-Lite Version & Publish into 2 separate tasks. The reason is simple, calling the OTP too early would timeout even before reaching the publish phase, so calling the OTP just before the publish is the best way to avoid invalid pin.

  • cachix-action

    Build software only once and put it in a global cache

  • Project mention: Show HN: FlakeHub Cache: Fast, secure, configurable. A new take on Nix caching | news.ycombinator.com | 2024-03-13

    * https://github.com/cachix/cachix-action uploads whatever Nix builds to Cachix in the background so from this point on if any of our devs pulls the latest code, they don't have to build any derivations locally, and lose time waiting, everything is pulled automatically from Cachix to their machines, they can get right to work. Or if I have to purge the Cache Volume for some reason, nothing needs to be rebuilt, just pulled from Cachix.

    It's taken a few years to get this dialed in, but now that it works, it's sooo good!

  • foundry-gas-diff

    πŸ› οΈ Easily track & compare gas costs estimated by Foundry on each of your Pull Requests!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ts-action

    TypeScript action creators for Redux

  • setup-graalvm

    GitHub Action for setting up GraalVM distributions.

  • Project mention: GraalVM Native Image β€” Faster, Smarter, Leaner | /r/java | 2023-04-25

    GraalVM's Github Action is pretty easy to use.

  • pr-compliance-action

    Check PR for compliance on title, linked issues, and files changed

  • web-deploy

    Deploy your website automatically for free

  • Project mention: Next.js 13: deploy with FTP or Vercel | /r/nextjs | 2023-06-11
  • buildah-build

    GitHub Action to use 'buildah' to build a container image.

  • cargo-install

    GitHub action for cached Rust crates installation.

  • fetch-api-data-action

    🚚 GitHub action for handling authenticated API requests, allowing you to save the data from the request into your workspace as an environment variable and a .json file.

  • k8s-set-context

    GitHub Action for setting context and retrieving Kubeconfig before deploying to Kubernetes clusters

  • github-sponsors-readme-action

    ❀️ This GitHub Action will automatically add your GitHub Sponsors to your README. It can be configured in multiple ways allowing you to display and breakdown your sponsors by price tier with fallbacks.

  • Project mention: Add your GitHub Sponsors to your project README with Actions | dev.to | 2023-06-30

    Some time ago I wrote a GitHub Action that would allow you to add your GitHub Sponsors to your project README. I've been using it for a while now and wanted to share how you can also use it to add value to your sponsorship tiers. If you want to skip this and just go straight to the documentation click here.

  • tag-version-commit

    GitHub action for tagging commits whose title matches a version regex

  • discord-guardian-action

    πŸ€–β€An action that fetches the list of malicious domains on Discord in different providers and creates/updates a JSON file with them from time to time.

  • 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
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Action related posts

Index

What are some of the best open-source Action projects in TypeScript? This list will help you:

Project Stars
1 github-pages-deploy-action 4,067
2 FTP-Deploy-Action 3,383
3 react-native-actions-sheet 1,335
4 golangci-lint-action 970
5 wait-for-secrets 271
6 cachix-action 228
7 foundry-gas-diff 198
8 ts-action 184
9 setup-graalvm 177
10 pr-compliance-action 159
11 web-deploy 140
12 buildah-build 133
13 cargo-install 121
14 fetch-api-data-action 100
15 k8s-set-context 78
16 github-sponsors-readme-action 61
17 tag-version-commit 8
18 discord-guardian-action 7

Sponsored
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.com