utf8

Fast UTF-8 validation with range algorithm (NEON+SSE4+AVX2) (by cyb70289)

Utf8 Alternatives

Similar projects and alternatives to utf8

  • rust

    2,682 utf8 VS rust

    Empowering everyone to build reliable and efficient software.

  • esbuild

    An extremely fast bundler for the web

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better utf8 alternative or higher similarity.

utf8 reviews and mentions

Posts with mentions or reviews of utf8. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-06-19.
  • Software Disenchantment (2018)
    3 projects | news.ycombinator.com | 19 Jun 2022
    > Nvm. Those methods use SIMD tricks, which while neat are hard to generalize.

    I've been writing this sort of parser lately and I don't think people's fear of this stuff is at all proportional to the actual level of difficulty.

    Looks like you can use this on ~every CPU someone might plausibly be using as a laptop to write code on: https://github.com/cyb70289/utf8. If you didn't use an off-the-shelf implementation, you would need 2 implementations of your inner loops to you target ~all x86 machines + M1 macs or 3 if you also want to go slightly faster on the vast majority of x86 machines that have AVX2.

    > Also not sure what JSON-RPC is referring to? LSP? Are you arguing that JSON is suboptimal? Like maybe, but it's close enough to rival binary formats. Plus you can parse GB/s of JSON.

    I'm arguing that IPC is suboptimal for use cases that do not need IPC.

    > Even text editors that forgo LSP have speed issues, unrelated to JSON.

    I'm arguing that this is probably not due to the essential complexity of text editors.

Stats

Basic utf8 repo stats
1
79
10.0
over 3 years ago

cyb70289/utf8 is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of utf8 is C.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com