{"id":1997,"url":"https://github.com/twitter/twitter-text","last_synced_at":"2025-05-12T20:52:14.265Z","repository":{"id":24107393,"uuid":"27495291","full_name":"twitter/twitter-text","owner":"twitter","description":"Twitter Text Libraries. This code is used at Twitter to tokenize and parse text to meet the expectations for what can be used on the platform.","archived":false,"fork":false,"pushed_at":"2024-04-26T09:15:03.000Z","size":5576,"stargazers_count":3100,"open_issues_count":92,"forks_count":530,"subscribers_count":178,"default_branch":"master","last_synced_at":"2025-05-09T22:36:24.679Z","etag":null,"topics":["emoji","java","nodejs","objective-c","ruby","tweet","twitter","twitter-text","unicode"],"latest_commit_sha":null,"homepage":"https://developer.twitter.com/en/docs/counting-characters","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/twitter.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":"2014-12-03T16:06:17.000Z","updated_at":"2025-05-05T15:50:34.000Z","dependencies_parsed_at":"2023-01-16T23:15:26.193Z","dependency_job_id":"ae353fd8-4385-4143-a43a-00cc96123861","html_url":"https://github.com/twitter/twitter-text","commit_stats":{"total_commits":1745,"total_committers":146,"mean_commits":"11.952054794520548","dds":0.8063037249283668,"last_synced_commit":"30e2430d90cff3b46393ea54caf511441983c260"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twitter%2Ftwitter-text","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twitter%2Ftwitter-text/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twitter%2Ftwitter-text/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twitter%2Ftwitter-text/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/twitter","download_url":"https://codeload.github.com/twitter/twitter-text/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253547229,"owners_count":21925546,"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":["emoji","java","nodejs","objective-c","ruby","tweet","twitter","twitter-text","unicode"],"created_at":"2024-01-05T20:16:00.828Z","updated_at":"2025-05-12T20:52:14.224Z","avatar_url":"https://github.com/twitter.png","language":"HTML","readme":"# twitter-text\n\nThis repository is a collection of libraries and conformance tests to standardize parsing of Tweet text. It synchronizes development, testing, creating issues, and pull requests for twitter-text's implementations and specification. These libraries are responsible for determining the quantity of characters in a Tweet and identifying and linking any URL, @username, #hashtag, or $cashtag.\n\nSee implementations and conformance in this repository below:\n\n* [Conformance](conformance)\n* [Java](java)\n* [Ruby](rb)\n* [JavaScript](js)\n* [Objective-C](objc)\n\n## Other language implementations\n\nThe following implementations exist in other programming languages, but are not supported by or used by Twitter. \nWe'd like to thank the authors for building and maintaining these alternatives.\n\n* [Swift](https://swiftpack.co/package/nysander/twitter-text)\n* [Rust](https://github.com/sayrer/twitter-text). Also available as a [crate](https://crates.io/crates/twitter-text).\n\nIf you would like to contribute a link to other implementations, please consider sending a Pull Request, or letting us know via the [Twitter Developer Community forums](https://twittercommunity.com/c/libraries-and-sdks/63).\n\n## Copyright and License\n\nCopyright 2012-2020 Twitter, Inc and other contributors\n\nLicensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0\n","funding_links":[],"categories":["Javascript","II. Databases, search engines, big data and machine learning","JavaScript","HTML","Packages","UI","Text","Development","函式庫","Libraries","人工智能"],"sub_categories":["[Tools](#tools-1)","8. Machine Learning","Speech Recognition","Libraries","Layout","Other free courses","Javascript","書籍","Tools","Other Testing","Keychain","Books"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwitter%2Ftwitter-text","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftwitter%2Ftwitter-text","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwitter%2Ftwitter-text/lists"}