Already your home for innovation, GitHub is now hosting global hackathons and promoting hackathons in your community. Plus check out our tips, tricks, resources, and share with the other 56+ million developers on GitHub.
Scroll downTwo of our latest GitHub Hackathons have been around GitHub Actions. We encourage you to try out GitHub Actions. Actions connect all of the tools in your workflow: You can solve problems, build containers, deploy to any cloud, and more. Below you'll see some of these Actions built during the hackathon. Feel free to use them and be inspired by them.
Read about our GitHub Actions HackathonRuns 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.
Label Commenter Action - Label triggered GitHub Actions for commenting on issues or pull requests, then close or reopen those.
Keeps forks updated automatically with their upstream counter part.
This GitHub Action will respond to a question in any pull request or issue of "Is ${user} awake?" by telling you the date and time currently in the user's specified location as they list in their public GItHub profile.
Minifies JS and CSS files with UglifyJS and CleanCSS
Action that converts TODO comments to GitHub issues on push.
📝Automatically fixes typos in your source code and docs!
This very simple GitHub Actions allows you to retrieve issues that were recently closed via a commit. One usage example is to assign a "Resolved" label to all issues that were automatically closed by a commit.
Check changelog has been updated for the PR
A novelty action to post a cat gif to a PR to reward you for pushing code!
This action was designed to make lives easier for a Maintainer by adding contributors to a file which is stored into the root directory of the master branch.
Stay tuned for more hackathons coming soon