Close Menu

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    Today’s NYT Connections: Sports Edition Hints and Answers for Feb. 23, #518

    Today’s NYT Mini Crossword Answers for Monday, Feb. 23

    Today’s NYT Strands Hints, Answers and Help for Feb. 23 #722

    Facebook X (Twitter) Instagram
    • Artificial Intelligence
    • Business Technology
    • Cryptocurrency
    • Gadgets
    • Gaming
    • Health
    • Software and Apps
    • Technology
    Facebook X (Twitter) Instagram Pinterest Vimeo
    Tech AI Verse
    • Home
    • Artificial Intelligence

      Tensions between the Pentagon and AI giant Anthropic reach a boiling point

      February 21, 2026

      Read the extended transcript: President Donald Trump interviewed by ‘NBC Nightly News’ anchor Tom Llamas

      February 6, 2026

      Stocks and bitcoin sink as investors dump software company shares

      February 4, 2026

      AI, crypto and Trump super PACs stash millions to spend on the midterms

      February 2, 2026

      To avoid accusations of AI cheating, college students are turning to AI

      January 29, 2026
    • Business

      Gartner: Why neoclouds are the future of GPU-as-a-Service

      February 21, 2026

      The HDD brand that brought you the 1.8-inch, 2.5-inch, and 3.5-inch hard drives is now back with a $19 pocket-sized personal cloud for your smartphones

      February 12, 2026

      New VoidLink malware framework targets Linux cloud servers

      January 14, 2026

      Nvidia Rubin’s rack-scale encryption signals a turning point for enterprise AI security

      January 13, 2026

      How KPMG is redefining the future of SAP consulting on a global scale

      January 10, 2026
    • Crypto

      XRP Struggles as On-Chain Stress Mounts: Is a Bottom Forming?

      February 23, 2026

      Vitalik Buterin Sold Over 8,800 ETH in February: Did It Impact the Price?

      February 23, 2026

      Vitalik Buterin Explains How Crypto Can Protect Users When Perfect Security Remains Impossible

      February 23, 2026

      Ethereum, Solana Defy L1 Myth — Bitwise CIO Sees Prediction Markets Changing Everything

      February 23, 2026

      5 Critical Factors That Could End Gold’s 7-Month Green Streak

      February 23, 2026
    • Technology

      Today’s NYT Connections: Sports Edition Hints and Answers for Feb. 23, #518

      February 23, 2026

      Today’s NYT Mini Crossword Answers for Monday, Feb. 23

      February 23, 2026

      Today’s NYT Strands Hints, Answers and Help for Feb. 23 #722

      February 23, 2026

      Today’s NYT Connections Hints, Answers and Help for Feb. 23, #988

      February 23, 2026

      Google is sunsetting the weather app on Android

      February 23, 2026
    • Others
      • Gadgets
      • Gaming
      • Health
      • Software and Apps
    Check BMI
    Tech AI Verse
    You are at:Home»Technology»Zigbook Is Plagiarizing the Zigtools Playground
    Technology

    Zigbook Is Plagiarizing the Zigtools Playground

    TechAiVerseBy TechAiVerseNovember 30, 2025No Comments5 Mins Read2 Views
    Facebook Twitter Pinterest Telegram LinkedIn Tumblr Email Reddit
    Share
    Facebook Twitter LinkedIn Pinterest WhatsApp Email

    Zigbook Is Plagiarizing the Zigtools Playground

    Auguste Rame, Techatrix — 30 November 2025

    Introduction

    For those unfamiliar, Zigtools was founded to support the Zig community, especially newcomers, by creating editor tooling such as ZLS, providing building blocks for language servers written in Zig with lsp-kit, working on tools like the Zigtools Playground, and contributing to Zig editor extensions like vscode-zig.

    The Plagiarism

    A couple weeks ago, a Zig resource called Zigbook was released with a bold claim of “zero AI” and an original “project-based” structure.

    Unfortunately, even a cursory look at the nonsense chapter structure, book content, examples, generic website, or post-backlash issue-disabled repo reveals that the book is wholly LLM slop and the project itself is structured like some sort of sycophantic psy-op, with botted accounts and fake reactions.

    We’re leaving out all direct links to Zigbook to not give them any more SEO traction.

    We thought that the broad community backlash would be the end of the project, but Zigbook persevered, releasing just last week a brand new feature, a “high-voltage beta” Zig playground.

    As we at Zigtools have our own Zig playground (repo, website), our interest was immediately piqued. The form and functionality looked pretty similar and Zigbook even integrated (in a non-functional manner) ZLS into their playground to provide all the fancy editor bells-and-whistles, like code completions and goto definition.

    Knowing Zigbook’s history of deception, we immediately investigated the WASM blobs. Unfortunately, the WASM blobs are byte-for-byte identical to ours. This cannot be a coincidence given the two blobs (zig.wasm, a lightly modified version of the Zig compiler, and zls.wasm, ZLS with a modified entry point for WASI) are entirely custom-made for the Zigtools Playground.

    We archived the WASM files for your convenience, courtesy of the great Internet Archive:

    • zls.wasm (sha256sum: 3a63e5092e8f90172716977af5c88b4f49e546f730f25e9bafb47f4ac9a2ee1d)
      • Original
      • Plagiarized
    • zig.wasm (sha256sum: d3fe6b8a6b1db84a914eaa1f4a80ca5dcfd3b0948a35f2b1e78432a392eace96)
      • Original
      • Plagiarized

    We proceeded to look at the JavaScript code, which we quickly determined was similarly copied, but with LLM distortions, likely to prevent the code from being completely identical. Still, certain sections were copied one-to-one, like the JavaScript worker data-passing structure and logging (original ZLS playground code, plagiarized Zigbook code).

    The following code from both files is identical:

        try {
            // @ts-ignore
            const exitCode = wasi.start(instance);
    
            postMessage({
                stderr: `nn---nexit with exit code ${exitCode}n---n`,
            });
        } catch (err) {
            postMessage({ stderr: `${err}` });
        }
    
        postMessage({
            done: true,
        });
    
        // ...
    
        onmessage = (event) => {
            if (event.data.run) {
                run(event.data.run);
            }
        };
    

    The nn---nexit with exit code ${exitCode}n---n is perhaps the most obviously copied string.

    Funnily enough, despite copying many parts of our code, Zigbook didn’t copy the most important part of the ZLS integration code, the JavaScript ZLS API designed to work with the ZLS WASM binary’s API. That JavaScript code is absolutely required to interact with the ZLS binary which they did plagiarize. Zigbook either avoided copying that JavaScript code because they knew it would be too glaringly obvious, because they fundamentally do not understand how the Zigtools Playground works, or because they plan to copy more of our code.

    To be clear, copying our code and WASM blobs is entirely permissible given that the playground and Zig are MIT licensed. Unfortunately, Zigbook has not complied with the terms of the MIT license at all, and seemingly claims the code and blobs as their own without correctly reproducing the license.

    We sent Zigbook a neutral PR correcting the license violations, but they quickly closed it and deleted the description, seemingly to hide their misdeeds.

    The original description (also available in the “edits” dropdown of the original PR comment) is reproduced below:

    We (@zigtools) noticed you were using code from the Zigtools Playground, including byte-by-byte copies of our WASM blobs and excerpts of our JavaScript source code.

    This is a violation of the MIT license that the Zigtools Playground is licensed under alongside a violation of the Zig MIT license (for the zig.wasm blob).

    As the MIT license states:

    The above copyright notice and this permission notice shall be included in
    all copies or substantial portions of the Software.
    

    We’ve fixed this by adding the licenses in question to your repository. As your repository does not include a direct link to the *.wasm dependencies, we’ve added a license disclaimer on the playground page as well that mentions the licenses.

    Zigbook’s aforementioned bad behavior and their continued violation of our license and unwillingness to fix the violation motivated us to write this blog post.

    Our Vision for the Zigtools Playground

    It’s sad that our first blog post is about the plagiarism of our coolest subproject. We challenged ourselves by creating a WASM-based client-side playground to enable offline usage, code privacy, and no server costs.

    This incident has motivated us to invest more time into our playground and has generated a couple of ideas:

    • We’d like to enable multifile support to allow more complex Zig projects to be run in the browser
    • We’d like to collaborate with fellow Ziguanas to integrate the playground into their excellent Zig tutorials, books, and blogposts
      • A perfect example usecase would be enabling folks to hop into Ziglings online with the playground
      • The Zig website itself would be a great target as well!
    • We’d like to support stack traces using DWARF debug info which is not yet emitted by the self-hosted Zig compiler

    Conclusion

    As Zig community members, we advise all other members of the Zig community to steer clear of Zigbook.

    If you’re looking to learn Zig, we strongly recommend looking at the excellent official Zig learn page which contains excellent resources from the previously mentioned Ziglings to Karl Seguin’s Learning Zig.

    We’re also using this opportunity to mention that we’re fundraising to keep ZLS sustainable for our only full-time maintainer, Techatrix. We’d be thrilled if you’d be willing to give just $5 a month. You can check out our OpenCollective or GitHub Sponsors.

    Thanks for reading! (^-^)/

    Share. Facebook Twitter Pinterest LinkedIn Reddit WhatsApp Telegram Email
    Previous ArticleShow HN: Boing
    Next Article Jiga (YC W21) Is Hiring Product Designer
    TechAiVerse
    • Website

    Jonathan is a tech enthusiast and the mind behind Tech AI Verse. With a passion for artificial intelligence, consumer tech, and emerging innovations, he deliver clear, insightful content to keep readers informed. From cutting-edge gadgets to AI advancements and cryptocurrency trends, Jonathan breaks down complex topics to make technology accessible to all.

    Related Posts

    Today’s NYT Connections: Sports Edition Hints and Answers for Feb. 23, #518

    February 23, 2026

    Today’s NYT Mini Crossword Answers for Monday, Feb. 23

    February 23, 2026

    Today’s NYT Strands Hints, Answers and Help for Feb. 23 #722

    February 23, 2026
    Leave A Reply Cancel Reply

    Top Posts

    Ping, You’ve Got Whale: AI detection system alerts ships of whales in their path

    April 22, 2025690 Views

    Lumo vs. Duck AI: Which AI is Better for Your Privacy?

    July 31, 2025278 Views

    6.7 Cummins Lifter Failure: What Years Are Affected (And Possible Fixes)

    April 14, 2025159 Views

    6 Best MagSafe Phone Grips (2025), Tested and Reviewed

    April 6, 2025120 Views
    Don't Miss
    Technology February 23, 2026

    Today’s NYT Connections: Sports Edition Hints and Answers for Feb. 23, #518

    Today’s NYT Connections: Sports Edition Hints and Answers for Feb. 23, #518Looking for the most…

    Today’s NYT Mini Crossword Answers for Monday, Feb. 23

    Today’s NYT Strands Hints, Answers and Help for Feb. 23 #722

    Today’s NYT Connections Hints, Answers and Help for Feb. 23, #988

    Stay In Touch
    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • Vimeo

    Subscribe to Updates

    Get the latest creative news from SmartMag about art & design.

    About Us
    About Us

    Welcome to Tech AI Verse, your go-to destination for everything technology! We bring you the latest news, trends, and insights from the ever-evolving world of tech. Our coverage spans across global technology industry updates, artificial intelligence advancements, machine learning ethics, and automation innovations. Stay connected with us as we explore the limitless possibilities of technology!

    Facebook X (Twitter) Pinterest YouTube WhatsApp
    Our Picks

    Today’s NYT Connections: Sports Edition Hints and Answers for Feb. 23, #518

    February 23, 20262 Views

    Today’s NYT Mini Crossword Answers for Monday, Feb. 23

    February 23, 20262 Views

    Today’s NYT Strands Hints, Answers and Help for Feb. 23 #722

    February 23, 20262 Views
    Most Popular

    7 Best Kids Bikes (2025): Mountain, Balance, Pedal, Coaster

    March 13, 20250 Views

    VTOMAN FlashSpeed 1500: Plenty Of Power For All Your Gear

    March 13, 20250 Views

    This new Roomba finally solves the big problem I have with robot vacuums

    March 13, 20250 Views
    © 2026 TechAiVerse. Designed by Divya Tech.
    • Home
    • About Us
    • Contact Us
    • Privacy Policy
    • Terms & Conditions

    Type above and press Enter to search. Press Esc to cancel.