encoding_rs
godiff
encoding_rs | godiff | |
---|---|---|
8 | 5 | |
358 | 6 | |
- | - | |
7.2 | 10.0 | |
13 days ago | over 1 year ago | |
Rust | Go | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
encoding_rs
-
This Program is Illegally Packaged in 14 Distributions
Author of ripgrep here.
Maybe, umm, don't depend on auto-detection tools as the ultimeate source of whether something is appropriately licensed or not? encoding_rs is clearly licensed, otherwise I wouldn't have used it in ripgrep: https://github.com/hsivonen/encoding_rs
Take it up with the auto-detection tools. Or at least do your due diligence before claiming ripgrep is using "unlicensed" code.
- Learning to Parse Text Files: BOM!
-
Yore - library for decoding/encoding character sets according to OEM code pages
You might also want to include tests, https://github.com/hsivonen/encoding_rs/tree/master/src/test_data could be used as a reference.
-
Show HN: High-speed UTF-8 validation in Rust
That's not the only use of SIMD in the crate (e.g. see https://github.com/hsivonen/encoding_rs/blob/e98a2096ab09c92...), but I haven't looked into exactly where/how it's used further.
godiff
-
This Program is Illegally Packaged in 14 Distributions
Already solved.
Looks like it's been fixed now.
The author of the Go diff library has just released it under the MIT license: https://github.com/seletskiy/godiff/commit/865648740d705a24a...
What are some alternatives?
serde - Serialization framework for Rust
plover - Open source stenotype engine
simdjson - Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
code-adversary - Deception and bias-detection code for code LLMs
icu4x - Solving i18n for client-side and resource-constrained environments.
FFmpeg - Mirror of https://git.ffmpeg.org/ffmpeg.git
simdutf8 - SIMD-accelerated UTF-8 validation for Rust.
ISIS3 - Integrated Software for Imagers and Spectrometers v3. ISIS3 is a digital image processing software package to manipulate imagery collected by current and past NASA and International planetary missions.
sqloxide - Python bindings for sqlparser-rs
ryu - Fast floating point to string conversion
STL - MSVC's implementation of the C++ Standard Library.