{"id":28194336,"url":"https://github.com/humansinput/txtk","last_synced_at":"2025-05-16T13:12:09.562Z","repository":{"id":128773857,"uuid":"207606320","full_name":"humansinput/txtk","owner":"humansinput","description":"Incomplete port of TXLib to Tcl programming language and Tk GUI toolkit","archived":false,"fork":false,"pushed_at":"2019-09-10T17:43:54.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-07T09:12:02.937Z","etag":null,"topics":["beginner","graphics","linux","macos","tcl","tk","txlib","txlin","win32","windows"],"latest_commit_sha":null,"homepage":null,"language":"Tcl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/humansinput.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-09-10T16:15:24.000Z","updated_at":"2019-09-10T18:59:59.000Z","dependencies_parsed_at":"2023-04-29T17:31:19.969Z","dependency_job_id":null,"html_url":"https://github.com/humansinput/txtk","commit_stats":null,"previous_names":["humansinput/txtk"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/humansinput%2Ftxtk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/humansinput%2Ftxtk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/humansinput%2Ftxtk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/humansinput%2Ftxtk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/humansinput","download_url":"https://codeload.github.com/humansinput/txtk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254535799,"owners_count":22087399,"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":["beginner","graphics","linux","macos","tcl","tk","txlib","txlin","win32","windows"],"created_at":"2025-05-16T13:11:53.545Z","updated_at":"2025-05-16T13:12:09.556Z","avatar_url":"https://github.com/humansinput.png","language":"Tcl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TXTk\n*TXTk* is an experimental port of TXLib to Tcl programming language using the Tk toolkit. Rather than being a so-called \"sandbox\" for beginners, TXTk tries to be a portable prototyping framework for both novice and advanced programmers and, as such, focuses on adding support for necessary features right in the library rather than encourage the user to reinvent the wheel by implementing the necessary features themselves. Oh, and yes, this is Tcl, so there's no need to run ``malloc`` or ``calloc`` everytime you need a string or an array and you don't need quotes to specify a string without a space. \n\n## What works?\n- Drawing circles, lines, ovals, etc\n- Drawing text\n- Message boxes\n- CLI colors\n\n## What doesn't work?\n- In-memory canvases\n- txDrawText and other hardcore text-related\n- Some other stuff\n\n## Example\nSee the ``examples`` folder for more info.\n\n## Docs\nSee https://github.com/timkoi/txtk/wiki/API-reference for more info.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhumansinput%2Ftxtk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhumansinput%2Ftxtk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhumansinput%2Ftxtk/lists"}