Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/autokitteh/kittehub
AutoKitteh projects: full-fledged solutions, composable templates, and demos of capabilities and features
https://github.com/autokitteh/kittehub
Last synced: about 1 month ago
JSON representation
AutoKitteh projects: full-fledged solutions, composable templates, and demos of capabilities and features
- Host: GitHub
- URL: https://github.com/autokitteh/kittehub
- Owner: autokitteh
- License: apache-2.0
- Created: 2024-06-25T02:48:47.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-24T00:51:43.000Z (about 2 months ago)
- Last Synced: 2024-10-24T10:57:05.319Z (about 2 months ago)
- Language: Starlark
- Homepage: https://autokitteh.com
- Size: 475 KB
- Stars: 15
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-durable-executions - KitteHub - AutoKitteh Examples
- awesome-durable-executions - KitteHub - AutoKitteh Examples
README
# Kittehub
This is a central repository of [AutoKitteh](https://github.com/autokitteh/autokitteh)
projects for:- Full-fledged, ready-to-use solutions for real-life use cases
- Composable templates for interoperability between common services
- Demonstrations of advanced system capabilities and featuresIn addition, the [samples](./samples/) directory contains projects that
demonstrate basic system features, integration APIs, and best practices.| Name | Description | Integrations |
| :------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------- | :------------------------------------------ |
| π [AWS Health to Slack](./aws_health_to_slack/) | Announce cloud health events based on a resource ownership mapping | AWS (Health), Google Sheets, Slack |
| π [Break-glass](./break_glass/) | Manage break-glass requests and approvals for temporary elevated permissions | Slack β AWS (IAM), Jira |
| π [Categorize emails](./categorize_emails/) | Categorize new emails and notify the appropriate channels based on the content | Gmail β ChatGPT β Slack |
| π [Confluence to Slack](./confluence_to_slack/) | Notify when a new page with a specific label is created | Confluence β Slack |
| π [Data pipeline](./data_pipeline/) | Process and store data from new S3 files in a database | AWS (SNS, S3) β SQLite |
| π [Discord to Spreadsheet](./discord_to_spreadsheet/) | Log Discord message events using AutoKitteh's event system for simple event handling | Discord β Google Sheets |
| π [GitHub Actions](./github_actions/) | Trigger GitHub workflows across repos using AutoKittehβs event system for automation | GitHub |
| β [GitHub Copilot seats](./github_copilot/) | Automate daily GitHub Copilot user pruning and report changes | GitHub β Slack |
| π [Google Calendar to Asana](./google_cal_to_asana/) | Create an Asana task whenever a new event is added to Google Calendar | Google Calendar β Asana |
| π [Google Forms to Jira](./google_forms_to_jira/) | Create Jira issues based on Google Forms responses | Google Forms β Jira |
| π [Jira assignee from schedule](./jira_google_calendar/assignee_from_schedule/) | Assign new Jira issues to the current on-caller based on a schedule in a shared calendar | Jira β Google Calendar |
| π [Jira deadline to event](./jira_google_calendar/deadline_to_event/) | Create/update calendar events based on the deadlines of Jira issues | Jira β Google Calendar |
| β [Pull Request Review Reminder (Purrr)](./purrr/) | Streamline code reviews and cut down turnaround time to merge pull requests | GitHub β Slack |
| π [Quickstart](./quickstart/) | Basic workflow for tutorials | HTTP |
| β [ReviewKitteh](./reviewkitteh/) | Monitor pull requests, and meow at random people | GitHub, Google Sheets, Slack |
| π [Room reservation](./room_reservation/) | Manage via Slack ad-hoc room reservations in Google Calendar | Slack β Google Calendar, Google Sheets |
| π [Slack Discord sync](./slack_discord_sync) | Sync Slack and Discord messages in real-time | Slack β Discord |
| π [Slack support](./slack_support/) | Categorize Slack support requests using AI, and route them to the appropiate people | Slack β Gemini, Google Sheets |
| π [Task chain](./task_chain/) | Run a sequence of tasks with fault tolerance | Slack |
| π [Webhook to Jira](./webhook_to_jira/) | Create Jira issues based on HTTP GET/POST requests | HTTP β Jira |> [!NOTE]
> π = Python implementation, β = Starlark implementation.