EveryDev.ai
Subscribe
Home
Tools

5,347+ AI tools

  • Featured
  • Gems
  • Trending
  • New
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2725
  • Coding2018
  • Infrastructure950
  • Projects752
  • Research670
  • MCP655
  • Analytics520
  • Marketing503
  • Design435
  • Testing432
  • Data395
  • Security362
  • Integration270
  • Prompts257
  • Communication255
  • Extensions227
  • Voice182
  • DevOps176
  • Commerce175
  • Web124
  • Learning114
  • Finance39
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. Handwired
    Handwired icon

    Handwired

    Prototyping
    Featured

    Transforms regular JavaScript code into an exact, differentiable neural net of matrix multiplications and ReLU, with no training required.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Handwired core is released under the MIT License; free to use, copy, modify and distribute. Run locally or in the browser.

    Engagement

    Available On

    Windows
    Web
    API
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    PrototypingAI Development LibrariesCompute Optimization

    Alternatives

    Gradiojax-jsPanel
    Developer
    Cheng LouCalifornia, United States

    Listed Nov 2026

    About Handwired

    Handwired is an open-source project by Cheng Lou that turns ordinary JavaScript programs into neural networks whose weights are written by hand rather than trained. The resulting network is exact and fully differentiable, and it can run in JavaScript or on WebGPU in a browser.

    What It Is

    Handwired compiles program logic such as if-else branches, loops, and state into matrix multiplication plus ReLU-style operations over floats. For example, a conditional like a > 4 ? 10 : 12 becomes basic arithmetic in which both branches compute and a ReLU-based selector picks one. The additions, multiplications, and ReLUs are then collected into a large matmul and run on JS or WebGPU.

    Why the Approach Matters

    Because the program reduces to only two primitives, the README says the whole program stays differentiable and the weights need no training. It also says existing GPU techniques such as fusion, sparsity, and reordering can optimize such minimal primitives. The README lists some uses: unfreezing the weights and training them, attaching a frozen program to a generic neural net and training end-to-end, and getting GPU-level parallelism from code written in a single-threaded style.

    Demos and Setup

    The project site includes a Mini OS, a small desktop written in JS and transformed with Handwired, rendering to regular DOM. It also has a Learned gallery, where a compiled program's weights are unfrozen and trained in real time, and a JSON search demo covering 100,000 documents with regex matching, parsing, and highlighting turned into WebGPU kernels. To run locally, clone the repo, run bun install, then bun start. The repo includes docs, src, and template folders to get started, and a tutorial is available.

    Handwired - 1

    Community Discussions

    Be the first to start a conversation about Handwired

    Share your experience with Handwired, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (MIT)

    Handwired core is released under the MIT License; free to use, copy, modify and distribute. Run locally or in the browser.

    • MIT License
    • Permission granted free of charge to use, copy, modify, merge, publish, distribute, sublicense and/or sell
    • Run demos locally with bun start
    • Runs on JS or WebGPU
    • No training required

    Capabilities

    Key Features

    • Transforms JavaScript control flow and state into matrix multiplication plus ReLU
    • Exact, fully differentiable output with no training
    • Runs on JavaScript or WebGPU
    • Runs in a browser without a GPU
    • Weights can be unfrozen and trained
    • Frozen programs can be attached to generic neural nets for end-to-end training
    • Live demos: Mini OS, Learned gallery, JSON search over 100k documents

    Integrations

    WebGPU
    Bun
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Handwired and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Cheng Lou

    Work: ReactJS, ReasonML, ReScript, Messenger, Midjourney

    California
    Read more about Cheng Lou
    WebsiteGitHubX / Twitter
    1 tool in directory

    Similar Tools

    Gradio icon

    Gradio

    An open-source Python library for building and sharing machine learning web apps and demos in minutes, with no JavaScript or frontend experience required.

    jax-js icon

    jax-js

    A pure JavaScript port of Google's JAX ML framework that compiles and runs neural networks directly in the browser via auto-generated WebGPU kernels—with autodiff, JIT, and vectorization built in.

    Panel icon

    Panel

    Open-source Python library for building interactive dashboards, data apps, and web applications entirely in Python.

    Browse all tools

    Related Topics

    Prototyping

    AI-enhanced tools for quickly creating interactive design prototypes from concepts, wireframes, or user flows with intelligent component suggestions and interaction patterns.

    72 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    530 tools

    Compute Optimization

    Tools for optimizing computational resources and performance.

    80 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions