APIs, workflows and UIs with GitHub Windmill

APIs, workflows and UIs with GitHub

Create workflows, data pipelines, endpoints or admin panels that interact with GitHub.

GitHub is the most popular platform for version control and collaboration on software development projects.

Connecting Windmill to GitHub takes a few seconds and lets you build internal tools from it and integrate with any other platform.

Windmill also embeds GitHub with Git Sync to connect a Windmill workspace to a Git repository to automatically commit and push scripts, flows and apps to the repository on each deploy.

From scripts supported in multiple languages, build UIs and flows that you can monitor and trigger on demand, by schedule or webhooks.

FlowsAppsRunsSchedulesWebhooksGitHubGitLabVSCode

Scripts for GitHub

Write any script, flow or app targeting GitHub API, or pick them from Windmill Hub community library. Windmill supports scripts in TypeScript, Python, Go, PHP, Bash and SQL.

Get Repository

Fetch GitHub repository details.

View on the Hub

Create Issue

Create GitHub issue with details.

View on the Hub

Create a Pull Request

Create a pull request for a specified repository.

View on the Hub

Get the latest Release

View the latest published full release for the repository.

View on the Hub

Notify of new GitHub repo Stars

Trigger script that lists GitHub repo starrers in descending order.

View on the Hub

List newly added issues

Trigger script to periodically get the newly added issues of a GitHub repository.

View on the Hub