Home

Project Road Map

File Formats

Features


let fileFormatModules = {

    turingcomplete: ["snappyjs.min.js", "save_monger.min.js", "tc_components.js"],

    verilog: ["yosys.js", "yosys2digitaljs.js"]

}



// triggers loading animation and waits until all files are downloaded to continue

requireModule("turingcomplete")

SEO Ideas

Monetization Ideas

  1. let people white label it to include on their own site

    • should be easy to only allow iframe from certain domains that paid
  2. patreon goals for new features

    • sponsor ware; everyone gets those features for free

    • goal for open sourcing

  3. sell premium version

    • no ads

    • full screen mode

    • use on mobile (could still be PWA just enable the listeners)

    • uncapped clock speed

    • get source code if i stop maintaining

      • detailed instructions for building and hosting

      • bundle required libraries

      • let build set env variable to disable payment/auth code

    • just get emailed a magic link for login

      • use cf workers

      • server signs message that gets stored in local storage then app checks if its valid

      • only load crypto js if there's something to check or even let people easily exploit if they can deobfuscate the js

    • lifetime vs subscription

      • subscriptions feel slimy but reoccurring revenue is so much better to keep developing features

      • maybe like jetbrains where you keep the last version you bought

  4. see if relevant products would sponsor it. surely it would be worth more to them than algorithmic ads

    • turingcomplete.game

    • https://computerengineeringforbabies.com

    • https://www.nand2tetris.org/ (courses/book?)

    • management games like factorio or the trains one

  5. ads

    • ugly, slow, makes so little money per view

    • could be incentive to purchase ad free or white label version

    • see if i can get a nice ad network like ethicalads

    • ads for my mod commissions before real network or if adblock or offline

  6. charge for server side stuff

    • cloud storage of circuits

    • multi-user editing at the same time

    • build out tools for teachers like https://circuitverse.org/teachers

      • not really an audience likely to pay for stuff?
  7. just charge to use it

    • feels less slick than just being free

    • people aren't going to want it without testing it first