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. Learn more →
Top 23 github-action Open-Source Projects
-
metrics
📊 An infographics generator with 30+ plugins and 300+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON!
-
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.
-
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.
-
action-tmate
Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.
-
create-pull-request
A GitHub action to create a pull request for changes to your repository in the actions workspace
-
git-auto-commit-action
Automatically commit and push changed files back to GitHub with this GitHub Action for the 80% use case.
-
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.
-
github-profile-3d-contrib
This GitHub Action creates a GitHub contribution calendar on a 3D profile image.
-
gh-action-pypi-publish
The blessed :octocat: GitHub Action, for publishing your :package: distribution files to PyPI: https://github.com/marketplace/actions/pypi-publish
-
action-semantic-pull-request
A GitHub Action that ensures that your PR title matches the Conventional Commits spec.
-
RAUDI
A repo to automatically generate and keep updated a series of Docker images through GitHub Actions.
-
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.
Another GitHub profile using lowlighter/metrics with a slightly different setup.
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.
The go-to method of debugging GitHub Actions is tmate. With tmate we can connect to our running Action terminal and see what is going on there by executing some simple commands!
Project mention: Automate Python Linting and Code Style Enforcement with Ruff and GitHub Actions | dev.to | 2023-07-22We are also using the auto-commit action to commit the changes. We can configure the commit message and other options. Read more about the auto-commit action here. This is optional - we can also use the git action to commit the changes manually.
Project mention: AutoPR, autonomously write pull requests in response to issues via ChatGPT | news.ycombinator.com | 2023-05-10
Project mention: PyPI new user and new project registrations temporarily suspended | news.ycombinator.com | 2023-05-20> Recently I've seen someone on Reddit trying to automate the creation of PyPI projects through GitHub Actions. The person was complaining that the first deployment couldn't use an API key for that project since it didn't exist. So I'm not surprised some people are trying to do the same for malicious purposes.
Sorry for the tangent, but: you can do this now! If you use trusted publishing, you can register a "pending publisher" for a project that doesn't exist yet. When the trusted publisher (like GitHub Actions) is used, it'll create the project[1].
All of this is supported transparently by the official publishing action for GitHub Actions[2].
[1]: https://docs.pypi.org/trusted-publishers/creating-a-project-...
A great GitHub action for this is Peter Evans Create or Update Comment action.
Project mention: wangyoucao577/go-release-action: Automatically publish Go binaries to Github Release Assets through Github Action. | /r/devopsish | 2023-05-13
github-action related posts
- How to debug GitHub actions. Real-world example
- GitHub Actions: A Maintainer's Best Friend
- Renovate app vs Github Action
- Setting up a free & production-ready web app backend in Go (with database) in less than 100 lines
- What's the best component / folder architecture for a project to scale?
- PyPI new user and new project registrations temporarily suspended
- The Perfect Repo Template: A repo template packed with tons of tools & more to kick-start your next project / repo!
-
A note from our sponsor - SurveyJS
surveyjs.io | 19 Apr 2024
Index
What are some of the best open-source github-action projects? This list will help you:
Project | Stars | |
---|---|---|
1 | metrics | 12,417 |
2 | github-pages-deploy-action | 4,057 |
3 | action-tmate | 2,633 |
4 | create-pull-request | 1,880 |
5 | git-auto-commit-action | 1,777 |
6 | image-actions | 1,390 |
7 | AutoPR | 1,187 |
8 | scp-action | 1,074 |
9 | github-profile-3d-contrib | 896 |
10 | gh-action-pypi-publish | 834 |
11 | action-semantic-pull-request | 832 |
12 | automerge-action | 796 |
13 | github-activity-readme | 752 |
14 | terraform-github-actions | 680 |
15 | action-electron-builder | 633 |
16 | create-or-update-comment | 600 |
17 | RAUDI | 543 |
18 | github-app-token | 470 |
19 | go-release-action | 447 |
20 | aws-cost-cli | 384 |
21 | action-discord | 382 |
22 | dockerhub-description | 307 |
23 | wrapper-validation-action | 252 |