{"id":16603742,"url":"https://github.com/visualfc/atk","last_synced_at":"2025-11-06T11:03:24.785Z","repository":{"id":39005431,"uuid":"180258488","full_name":"visualfc/atk","owner":"visualfc","description":"Another Golang Tcl/Tk binding GUI ToolKit","archived":false,"fork":false,"pushed_at":"2024-01-08T22:46:08.000Z","size":271,"stargazers_count":100,"open_issues_count":13,"forks_count":19,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-02-27T14:31:05.538Z","etag":null,"topics":["golang","gui","tcl","tk"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/visualfc.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":"2019-04-09T01:11:06.000Z","updated_at":"2025-01-24T13:02:22.000Z","dependencies_parsed_at":"2023-01-31T06:30:21.634Z","dependency_job_id":"1f7513e0-7fa5-4eba-9988-bd5bef65bb53","html_url":"https://github.com/visualfc/atk","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visualfc%2Fatk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visualfc%2Fatk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visualfc%2Fatk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visualfc%2Fatk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/visualfc","download_url":"https://codeload.github.com/visualfc/atk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243830939,"owners_count":20354853,"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":["golang","gui","tcl","tk"],"created_at":"2024-10-12T00:52:37.972Z","updated_at":"2025-11-06T11:03:19.728Z","avatar_url":"https://github.com/visualfc.png","language":"Go","readme":"# atk\nAnother Golang Tcl/Tk binding GUI ToolKit\n\n\tgo get github.com/visualfc/atk\n\nGo docs: https://pkg.go.dev/github.com/visualfc/atk/tk\n\n### Install Tcl/Tk\n\nhttp://www.tcl-lang.org\n\n\n* MacOS X\n\n\thttps://www.activestate.com/activetcl/downloads\n\n* Windows\n\n\thttps://www.activestate.com/activetcl/downloads\n\t\n\thttps://github.com/visualfc/tcltk_mingw\n\n* Ubuntu\n\n\t$ sudo apt install tk-dev\n\n* CentOS\n\n\t$ sudo yum install tk-devel\n\n### Demo\n\nhttps://github.com/visualfc/atk_demo\n\n### Sample\n```go\npackage main\n\nimport (\n\t\"github.com/visualfc/atk/tk\"\n)\n\ntype Window struct {\n\t*tk.Window\n}\n\nfunc NewWindow() *Window {\n\tmw := \u0026Window{tk.RootWindow()}\n\tlbl := tk.NewLabel(mw, \"Hello ATK\")\n\tbtn := tk.NewButton(mw, \"Quit\")\n\tbtn.OnCommand(func() {\n\t\ttk.Quit()\n\t})\n\ttk.NewVPackLayout(mw).AddWidgets(lbl, tk.NewLayoutSpacer(mw, 0, true), btn)\n\tmw.ResizeN(300, 200)\n\treturn mw\n}\n\nfunc main() {\n\ttk.MainLoop(func() {\n\t\tmw := NewWindow()\n\t\tmw.SetTitle(\"ATK Sample\")\n\t\tmw.Center(nil)\n\t\tmw.ShowNormal()\n\t})\n}\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvisualfc%2Fatk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvisualfc%2Fatk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvisualfc%2Fatk/lists"}