Close Menu

    Subscribe to Updates

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

    What's Hot

    Level up your gaming with peripherals that make a real difference

    Discord admits Windows 11 app hogs RAM, tries solving it with auto-restarts

    Turn one laptop USB-C into 17 ports: Baseus’ dock is now 25% off on Amazon

    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

      Apple’s AI chief abruptly steps down

      December 3, 2025

      The issue that’s scrambling both parties: From the Politics Desk

      December 3, 2025

      More of Silicon Valley is building on free Chinese AI

      December 1, 2025

      From Steve Bannon to Elizabeth Warren, backlash erupts over push to block states from regulating AI

      November 23, 2025

      Insurance companies are trying to avoid big payouts by making AI safer

      November 19, 2025
    • Business

      Public GitLab repositories exposed more than 17,000 secrets

      November 29, 2025

      ASUS warns of new critical auth bypass flaw in AiCloud routers

      November 28, 2025

      Windows 11 gets new Cloud Rebuild, Point-in-Time Restore tools

      November 18, 2025

      Government faces questions about why US AWS outage disrupted UK tax office and banking firms

      October 23, 2025

      Amazon’s AWS outage knocked services like Alexa, Snapchat, Fortnite, Venmo and more offline

      October 21, 2025
    • Crypto

      What is Driving Bitcoin’s Price in December: Market Dynamics or Manipulation

      December 9, 2025

      Coinbase Lists 2 New Tokens: Here’s What You Need to Know

      December 9, 2025

      Japan Investors Exit Crypto Not Because of Volatility, But Because of This

      December 9, 2025

      HashKey IPO: China’s Industrial Capital Finds a Crypto Gateway in Hong Kong

      December 9, 2025

      CFTC Greenlights Bitcoin, Ether as Derivatives Collateral in Landmark Pilot Program

      December 9, 2025
    • Technology

      Level up your gaming with peripherals that make a real difference

      December 9, 2025

      Discord admits Windows 11 app hogs RAM, tries solving it with auto-restarts

      December 9, 2025

      Turn one laptop USB-C into 17 ports: Baseus’ dock is now 25% off on Amazon

      December 9, 2025

      16 genuinely useful changes in Windows 11’s December update

      December 9, 2025

      Get Samsung’s 32-inch 4K monitor for just $200 (41% off) while you can

      December 9, 2025
    • 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 Read0 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

    Level up your gaming with peripherals that make a real difference

    December 9, 2025

    Discord admits Windows 11 app hogs RAM, tries solving it with auto-restarts

    December 9, 2025

    Turn one laptop USB-C into 17 ports: Baseus’ dock is now 25% off on Amazon

    December 9, 2025
    Leave A Reply Cancel Reply

    Top Posts

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

    April 22, 2025495 Views

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

    July 31, 2025171 Views

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

    April 14, 202586 Views

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

    April 6, 202565 Views
    Don't Miss
    Technology December 9, 2025

    Level up your gaming with peripherals that make a real difference

    Level up your gaming with peripherals that make a real difference Skip to content Image:…

    Discord admits Windows 11 app hogs RAM, tries solving it with auto-restarts

    Turn one laptop USB-C into 17 ports: Baseus’ dock is now 25% off on Amazon

    16 genuinely useful changes in Windows 11’s December update

    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

    Level up your gaming with peripherals that make a real difference

    December 9, 20250 Views

    Discord admits Windows 11 app hogs RAM, tries solving it with auto-restarts

    December 9, 20250 Views

    Turn one laptop USB-C into 17 ports: Baseus’ dock is now 25% off on Amazon

    December 9, 20250 Views
    Most Popular

    Apple thinks people won’t use MagSafe on iPhone 16e

    March 12, 20250 Views

    Volkswagen’s cheapest EV ever is the first to use Rivian software

    March 12, 20250 Views

    Startup studio Hexa acquires majority stake in Veevart, a vertical SaaS platform for museums

    March 12, 20250 Views
    © 2025 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.