{"id":15790749,"url":"https://github.com/grokify/go-adaptivecards","last_synced_at":"2025-09-03T20:43:47.050Z","repository":{"id":41988974,"uuid":"336143777","full_name":"grokify/go-adaptivecards","owner":"grokify","description":"Golang SDK for Adaptive Cards","archived":false,"fork":false,"pushed_at":"2024-09-29T09:21:28.000Z","size":84,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-05T22:41:07.212Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://adaptivecards.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grokify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-05T02:41:41.000Z","updated_at":"2024-09-29T09:21:26.000Z","dependencies_parsed_at":"2023-12-10T11:26:01.553Z","dependency_job_id":"d9164211-d8ef-4329-8b4a-a015ec9bfd21","html_url":"https://github.com/grokify/go-adaptivecards","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grokify%2Fgo-adaptivecards","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grokify%2Fgo-adaptivecards/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grokify%2Fgo-adaptivecards/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grokify%2Fgo-adaptivecards/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grokify","download_url":"https://codeload.github.com/grokify/go-adaptivecards/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246604612,"owners_count":20804100,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-04T22:40:27.358Z","updated_at":"2025-04-01T14:32:15.533Z","avatar_url":"https://github.com/grokify.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Go SDK for Authoring AdaptiveCards\n\n[![Build Status][build-status-svg]][build-status-url]\n[![Go Report Card][goreport-svg]][goreport-url]\n[![Docs][docs-godoc-svg]][docs-godoc-url]\n[![License][license-svg]][license-url]\n\nGolang implementation of [AdaptiveCards](https://adaptivecards.io/).\n\n [build-status-svg]: https://github.com/grokify/go-adaptivecards/workflows/test/badge.svg?branch=master\n [build-status-url]: https://github.com/grokify/go-adaptivecards/actions\n [goreport-svg]: https://goreportcard.com/badge/github.com/grokify/go-adaptivecards\n [goreport-url]: https://goreportcard.com/report/github.com/grokify/go-adaptivecards\n [docs-godoc-svg]: https://pkg.go.dev/badge/github.com/grokify/go-adaptivecards\n [docs-godoc-url]: https://pkg.go.dev/github.com/grokify/go-adaptivecards\n [license-svg]: https://img.shields.io/badge/license-MIT-blue.svg\n [license-url]: https://github.com/grokify/go-adaptivecards/blob/master/LICENSE\n\n## Schema\n\nThe following have been implemented.\n\n- [x] Cards\n  - [x] [AdaptiveCard](https://adaptivecards.io/explorer/AdaptiveCard.html)\n- [x] Card Elements\n  - [x] [TextBlock](https://adaptivecards.io/explorer/TextBlock.html)\n  - [x] [Image](https://adaptivecards.io/explorer/Image.html)\n  - [x] [Media](https://adaptivecards.io/explorer/Media.html)\n  - [x] [MediaSource](https://adaptivecards.io/explorer/MediaSource.html)\n  - [x] [RichTextBlock](https://adaptivecards.io/explorer/RichTextBlock.html)\n  - [x] [TextRun](https://adaptivecards.io/explorer/TextRun.html)\n- [ ] Containers\n  - [ ] [ActionSet](https://adaptivecards.io/explorer/ActionSet.html)\n  - [ ] [Container](https://adaptivecards.io/explorer/Container.html)\n  - [ ] [ColumnSet](https://adaptivecards.io/explorer/ColumnSet.html)\n  - [ ] [Column](https://adaptivecards.io/explorer/Column.html)\n  - [ ] [FactSet](https://adaptivecards.io/explorer/FactSet.html)\n  - [ ] [Fact](https://adaptivecards.io/explorer/Fact.html)\n  - [ ] [ImageSet](https://adaptivecards.io/explorer/ImageSet.html)\n  - [ ] [Table](https://adaptivecards.io/explorer/Table.html)\n  - [ ] [TableCell](https://adaptivecards.io/explorer/TableCell.html)\n- [ ] Actions\n  - [x] [Action.OpenUrl](https://adaptivecards.io/explorer/Action.OpenUrl.html)\n  - [ ] [Action.Submit](https://adaptivecards.io/explorer/Action.Submit.html)\n  - [ ] [Action.ShowCard](https://adaptivecards.io/explorer/Action.ShowCard.html)\n  - [ ] [Action.ToggleVisibility](https://adaptivecards.io/explorer/Action.ToggleVisibility.html)\n  - [ ] [TargetElement](https://adaptivecards.io/explorer/TargetElement.html)\n  - [ ] [Action.Execute](https://adaptivecards.io/explorer/Action.Execute.html)\n- [x] Inputs\n  - [x] [Input.Text](https://adaptivecards.io/explorer/Input.Text.html)\n  - [x] [Input.Number](https://adaptivecards.io/explorer/Input.Number.html)\n  - [x] [Input.Date](https://adaptivecards.io/explorer/Input.Date.html)\n  - [x] [Input.Time](https://adaptivecards.io/explorer/Input.Time.html)\n  - [x] [Input.Toggle](https://adaptivecards.io/explorer/Input.Toggle.html)\n  - [x] [Input.ChoiceSet](https://adaptivecards.io/explorer/Input.ChoiceSet.html)\n  - [x] [Input.Choice](https://adaptivecards.io/explorer/Input.Choice.html)\n- [x] Types\n  - [x] [BackgroundImage](https://adaptivecards.io/explorer/BackgroundImage.html)\n  - [ ] [Refresh](https://adaptivecards.io/explorer/Refresh.html)\n  - [ ] [Authentication](https://adaptivecards.io/explorer/Authentication.html)\n  - [ ] [TokenExchangeResource](https://adaptivecards.io/explorer/TokenExchangeResource.html)\n  - [ ] [AuthCardButton](https://adaptivecards.io/explorer/AuthCardButton.html)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrokify%2Fgo-adaptivecards","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrokify%2Fgo-adaptivecards","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrokify%2Fgo-adaptivecards/lists"}