glob-match VS design

Compare glob-match vs design and see what are their differences.

glob-match

An extremely fast glob matching library in Rust. (by devongovett)
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
glob-match design
1 57
334 11,487
0.6% 0.3%
0.0 6.1
8 months ago 3 months ago
Rust
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

glob-match

Posts with mentions or reviews of glob-match. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-18.
  • Bun v0.5
    12 projects | news.ycombinator.com | 18 Jan 2023
    You might be interested in @devongovett's `glob_match` library (written in Rust): https://github.com/devongovett/glob-match

design

Posts with mentions or reviews of design. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-04-16.
  • Announcing Logisim.app: Run the classic logic simulator in your browser
    2 projects | dev.to | 16 Apr 2025
    Logisim.app runs directly in your browser thanks to WebAssembly, a powerful browser technology that makes it possible to run complete desktop-class applications entirely client-side.
  • Show HN: Obelisk – a WASM-based deterministic workflow engine
    4 projects | news.ycombinator.com | 9 Apr 2025
    See for example

    https://github.com/WebAssembly/design/issues/1463

    In general, if NaN1 and NaN2 are different (there are 23 bits in a NaN that can be set to an arbitrary value, the NaN payload) then combining them isn’t deterministic. NaN1 + NaN2 might produce NaN1 or NaN2 depending on the processor model, instructions etc. IEEE754 only says that the result must be one of the two input NaNs (or at least it did last time I checked the standard.)

    In practice, NaN payloads are seldomly used so it doesn’t matter much. NaN canonicalization involves transforming all NaNs to specific NaN values, and AFAIK it’s expensive because technically you need to check for NaN all the time.

  • Building on modern web app architecture
    1 project | dev.to | 10 Mar 2025
    Tools like Figma offer the performance of native software applications with the distribution of a website. Their existence is made possible by two relatively new technologies, Web Assembly (or WASM) and WebGL. WASM is an assembly language that allows programs written in C++, C, Rust, and other languages to be compiled and run in web browsers. WebGL is a graphics library and API that allows for fine-grain control over what is rendered on-screen. Much more control than what is possible using standard web languages like HTML, JS, and CSS.
  • Build Faster and Smarter The Best APIs for Full-Stack Developers
    8 projects | dev.to | 5 Mar 2025
    Check WebAssembly
  • 🚀 The Rise of WebAssembly: Unlocking High-Performance Web Apps
    1 project | dev.to | 4 Mar 2025
    ➡️ WebAssembly Official Documentation
  • Securing Blazor in All Its Flavors
    5 projects | dev.to | 27 Feb 2025
    Blazor WASM applications are compiled into WebAssembly and run entirely on the browser. While you can host a Blazor WASM application on any web server (standalone Blazor WASM), a specific hosting model called ASP.NET Core hosted model allows you to simply host your application within an ASP.NET Core application, giving you more control over some server-side functionality.
  • A Gentle Introduction to WebAssembly in Rust (2025 Edition)
    7 projects | dev.to | 14 Jan 2025
    It’s clear WebAssembly is one of the more popular up-and-coming technologies out there. Its promise, a universal executable format, is not new. In fact it dates back to 1995 (almost thirty years ago!) with Java. Arguably, Java was successful in some areas, many enterprise software is built on Java after all, it tried for a brief time (Java Web Start) and eventually failed to ride the stellar rise of the world wide web. Microsoft .NET is a younger contender, but it arguably suffering from the same adoption challenge as Java. While it can run on most systems now, the web is still not one of them.
  • How React and WebAssembly Can Speed Up Your Web Apps in 2025
    2 projects | dev.to | 6 Jan 2025
    Official WebAssembly Website Emscripten
  • Write Your Own Virtual Machine
    3 projects | news.ycombinator.com | 26 Dec 2024
    I don't think that terminology is "overwhelmingly common", and I'd argue that it isn't even entirely correct. The JVM is widely deployed, the Ethereum VM is called the "EVM", https://www.linuxfoundation.org/hubfs/LF%20Research/The_Stat... describes BPF and eBPF repeatedly as "virtual machines", https://webassembly.org/ begins by saying, "WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine," etc. "Virtual machine" is still the most common term for virtual machines.

    You can't always use the term "emulator" instead of "virtual machine", because while you could say wasmtime was an "emulator", you can't correctly say that WebAssembly itself is an "emulator". Rather, WebAssembly is the virtual machine which wasmtime emulates. It's also common to call emulators "virtual machines". (The Wasmtime web site mostly calls wasmtime a "runtime" and WebAssembly an "instruction format", FWIW.) And of course a running instance of an emulator is also a "virtual machine" in a different sense.

    I think it's also reasonable to use "virtual machine" in the way you are describing, and it has some overlap with this last sense of "virtual machine". Perhaps in your current environment that is the overwhelmingly most common usage, but that is definitely not true elsewhere.

  • LAPACK in your web browser
    9 projects | dev.to | 20 Dec 2024
    But wait, you say! That is an extreme undertaking. LAPACK is vast, with approximately 1,700 routines, and implementing even 10% of them within a reasonable time frame is a significant challenge. Wouldn't it be better to just compile LAPACK to WebAssembly, a portable compilation target for programming languages such as C, Go, and Rust, which enables deployment on the web, and call it a day?

What are some alternatives?

When comparing glob-match and design you can also consider the following projects:

websockets - WebSockets Standard

wave - Realtime Web Apps and Dashboards for Python and R

Civet - A TypeScript superset that favors more types and less typing

iswasmfast - Performance comparison of WebAssembly, C++ Addon, and native implementations of various algorithms in Node.js.

libuv - Go to

simd - Branch of the spec repo scoped to discussion of SIMD in WebAssembly

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured