https://github.com/knu/ruby-unf_ext
Unicode Normalization Form support library for CRuby
https://github.com/knu/ruby-unf_ext
Keywords from Contributors
rubygems activerecord activejob mvc ruby-gem marshalling json-parser multithreading grape rubocop
Last synced: about 6 hours ago
JSON representation
Repository metadata
Unicode Normalization Form support library for CRuby
- Host: GitHub
- URL: https://github.com/knu/ruby-unf_ext
- Owner: knu
- License: mit
- Created: 2011-10-24T13:44:46.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2023-12-20T14:51:40.000Z (almost 2 years ago)
- Last Synced: 2025-11-05T00:07:20.090Z (about 1 month ago)
- Language: Hack
- Homepage:
- Size: 4.02 MB
- Stars: 32
- Watchers: 4
- Forks: 35
- Open Issues: 20
- Releases: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
README.md
ruby-unf_ext
Synopsis
- Unicode Normalization Form support library for CRuby
Description
-
Normalizes UTF-8 strings into and from NFC, NFD, NFKC or NFKD
# For bulk conversion normalizer = UNF::Normalizer.new a_bunch_of_strings.map! { |string| normalizer.normalize(string, :nfc) #=> string in NFC } -
Compliant with Unicode 9.0
Requirement
-
Ruby 1.8.7+, 1.9.2+
-
C++ compiler and libstdc++
Installation
gem install unf_ext
Or:
ruby extconf.rb && make && make install
Development Resources
-
For issues regarding files under the directory
unf, please
contact this upstream. -
https://github.com/knu/ruby-unf_ext
The development site and the repository.
License
Copyright (c) 2010-2017 Takeru Ohta
Copyright (c) 2011-2018 Akinori MUSHA
Licensed under the MIT license.
See LICENSE for details.
Owner metadata
- Name: Akinori Musha
- Login: knu
- Email: knu@idaemons.org
- Kind: user
- Description: @Ruby committer, co-maintainer of @huginn, Emacs Lisper, ex-FreeBSD committer. CTO of @WEDInc.
- Website:
- Location: Tokyo, Japan
- Twitter: knu
- Company:
- Icon url: https://avatars.githubusercontent.com/u/10236?v=4
- Repositories: 204
- Last ynced at: 2025-11-28T12:12:48.129Z
- Profile URL: https://github.com/knu
GitHub Events
Total
- Issues event: 3
- Issue comment event: 12
- Fork event: 2
Last Year
- Issues event: 3
- Issue comment event: 8
- Fork event: 2
Committers metadata
Last synced: 1 day ago
Total Commits: 115
Total Committers: 12
Avg Commits per committer: 9.583
Development Distribution Score (DDS): 0.252
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Akinori MUSHA | k****u@i****g | 86 |
| Vladimir Kochnev | h****e@y****u | 9 |
| phjgt | p****t@5****9 | 6 |
| Tim Bellefleur | n****n@p****a | 4 |
| Johnny Shields | j****s@g****m | 2 |
| MSP-Greg | G****s@g****m | 2 |
| igorpeshansky | i****y | 1 |
| Scott Hain | s****n@c****o | 1 |
| Nicolas Leger | n****r | 1 |
| Jeremy J. Miller | jm@c****o | 1 |
| Jean Boussier | j****r@g****m | 1 |
| Antonio Terceiro | t****o@s****g | 1 |
Committer domains:
- chef.io: 2
- softwarelivre.org: 1
- phoebus.ca: 1
- yandex.ru: 1
- idaemons.org: 1
Issue and Pull Request metadata
Last synced: about 2 months ago
Total issues: 56
Total pull requests: 27
Average time to close issues: 9 months
Average time to close pull requests: 7 months
Total issue authors: 51
Total pull request authors: 22
Average comments per issue: 3.61
Average comments per pull request: 2.3
Merged pull request: 13
Bot issues: 0
Bot pull requests: 0
Past year issues: 2
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 2
Past year pull request authors: 0
Past year average comments per issue: 1.0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- djberg96 (2)
- adfoster-r7 (2)
- johnnyshields (2)
- nomoon (2)
- ABHIJITH-EA (2)
- MITSUBOSHI (1)
- taf2 (1)
- bastelfreak (1)
- mungler (1)
- andrewtpoe (1)
- ashleygwilliams (1)
- charleslxh (1)
- kg-currenxie (1)
- jeremiahsnapp (1)
- michalejoye (1)
Top Pull Request Authors
- nomoon (3)
- johnnyshields (2)
- orien (2)
- MSP-Greg (2)
- gzmorell (2)
- marshall-lee (1)
- mungler (1)
- viraptor (1)
- jeremymv2 (1)
- scotthain (1)
- timothyklim (1)
- bastelfreak (1)
- Geertiebear (1)
- casperisfine (1)
- olleolleolle (1)
Top Issue Labels
Top Pull Request Labels
Package metadata
- Total packages: 15
-
Total downloads:
- rubygems: 1,033,198,431 total
- Total docker downloads: 3,488,722,076
- Total dependent packages: 24 (may contain duplicates)
- Total dependent repositories: 222,320 (may contain duplicates)
- Total versions: 119
- Total maintainers: 2
gem.coop: unf_ext
Unicode Normalization Form support library for CRuby
- Homepage: https://github.com/knu/ruby-unf_ext
- Documentation: http://www.rubydoc.info/gems/unf_ext/
- Licenses: MIT
- Latest release: 0.0.9 (published about 2 years ago)
- Last Synced: 2025-12-10T10:47:42.804Z (1 day ago)
- Versions: 48
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 516,639,760 Total
- Docker Downloads: 1,744,361,038
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.014%
- Downloads: 0.042%
- Maintainers (1)
rubygems.org: unf_ext
Unicode Normalization Form support library for CRuby
- Homepage: https://github.com/knu/ruby-unf_ext
- Documentation: http://www.rubydoc.info/gems/unf_ext/
- Licenses: MIT
- Latest release: 0.0.9 (published about 2 years ago)
- Last Synced: 2025-12-09T19:03:35.946Z (2 days ago)
- Versions: 48
- Dependent Packages: 24
- Dependent Repositories: 222,320
- Downloads: 516,558,671 Total
- Docker Downloads: 1,744,361,038
-
Rankings:
- Downloads: 0.031%
- Docker downloads count: 0.077%
- Dependent repos count: 0.095%
- Dependent packages count: 0.958%
- Average: 2.463%
- Forks count: 4.493%
- Stargazers count: 9.124%
- Maintainers (1)
proxy.golang.org: github.com/knu/ruby-unf_ext
- Homepage:
- Documentation: https://pkg.go.dev/github.com/knu/ruby-unf_ext#section-documentation
- Licenses: mit
- Latest release: v0.0.9 (published about 2 years ago)
- Last Synced: 2025-12-09T19:03:39.864Z (2 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.999%
- Average: 8.173%
- Dependent repos count: 9.346%
alpine-v3.18: ruby-unf_ext
Unicode Normalization Form support library for CRuby
- Homepage: https://github.com/knu/ruby-unf_ext/
- Licenses: MIT
- Latest release: 0.0.8.2-r1 (published over 2 years ago)
- Last Synced: 2025-12-03T14:42:42.949Z (8 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 10.713%
- Forks count: 19.002%
- Stargazers count: 23.849%
- Maintainers (1)
alpine-v3.12: ruby-unf_ext
Unicode Normalization Form support library for CRuby
- Homepage: https://github.com/knu/ruby-unf_ext/
- Licenses: MIT
- Latest release: 0.0.7.6-r3 (published over 5 years ago)
- Last Synced: 2025-12-09T19:03:38.796Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 10.35%
- Average: 11.024%
- Stargazers count: 12.278%
- Dependent packages count: 21.468%
- Maintainers (1)
alpine-v3.13: ruby-unf_ext
Unicode Normalization Form support library for CRuby
- Homepage: https://github.com/knu/ruby-unf_ext/
- Licenses: MIT
- Latest release: 0.0.7.6-r3 (published over 5 years ago)
- Last Synced: 2025-12-09T19:03:38.954Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 11.418%
- Forks count: 11.866%
- Stargazers count: 14.284%
- Dependent packages count: 19.522%
- Maintainers (1)
alpine-v3.14: ruby-unf_ext
Unicode Normalization Form support library for CRuby
- Homepage: https://github.com/knu/ruby-unf_ext/
- Licenses: MIT
- Latest release: 0.0.7.6-r3 (published over 5 years ago)
- Last Synced: 2025-12-09T19:03:38.539Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 12.194%
- Forks count: 12.274%
- Stargazers count: 14.822%
- Dependent packages count: 21.681%
- Maintainers (1)
alpine-v3.15: ruby-unf_ext
Unicode Normalization Form support library for CRuby
- Homepage: https://github.com/knu/ruby-unf_ext/
- Licenses: MIT
- Latest release: 0.0.7.6-r4 (published about 4 years ago)
- Last Synced: 2025-11-13T11:09:09.479Z (29 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 13.319%
- Average: 13.792%
- Stargazers count: 16.264%
- Dependent packages count: 25.585%
- Maintainers (1)
alpine-edge: ruby-unf_ext
Unicode Normalization Form support library for CRuby
- Homepage: https://github.com/knu/ruby-unf_ext/
- Licenses: MIT
- Latest release: 0.0.9.1-r1 (published 8 months ago)
- Last Synced: 2025-12-02T10:40:17.259Z (10 days ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 14.641%
- Average: 14.884%
- Forks count: 19.607%
- Stargazers count: 25.29%
- Maintainers (1)
alpine-v3.16: ruby-unf_ext
Unicode Normalization Form support library for CRuby
- Homepage: https://github.com/knu/ruby-unf_ext/
- Licenses: MIT
- Latest release: 0.0.7.6-r5 (published over 3 years ago)
- Last Synced: 2025-12-02T10:52:02.480Z (10 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 14.316%
- Average: 14.894%
- Stargazers count: 17.949%
- Dependent packages count: 27.311%
- Maintainers (1)
alpine-v3.17: ruby-unf_ext
Unicode Normalization Form support library for CRuby
- Homepage: https://github.com/knu/ruby-unf_ext/
- Licenses: MIT
- Latest release: 0.0.7.6-r5 (published over 3 years ago)
- Last Synced: 2025-12-03T11:57:06.158Z (9 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 16.429%
- Forks count: 17.071%
- Stargazers count: 21.393%
- Dependent packages count: 27.254%
- Maintainers (1)
alpine-v3.21: ruby-unf_ext
Unicode Normalization Form support library for CRuby
- Homepage: https://github.com/knu/ruby-unf_ext/
- Licenses: MIT
- Latest release: 0.0.9.1-r0 (published almost 2 years ago)
- Last Synced: 2025-12-09T19:03:39.420Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.19: ruby-unf_ext
Unicode Normalization Form support library for CRuby
- Homepage: https://github.com/knu/ruby-unf_ext/
- Licenses: MIT
- Latest release: 0.0.8.2-r1 (published over 2 years ago)
- Last Synced: 2025-12-03T11:33:16.015Z (9 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.22: ruby-unf_ext
Unicode Normalization Form support library for CRuby
- Homepage: https://github.com/knu/ruby-unf_ext/
- Licenses: MIT
- Latest release: 0.0.9.1-r1 (published 8 months ago)
- Last Synced: 2025-12-09T19:03:39.465Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.20: ruby-unf_ext
Unicode Normalization Form support library for CRuby
- Homepage: https://github.com/knu/ruby-unf_ext/
- Licenses: MIT
- Latest release: 0.0.9.1-r0 (published almost 2 years ago)
- Last Synced: 2025-12-03T11:52:32.136Z (9 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
Dependencies
- bundler >= 1.2 development
- rake >= 0.9.2.2 development
- rake-compiler >= 1.1.1 development
- rake-compiler-dock >= 1.2.1 development
- rdoc > 2.4.2 development
- test-unit >= 0 development
- MSP-Greg/setup-ruby-pkgs v1 composite
- actions/checkout v2 composite
Score: 28.66840300655385