Already your home for innovation, GitHub is now hosting free global hackathons. Build, learn, iterateβand, if youβd like, share with the other 40+ million developers on GitHub.
Scroll downThis four-week hackathon challenges the community to create original GitHub Actions. Actions connect all of the tools in your workflow: You can solve problems, build containers, deploy to any cloud, and more.
Learn more about GitHub ActionsRuns after your CI, automating your team's conventions surrounding code review.
Write your Dangerfiles in Swift.
Automatically compress JPEG, PNG and WebP images in GitHub Pull Requests.
Update a pinned gist to contain your weekly WakaTime stats.
Sets by node environment for use in actions.
Automatically rebase PRs.
Uploads artifacts from your workflow.
Publishes a package to npm.
Executes remote ssh commands.
Automate deploying websites and more.
Wraps the Heroku CLI to enable common Heroku commands.
Enables arbitrary actions with the firebase command-line client.
Sets up a flutter environment for use in actions.
Executes SwiftLint and generates annotations from SwiftLint Violations.
Wraps the Serverless Framework to enable common Serverless commands.
Wraps the Slack chat.postMessage API method for posting to channels, private groups, and DMs.
Runs after your CI, automating your team's conventions surrounding code review.
Write your Dangerfiles in Swift.
Automatically compress JPEG, PNG and WebP images in GitHub Pull Requests.
Update a pinned gist to contain your weekly WakaTime stats.
Sets by node environment for use in actions.
Automatically rebase PRs.
Uploads artifacts from your workflow.
Publishes a package to npm.
Executes remote ssh commands.
Automate deploying websites and more.
Wraps the Heroku CLI to enable common Heroku commands.
Enables arbitrary actions with the firebase command-line client.
Sets up a flutter environment for use in actions.
Executes SwiftLint and generates annotations from SwiftLint Violations.
Wraps the Serverless Framework to enable common Serverless commands.
Wraps the Slack chat.postMessage API method for posting to channels, private groups, and DMs.
Sets up a go environment for use in actions.
Wraps the Slack chat.postMessage API method for posting to channels, private groups, and DMs.
Commits the contents of your Git tag to the WordPress.org plugin repository.
Update a pinned gist to contain the latest tweets of a user.
Runs specified cargo command on a Rust language project.
Uploads your Python distribution packages in the dist/ directory to PyPI.
Sends a Slack notification.
Downloads artifacts from your build.
Installs the Expo CLI on your preferred os and authenticates your project.
Scan your code with SonarCloud to detect bugs, vulnerabilities and code smells.
Installs Rust toolchain.
Sends a message to a Slack channel.
Sets up a ruby environment for versions installed on the Actions Virtual Environments.
A general purpose HTTP client for GitHub Actions.
Syncs the current repository using force push.
This Action allows you to create Docker images and push into a ECR repository.
Sets up a go environment for use in actions.
Wraps the Slack chat.postMessage API method for posting to channels, private groups, and DMs.
Commits the contents of your Git tag to the WordPress.org plugin repository.
Update a pinned gist to contain the latest tweets of a user.
Runs specified cargo command on a Rust language project.
Uploads your Python distribution packages in the dist/ directory to PyPI.
Sends a Slack notification.
Downloads artifacts from your build.
Installs the Expo CLI on your preferred os and authenticates your project.
Scan your code with SonarCloud to detect bugs, vulnerabilities and code smells.
Installs Rust toolchain.
Sends a message to a Slack channel.
Sets up a ruby environment for versions installed on the Actions Virtual Environments.
A general purpose HTTP client for GitHub Actions.
Syncs the current repository using force push.
This Action allows you to create Docker images and push into a ECR repository.
golang-security-action is nothing more than a github action letting you run gosec on your repository
Update a pinned gist with an RSS/Atom feed
An action that will allow you to trigger jobs in CircleCI from Github Actions. This will help you to migrate your CI\CD process into github actions step by step
create, edit comment on pull request and issue
Imagine you have one GitHub account where you have a repository for iOS, Android and maybe a web client. Then there is one repo which contains the x-platform backlog where all product managers (PM) have access to. These PMs want to get informed when a pull request (PR) or feature is shipped. On the creation of a tag this action posts a comment in the backlog ticket connected to a PR in the platform specific repo. This way all PMs get automatically informed about the release.
Runs Perl Critic on your codebase.
Create beautiful docs from your existing README
This action will deploy static websites to Google Cloud Storage bucket.
Emits a repository_dispatch action to any repo that user has permission to dispatch to, useful for chaining workflows across repositories (i.e. triggering a build in a parent repo from a submodule)
An essential GitHub action (written in Go!) to post a celebratory Go Gopher gif to a PR.
Stay tuned for more GitHub hackathons.