The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more β
Top 23 Action Open-Source Projects
-
naming-cheatsheet
Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.
-
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.
-
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.
-
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.
-
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.
-
naev
Naev is a 2d action/rpg space game that combines elements from the action, rpg and simulation genres.
-
action-download-artifact
:gear: A GitHub Action to download an artifact associated with given workflow and commit or other criteria
-
github-action-markdown-link-check
Check all links in markdown files if they are alive or dead. πβοΈ
-
automation-components
Automation Components are a collection of reusable and production-ready extensions that include invocable actions, flow screen components and local actions.
-
lychee-action
Github action to check for broken links in Markdown, HTML, and text files using lychee, a fast link checker written in Rust.
-
carbonate
Github Action to format fenced code blocks in github issues as images. Originally created as part of DEV Github Actions hackathon: https://dev.to/callmekatootie/jazz-up-the-code-blocks-in-github-issues-52e6
-
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.
This guide is my go-to recommendation for freshers for "naming things": https://github.com/kettanaito/naming-cheatsheet
Project mention: Setting up a free & production-ready web app backend in Go (with database) in less than 100 lines | dev.to | 2023-09-06The 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.
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:
For releasing or publishing our code automatically, we will use the action Release Drafter
rnas, try this one
Project mention: AutoPR, autonomously write pull requests in response to issues via ChatGPT | news.ycombinator.com | 2023-05-10
Once the image has been built and pushed, you only need to trigger the deployment using Kamal. We use the webfactory/ssh-agent to establish a connection to our production server. After installing the required Ruby dependencies, itβs only a matter of running Kamal. As the image is already built and pushed, we use the --skip-push flag.
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"
Project mention: Naev β open-source game about space exploration, trade and combat | /r/hackernews | 2023-11-28
Project mention: GitHub Actions equivalent of Azure Devops pipeline resources? | /r/devops | 2023-05-29
Project mention: wangyoucao577/go-release-action: Automatically publish Go binaries to Github Release Assets through Github Action. | /r/devopsish | 2023-05-13
You could create a behavior that calls this method, then add that behavior to your ScrollViewer in XAML.
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.
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!
Project mention: AstroMenace: Hardcore 3D space scroll-shooter with spaceship upgrade possibilities | /r/opensourcegames | 2023-05-09
Action related posts
- From xz to ibus: more questionable tarballs
- Continuous Deployment with GitHub Actions and Kamal
- How to publish on npm with `--provenance` using Lerna-Lite
- GitHub Actions: A Maintainer's Best Friend
- Auto Publish/Release - GitHub Actions
- Setting up GitHub Actions to deploy your website via FTP
- Automated preview deployments from GitHub to AWS in 10 minutes
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Action projects? This list will help you:
Project | Stars | |
---|---|---|
1 | naming-cheatsheet | 13,619 |
2 | redux-ecosystem-links | 5,216 |
3 | github-pages-deploy-action | 4,067 |
4 | FTP-Deploy-Action | 3,383 |
5 | release-drafter | 3,199 |
6 | react-native-actions-sheet | 1,335 |
7 | AutoPR | 1,189 |
8 | ssh-agent | 1,087 |
9 | golangci-lint-action | 970 |
10 | naev | 817 |
11 | svelte-put | 717 |
12 | action-download-artifact | 661 |
13 | go-release-action | 449 |
14 | action-send-mail | 414 |
15 | github-action-markdown-link-check | 393 |
16 | automation-components | 342 |
17 | Avalonia.Xaml.Behaviors | 337 |
18 | wait-for-secrets | 271 |
19 | lychee-action | 260 |
20 | carbonate | 237 |
21 | kicad-action-scripts | 234 |
22 | cachix-action | 228 |
23 | astromenace | 209 |
Sponsored