{"id":32307737,"url":"https://github.com/fulnir/dart-unicode-helper","last_synced_at":"2026-02-23T19:10:36.858Z","repository":{"id":12701390,"uuid":"15373829","full_name":"Fulnir/dart-unicode-helper","owner":"Fulnir","description":"This library is a workaround for non ascii characters. Some simple functions like isLetter(int charCode) checking a unicode table with a given unicode value.","archived":false,"fork":false,"pushed_at":"2013-12-29T16:53:39.000Z","size":280,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-08-20T23:27:39.170Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dart","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/Fulnir.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-12-22T10:36:46.000Z","updated_at":"2013-12-29T16:53:39.000Z","dependencies_parsed_at":"2022-09-05T17:31:10.356Z","dependency_job_id":null,"html_url":"https://github.com/Fulnir/dart-unicode-helper","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/Fulnir/dart-unicode-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fulnir%2Fdart-unicode-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fulnir%2Fdart-unicode-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fulnir%2Fdart-unicode-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fulnir%2Fdart-unicode-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fulnir","download_url":"https://codeload.github.com/Fulnir/dart-unicode-helper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fulnir%2Fdart-unicode-helper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280579836,"owners_count":26354641,"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","status":"online","status_checked_at":"2025-10-23T02:00:06.710Z","response_time":142,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2025-10-23T07:23:00.900Z","updated_at":"2025-10-23T07:23:05.277Z","avatar_url":"https://github.com/Fulnir.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"Dart Unicode Helper\n---\n\n[![Build Status](https://drone.io/github.com/Fulnir/dart-unicode-helper/status.png)](https://drone.io/github.com/Fulnir/dart-unicode-helper/latest)\n\nThis library is a workaround for non ascii characters.\n\nSome simple functions like isLetter(int charCode) checking a unicode table with a given unicode\nvalue. The unicode table uses the SparseList (which has a file size 0f 26KB instead the uncompressed standard list with 1.8MB).\n\n### Functions\n\n```dart\nbool isLetter(int c);\nbool isUppercase(int c);\nbool isLowercase(int c);\nbool isDigit(int c);\nbool isCurrency(int c);\nbool isSeparator(int c);\nbool isControl(int c);\n```\n\n### Table codes\n\n```\nLu Letter, Uppercase\nLl Letter, Lowercase\nLt Letter, Titlecase\nLm Letter, Modifier\nLo Letter, Other\nMn Mark, Non-Spacing\nMc Mark, Spacing Combining\nMe Mark, Enclosing\nNd Number, Decimal\nNl Number, Letter\nNo Number, Other\nPc Punctuation, Connector\nPd Punctuation, Dash\nPs Punctuation, Open\nPe Punctuation, Close\nPi Punctuation, Initial quote (may behave like Ps or Pe depending on usage)\nPf Punctuation, Final quote (may behave like Ps or Pe depending on usage)\nPo Punctuation, Other\nSm Symbol, Math\nSc Symbol, Currency\nSk Symbol, Modifier\nSo Symbol, Other\nZs Separator, Space\nZl Separator, Line\nZp Separator, Paragraph\nCc Other, Control\nCf Other, Format\nCs Other, Surrogate\nCo Other, Private Use\nCn Other, Not Assigned (no characters in the file have this property)\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffulnir%2Fdart-unicode-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffulnir%2Fdart-unicode-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffulnir%2Fdart-unicode-helper/lists"}