no-code.supply

SaaS

Signal

Security & devtools SaaS template

A dark, mission-control SaaS site: a live infrastructure graph where threats flare red and get contained, a working detect–decide–contain product demo, live bento widgets and a typed incident replay.

Choose your edition
Buy — $69, Signal Bundle — HTML + React

Tax included · Checkout by Polar

Digital product · All sales final · Refund policy

  • Signal template — desktop screenshot 1
  • Signal template — desktop screenshot 2
  • Signal template — desktop screenshot 3
  • Signal template — desktop screenshot 4
  • Signal template — mobile screenshot 1
  • Signal template — mobile screenshot 2

Signature effect

Canvas infrastructure graph with a looping threat → containment sequence

Installation

Up and running
in minutes.

No accounts, plugins or build tools. The HTML edition runs straight from the folder you download, and the React edition is a standard Next.js project.

  1. 01

    Unzip

    Download the zip after checkout and unzip it anywhere.

  2. 02

    Open index.html

    Double-click it and the site opens in your browser. Change the text in any text editor, save and refresh.

  3. 03

    Drag it online

    Drop the folder onto Netlify or Vercel, or upload it to any static host. It takes about a minute.

Edition

signal-html-1.1.1

  • index.htmlDouble-click to open
  • assets/CSS, scripts, fonts, images
  • README.mdEditing and deploying
  • DESIGN.mdColours, type, spacing
  • AGENTS.mdFor your AI assistant
  • LICENSE.md

Pages

  • Home
  • 404
  • Privacy

Fonts

  • Familjen Grotesk
  • Martian Mono

Who it suits

  • Security and observability SaaS
  • Developer tools
  • AI ops platforms
  • Infrastructure startups

Palette

  • #07080A
  • #15181C
  • #7C8288
  • #C6FF3D
  • #FF4D2E

Changelog

  1. v1.1.12026-10-30
    • Framer edition: every field of Logos and Customer stories now has a description under its name in the item editor: what the field is for, the character limits of the quote and summary, the stat labels and the five-section body. Framer's agent reads them too, so it fills a new item the intended way.
  2. v1.1.02026-10-02
    • Framer edition (new): Signal as a remixable Framer project. Every section and page of the other editions, rebuilt with native Framer layers around code components: the threat graph, product demo, incident replay, the six capability widgets, pricing calculator, count-ups, radar, boot screen and page texture.
    • Styles and components (Framer edition): colour and text styles named by purpose (53 and 40), plus reusable components (Button, Section Head, Page Intro, Card, Tag, Stat, Nav, Submit Button and others). A /design-system page shows every style and component.
    • New page: customer story (Framer edition). The customer logos and stories live in the CMS, and every company gets its own story page.
    • Framer Skills: five skills for Framer's agent (/design-system, /rebrand, /content, /effects, /before-publish) and an always-on brief.
    • Framer edition differences: fonts load from Framer's font hosting, the review form sends to Framer's form inbox, and the identities select defaults to its first option (50–250).
  3. v1.0.12026-09-26
    • Docs: a new "Move a section into another site" section in the README and AGENTS.md of both editions: how to put the hero into a site you already have, tested on a host page with its own, clashing styles.
  4. v1.0.02026-09-24
    • HTML edition: a dependency-free landing page that opens straight from disk, with a settings block for every effect (threat graph, boot screen, product demo, incident replay, login map, capability tiles, integrations orbit).
    • React edition: Next.js 16 + React 19 + Tailwind 4 + Motion, ported 1:1 from the HTML edition. All copy lives in content/site.ts, and every effect takes the same settings as typed props.
    • Pages: home, 404, privacy.
    • Phone hero callout: on screens up to 760px the threat callout now docks in a compact strip under the nav (the HUD fades while it shows) and the graph keeps that strip clear, so the callout never covers the graph. It drops the severity and timestamp there and says "Contained in 41s" in its label.
    • Incident replay on phones: lines now wait until you scroll them into view, finish instantly if you scroll past, and type about 3× faster while you're several lines ahead; phones type in 45% of the desktop time (was 55%). The timeline is now plain HTML, so it's complete without JavaScript and reads normally to screen readers.
    • Contrast: text that used #5C6167 / #4A4F55 (table and column heads, lane labels, the search box, placeholders, pending milestones, timestamps, footer headings, security.txt comments) now uses --muted #7C8288 to pass WCAG AA. The logo tile numbers are generated by CSS, so they renumber themselves.
    Show all notes
    • Callout placement breakpoint now matches the layout's 760px breakpoint (the concept used the phone placement on some tablet widths, far from the flaring node).
    • Fixed layout bugs: the Decide and Contain tabs pushed the product window wider than a phone screen; long verdict pills overlapped the event column; the "Open in Decide" toast button wrapped; the hidden toast button could receive keyboard focus.
    • Works without JavaScript: the log stream, login list, gauge, sparkline, confidence ring, metrics, milestones and pricing estimates show real content in the HTML; all three product panels show when scripts are off.
    • Accessibility: removed ARIA labels that aren't allowed on plain elements; typed and split text has a screen-reader copy; the approve card keeps keyboard focus after you answer; the menu button is labelled "Menu" and the phone menu closes on Escape and locks page scroll.
    • Touch: the graph's cursor effect ignores touch, so scrolling over the hero on a phone no longer drops a crosshair.
    • Integrations orbit: badges are spaced evenly by script, so you can add or remove them freely; the flowing spokes are drawn in CSS.
    • Footer links: Privacy and Cookies now point to the included privacy.html.
    • Graph labels never overlap a node: each label tries right, left, then just above or below its node, keeps its spot while it stays clear, and unnamed nodes move out of named labels’ way.
    • Fixed CSS collisions: the top-left corner mark was hidden by the incident timeline’s styles, and the footer status line on the 404 and privacy pages was tinted red by the form’s status style.

Questions

HTML if you want a site that runs straight from the folder, with no build step. React if you already build in Next.js. The bundle gets you both, for less than buying them apart.

The license page spells out what a purchase covers, including client projects.

Read the license

No. It's a digital product, delivered as soon as you've paid, so all sales are final. If something doesn't work as described, email contact@no-code.supply.

Read the refund policy

No. A new version of a template you've bought is a free download from your Polar account — see the changelog below for what changed.

Mostly, yes. In the HTML edition you change the words and images in any text editor, save and refresh. The README and DESIGN files show where the colours and fonts live.

Drag the folder onto Netlify or Vercel, or upload it to any static host — no build step for the HTML edition, or a couple of commands for the React one.

As a remix link, right after checkout and in your Polar customer portal after that. It copies the whole project into your Framer workspace: pages, CMS collections, code components and the Framer Skills that teach Framer's agent how the site is built.

Yes. All-Access includes every template's Framer edition, alongside the HTML and React editions. On its own, it's sold by itself or with both code editions in the HTML + React + Framer bundle.

Signal on the blog

  • Ashlar template — cover

    Ashlar

    Real estate
    • HTML
    • React
    • Framer

    Ashlar is a website for a boutique real-estate office that sells a few exceptional houses by introduction. It has five material slabs that open into exterior photographs, a register with an index of houses beside one house sheet (photo switch, facts, and buttons to the house page and the introduction form), a page per house (facts, photographs in a lightbox, a longer story and the advisor who shows it), a draggable terrace view with bearing marks and a dial, a three-step method with a timeline, advisor cards with live local times, and an introduction form that writes a letter as you type.

    Libre Caslon Display / FigtreeFrom $19
  • Aurel template — cover

    Aurel

    Brand
    • HTML
    • React

    A quiet, clay-and-bronze skincare template for a Copenhagen barrier-repair brand: a raymarched WebGL serum drop that bulges toward the cursor in the hero, a three-step ritual with CSS-rendered bottles, an ingredient list with generated molecule diagrams, a draggable before/after hydration map, clinical-result stat cards and a working shop with size pickers and a bag.

    Bodoni Moda / JostFrom $19
  • Cistern template — cover

    Cistern

    Product
    • HTML
    • React

    Cistern is a launch site for a residential energy-storage product, with a drawn graphite slab and its seam of light, a draggable 24-hour instrument that reads roof, house, battery and grid, a self-sufficiency calculator that suggests a model, three model cards, a FAQ and a free-survey request form.

    Jost / Inter TightFrom $19