Apps › Virtual Builder
Virtual Builder
Plan PC builds part by part: a board diagram, power and PCIe lane checks, and builds side by side.
Where it is up to
This app is being built. It is not offered in the hub yet.
Changelog
0.0.2-alpha (2026-10-22)
- Fixed: slot places on the built-in motherboards. Slots, sockets, memory slots, M.2 slots and power plugs are now placed from the layout drawing in each maker's manual, measured where the drawing is to scale, with the drawing named under the board. Boards whose manual drawing is not to scale show their slots at the standard ATX places and say "Approximate" under the drawing. This corrects the slot order on two boards: on the ROMED8-2T the slots are numbered from the bottom, and on the PRIME B550-PLUS the order is PCIEX16_1, an empty place, PCIEX1_1, PCIEX16_2, PCIEX1_2, PCIEX1_3. Which slots a card covers follows from the new places.
- Fixed: labels on the board drawing no longer run into each other. Slot names and their link stand in a column beside the board, so a card lying over a slot no longer hides them; plug labels sit inside their plug or beside it.
- Improved: more checked values in the catalogue, each with its source: the wiring of the PRIME B550-PLUS slots, the plugs of the Corsair RM1000x (six PCIe plugs on three cables, three CPU cables, 14 SATA, 8 Molex), the length and width of the Radeon RX 7600, and the lane count of the GeForce RTX 3060. Values that no maker states, such as the top speed of a USB riser or the size of cards sold only by partners, stay unknown, with a note on how to find them out.
- Improved: a power supply's PCIe cables. When the cards use more plugs than the supply has cables, the checks say that some cards share a cable.
- New: an 850 W power supply stand-in for a supply whose make is not known.
- New command-line options: add a catalogue part to your parts, and put a power supply, processor or motherboard into one build or into every build whose name matches.
0.0.1-alpha (2026-10-22)
The first version: plan PC builds before buying the parts.
- Board view. The chosen motherboard drawn from above: CPU socket, memory slots, PCIe slots, M.2 slots and power plugs. Click a place to see the parts that fit it; parts that do not fit are greyed with the reason.
- Graphics cards in their slots. A card lies over its slot and covers as many slots as it is wide. A card on a riser is drawn beside the board, joined to its slot.
- Power check. The power supply's watts against the estimated draw (CPU TDP, each card's board power and an allowance for the board, drives and fans you can change), with the headroom in percent. Warns under 20% and when the supply is too small. Counts the PCIe power plugs the cards need against the plugs on the supply.
- PCIe lane check. For each card: the slot's lanes and generation, a riser in between, CPU or chipset lanes, and the card's own lane count, giving the link it really gets and its speed in GB/s. Shared slots that slow down when another slot is used are taken into account.
- Fit, socket and memory checks. Slots covered by a card, a card too big for a short slot, a card hanging past the last slot, the CPU socket, memory type, number of sticks and the most memory the board and CPU take.
- Several builds in one file, listed on the left. Duplicate a build to try a change. Compare shows all builds side by side: cost, power, headroom, the supply size for 20% headroom, cards, total VRAM, the link of every card and the warnings.
- Your own parts. Add parts from the built-in catalogue or start from nothing, then change any value. Each part has a status (owned, ordered, wanted), a condition (untested, tested OK, faulty), notes, a price and currency, where it came from and a date. Builds show what is spent and what is still to buy.
- Unknown stays unknown. A value that has not been checked is shown as unknown and left out of totals, with a note saying so, instead of being guessed.
- Built-in catalogue of graphics cards, processors, motherboards, power supplies, risers, memory and drives, each with the page its values came from. Your own parts are kept in your file, so catalogue updates never change them.
- Undo and redo, a plain-text summary of every build, and the window opens at the size it had when it was closed.
- Builds from the command line (
cli.js): list the builds, show one in full, list your parts, change a part's status, condition, price or values.