{"id":24108221,"url":"https://github.com/gabisonia/tsartsi","last_synced_at":"2026-05-19T14:02:29.885Z","repository":{"id":271418096,"uuid":"913392281","full_name":"gabisonia/tsartsi","owner":"gabisonia","description":"Go package for styling terminal output with ANSI escape codes.","archived":false,"fork":false,"pushed_at":"2025-01-07T16:05:07.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-26T23:52:58.905Z","etag":null,"topics":["ansi","escape-codes","go","golang","terminal"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gabisonia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-01-07T15:43:36.000Z","updated_at":"2025-01-07T16:27:58.000Z","dependencies_parsed_at":"2025-01-08T22:16:29.665Z","dependency_job_id":null,"html_url":"https://github.com/gabisonia/tsartsi","commit_stats":null,"previous_names":["gabisonia/tsartsi"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/gabisonia/tsartsi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabisonia%2Ftsartsi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabisonia%2Ftsartsi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabisonia%2Ftsartsi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabisonia%2Ftsartsi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gabisonia","download_url":"https://codeload.github.com/gabisonia/tsartsi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabisonia%2Ftsartsi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33219376,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-19T07:54:09.561Z","status":"ssl_error","status_checked_at":"2026-05-19T07:54:08.508Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["ansi","escape-codes","go","golang","terminal"],"created_at":"2025-01-10T23:26:29.064Z","updated_at":"2026-05-19T14:02:29.828Z","avatar_url":"https://github.com/gabisonia.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tsartsi - ცარცი - Chalk 🖍️\n\nTsartsi (Georgian: **ცარცი**) means chalk, it is a lightweight Go package for styling terminal output with ANSI escape codes. It allows you to add colors, background colors, and text styles like bold or underline, making your console output visually appealing.\n\n## Purpose\nThis project is part of my journey to learn and practice Go. While it may not be a production-ready or professional-grade package, it serves as a hands-on way to explore Go's features, modules, and test writing.\n\nFeel free to use it for learning purposes or experiment with it in your own projects!\n\n## Features\n🎨 Foreground Colors: Red, Green, Blue, etc.\n\n🖌️ Background Colors: White, Black, Yellow, etc.\n\n✨ Text Styles: Bold, Underline, Invert, etc.\n\n## Installation\n\nTo install the Tsartsi package, run:\n\n```bash\ngo get github.com/gabisonia/tsartsi\n```\n\n## Usage\n\nHere’s how to use Tsartsi in your Go projects:\n\n```go\npackage main\n\nimport (\n\t\"github.com/gabisonia/tsartsi\"\n)\n\nfunc main() {\n\tstyle := tsartsi.NewStyle(tsartsi.Red, tsartsi.BgWhite, tsartsi.Bold)\n\tstyle.Println(\"Hello, Tsartsi!\")\n}\n```\n\n## Testing\nThis package includes a test suite to ensure everything works as expected.\n\nTo run the tests, use:\n\n```bash\ngo test ./...\n\n```\n\n## License\n\nTsartsi is fully free to use, modify, and distribute for any purpose, personal or commercial. \n\nNo attribution is required, but contributions and feedback are always welcome!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabisonia%2Ftsartsi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgabisonia%2Ftsartsi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabisonia%2Ftsartsi/lists"}