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.
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.
- Create Issue
Create GitHub issue with details.
- Create a Pull Request
Create a pull request for a specified repository.
- Get the latest Release
View the latest published full release for the repository.
- Notify of new GitHub repo Stars
Trigger script that lists GitHub repo starrers in descending order.
- List newly added issues
Trigger script to periodically get the newly added issues of a GitHub repository.