Website profiles · Technology insights · Alternatives

strudel.cc

Strudel is a music live coding environment for the browser, porting the TidalCycles pattern language to JavaScript.

No paid content found
Visit website
Profile views 17 Outbound visits 6 Normal
Strudel REPL Full homepage screenshot

At a glance

Category
Music & Audio
Language
English
Paid-content signal
No paid content foundObserved
Registered
2023
Hosting
netcup GmbHInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Strudel REPL?

Strudel REPL is a browser-based live coding environment for making music. You type short patterns of code, press play, and hear them loop immediately — no installation, no DAW, just a web page and a keyboard. It is a JavaScript port of TidalCycles, a long-established pattern language originally used in the SuperCollider ecosystem, so the ideas and much of the syntax will look familiar if you have seen Tidal before.

What it is good at

  • Fast feedback loops. Because patterns are evaluated as you edit, Strudel suits improvisation, sketching and performance rather than careful multitrack production.
  • Patterns over piano rolls. You describe rhythm and pitch as text — repeating, stacking, offsetting and transforming sequences — which makes generative and algorithmic ideas easy to try.
  • Sharing and learning. Code is compact enough to paste into a chat or forum, so it works well for study groups, workshops and jam sessions.
  • Zero setup. Anything with a modern browser and audio output can run it, which lowers the barrier for classrooms and casual experimentation.

Where it is less suitable

  • Detailed mixing, automation lanes and audio recording are not the point; a traditional DAW remains better for finished releases.
  • Typing code is a real skill barrier if you have never programmed. The payoff is speed once patterns click, but the first hour can feel cryptic.
  • Browser audio and CPU limits mean very dense patterns may glitch, and results depend on your machine and browser.

Who tends to use it

Live coders performing sets, teachers introducing algorithmic music, programmers curious about sound, and producers who want rhythmic ideas they later rebuild elsewhere.

A practical next step

Open Strudel REPL and try one short pattern with a drum sound, then change a single number and listen. If you want background on the language it ports, see TidalCycles; if you prefer a general-purpose creative coding environment in the browser, p5.js is a different route with a much broader canvas focus. Choose Strudel when your goal is rhythmic pattern play in the browser; choose a DAW when your goal is a polished mix.

How do I start making music with Strudel REPL in my browser?

Open Strudel REPL in a modern desktop browser and press Ctrl+Enter (or Shift+Enter, depending on your build) to evaluate the code that is already on the screen. You do not install anything or create an account: the default pattern plays immediately, which is the fastest way to hear what the environment does.

Strudel is a JavaScript port of the TidalCycles pattern language, so the mental model is patterns, not a timeline. You write short expressions that describe events, and the scheduler repeats and transforms them.

A first edit that teaches the model

Change one thing at a time and re-evaluate:

  • Swap a sound name, e.g. replace bd with sd to move from kick to snare.
  • Add a modifier such as fast(2) to double the speed of a pattern.
  • Chain patterns with a comma inside brackets to layer them.

Each edit is audible within a second or two, so you learn the syntax by ear rather than by reading a manual first.

Where Strudel fits, and where it does not

Situation Strudel REPL Typical DAW
Trying an idea in under a minute Strong: type, evaluate, hear Slower: load project, arm tracks
Structured song arrangement Possible but text-heavy Strong: piano roll, arrangement view
Sharing a sketch Copy a link or code snippet Export audio or project file
Precise mixing and mastering Not the focus Strong

A practical next step

Pick a two-bar rhythm you like, write it as one line, then vary it three ways using fast, slow and every. That single exercise covers most of what makes pattern-based live coding click, and it keeps your session inside the browser.

If you want a second reference point for the same family of tools, TidalCycles itself lives at TidalCycles, and the broader live-coding community around it is easy to find from there.

Can I use Strudel REPL without installing any software?

Yes. Strudel REPL runs in the browser, so you can start writing patterns and hearing results without installing a desktop application or a local development environment. You open the page, type code, and evaluate it to produce sound.

That makes it unusually approachable for live coding: a laptop, a browser and working audio output are the main practical requirements. It also means the same code can be shared as a link or pasted into a session, which is useful for teaching, jam sessions or sketching an idea on a borrowed computer.

What "no install" does and does not cover

  • No install: the editor, pattern language and audio engine run in the page.
  • Still needed: a modern browser and a reliable internet connection while you use it.
  • Not the same as offline: if you need to work without a network, a browser-based tool is a weaker fit than a locally installed live-coding environment.
  • Not the same as production software: for multitrack recording, mixing or plugin-heavy workflows, you will eventually move the material into a DAW.

A concrete first session

Open Strudel REPL, type a short pattern such as a simple kick and hi-hat sequence, and evaluate it. Change one value at a time — tempo, a sound name, a rhythm — and re-evaluate. This is the core live-coding loop: edit, listen, adjust. If you already know TidalCycles, the pattern language will feel familiar; if you do not, treat the first session as learning a small vocabulary rather than a full programming course.

When to choose it

Use Strudel REPL when you want the fastest possible path from idea to sound, when you are teaching pattern-based music, or when you want to share runnable musical code. Choose a locally installed environment instead when you need offline work, low-level audio control or integration with a larger production setup.

How does Strudel REPL's JavaScript port of TidalCycles differ from the original TidalCycles?

Strudel REPL runs TidalCycles-style pattern language in the browser via JavaScript, so the main difference is the runtime environment and the syntax you write, not the underlying idea of pattern-based music.

What changes in practice

  • Language and syntax: Original TidalCycles is a Haskell library; you write Haskell expressions and hear them through SuperCollider and SuperDirt. Strudel ports the pattern language to JavaScript, so you write JavaScript-flavored expressions and evaluate them directly in the page.
  • Setup: TidalCycles typically requires installing Haskell, an editor plugin, SuperCollider, and SuperDirt. Strudel runs in the browser, so you can start making sound without a local toolchain.
  • Audio path: TidalCycles sends patterns to SuperDirt for synthesis and sampling. Strudel uses browser audio (Web Audio) and its own sample loading, so the sound sources and effects differ from a SuperDirt setup.
  • Sharing and portability: Because it is a web page, Strudel patterns are easy to share as URLs or code snippets. A local TidalCycles setup is tied to your machine and installed samples.
  • Ecosystem and extensions: TidalCycles has a long history of Haskell-side functions, editor integrations, and SuperDirt sample packs. Strudel's JavaScript port has its own function set and browser-oriented sample sources; not every Haskell-side trick or SuperDirt-specific feature maps one-to-one.

Who each suits

  • Choose Strudel if you want to try live coding quickly, share patterns with others, or work on a machine where installing a full audio stack is impractical.
  • Choose original TidalCycles if you want deep Haskell-level control, a mature SuperDirt sample/synth ecosystem, or an existing local setup you already know.

A practical next step: open Strudel REPL and run a short pattern, then compare it with a TidalCycles example you know. If the JavaScript syntax and browser audio feel sufficient, Strudel removes most setup friction; if you rely on SuperDirt-specific instruments or Haskell functions, the original remains the closer fit.

What kind of sounds and patterns can I create with Strudel REPL?

Strudel REPL is a browser-based live coding environment that brings the TidalCycles pattern language to JavaScript. In practice, that means you write short lines of code and hear the result immediately — loops, beats, melodies, textures and generative variations — without installing anything beyond a browser tab. The "REPL" part matters: you evaluate code, listen, tweak a number or a function, and re-evaluate while the pattern keeps running.

What you can build

  • Rhythmic patterns: step sequences, Euclidean rhythms, polyrhythms and shifting accents built from pattern functions rather than a piano roll.
  • Drum and percussion loops: sample-based beats where each hit is triggered by a pattern, so you can vary density, timing and layering live.
  • Melodic and harmonic material: note patterns, arpeggios, chord stabs and basslines, with the ability to transpose, reverse, slow down or speed up patterns as transformations.
  • Textural and ambient layers: long, sparse events, filtered noise, drones and slowly evolving structures that suit background or installation work.
  • Generative and probabilistic music: random choices, weighted picks, conditional events and pattern mutations — useful when you want a piece that never repeats exactly.
  • Live performance material: since patterns are code, you can build a set as a series of small edits, bringing elements in and out by changing a value or commenting a line.

How patterns differ from a DAW

Approach Typical DAW Strudel-style live coding
Editing Draw clips and notes Type and evaluate code
Repetition Copy/paste or loop regions Pattern functions and transformations
Variation Manual edits or automation lanes Randomness, conditions, parameter changes
Performance Trigger clips/scenes Rewrite and re-evaluate patterns live
Entry point GUI, menus, mouse Text, syntax, keyboard

The trade-off is real: you get speed and flexibility in expressing rhythmic and generative ideas, but you need to be comfortable with code syntax, and complex arrangements can become harder to visualise than in a timeline-based editor.

A concrete scenario

Say you want a four-on-the-floor pulse with a syncopated hat and a bassline that drifts. You would write one pattern for the kick, one for the hats with an offset or Euclidean rhythm, and one for the bass notes, then layer them. To make it evolve, you change a single number — a density, a probability, a transposition — and re-evaluate. That is the core workflow: small code edits as musical decisions.

Next step

Open Strudel REPL in a browser, start from a short example pattern, and change one value at a time — a sample name, a number of steps, a probability — listening after each evaluation. If you already know TidalCycles, expect the same pattern concepts in JavaScript syntax; if you are new to live coding, begin with a single drum pattern before layering melody and texture.

Can I share or collaborate on Strudel REPL code with others?

Yes. Strudel REPL is a browser-based live coding environment that ports the TidalCycles pattern language to JavaScript, and it is built around the idea of code you can pass around rather than a closed project file. Your pattern is just text, so sharing it is mostly a matter of getting that text to someone else and having them paste it into the editor.

Practical ways to share

  • Copy and paste the code. The simplest route: send your pattern as plain text in a chat, email, or document. Anyone can drop it into the editor and run it immediately.
  • Share a link to a running session. Strudel-style environments typically encode the pattern in the URL, so a link can open with your code already loaded. This is the most convenient option for quick feedback, and it is worth testing with a short pattern before relying on it for a long piece.
  • Use a public code host. Paste the pattern into a gist or repository so it has a stable address and a revision history. This suits teaching examples, reusable snippets, and anything you expect to change over time.
  • Pair in real time by screen sharing. Live coding is often performed and taught this way. One person drives the editor while the other listens and suggests changes, which works well when you want to discuss why a pattern sounds the way it does.

Where the limits show up

Sharing text is easy; simultaneous editing is the harder problem. Unless the environment offers a built-in collaborative session, two people editing the same URL will not see each other's keystrokes. In practice, teams work around this by agreeing on one driver at a time, or by keeping the pattern in a shared file and pasting it in when they want to hear it.

There is also an audio constraint. Each person hears sound generated on their own machine, so timing, volume balance, and any samples you load locally will differ between listeners. If a pattern depends on a sample you added yourself, the other person may hear silence or an error until they load the same source.

A sensible next step

Start with a short pattern, copy its URL, and open it in a second browser window or send it to a collaborator. If the code arrives intact, link sharing is your default. If it does not, fall back to pasting the raw text into a gist and treat that as the source of truth. For longer sessions, decide up front who is driving and how you will hand off, because that convention matters more than any feature.

For background on the pattern language itself, see TidalCycles.

Related questions

More questions →
How do I start live coding music in Strudel REPL?

Open strudel.cc in a browser and you are already in the REPL: type a pattern in the code editor, press play, and edit the code while it runs to change the sound in real time. That is the whole loop of live coding here. You need a browser with working audio support (the environment runs on Web Audio), and you should expect to hear nothing until you actually start playback.

What you need before you start

  • A modern desktop browser. Strudel is a browser-based music live coding environment, so there is nothing to install.
  • Working audio output on the machine, and the browser tab allowed to play sound. If the tab is muted or the system output is wrong, patterns will run silently.
  • No prior TidalCycles setup. Strudel ports the TidalCycles pattern language to JavaScript, so the syntax will look familiar if you know Tidal, but you do not need a Tidal install to use it.

The basic loop: write, play, edit

  1. Open strudel.cc. The page is the REPL — an editor plus playback controls, not a separate download or account screen.
  2. Type a pattern into the code editor. A pattern is the code that describes what should sound and when.
  3. Start playback. This is the step that turns the code into audio; nothing plays before it.
  4. Edit the code while it plays. Because the environment is a live coding REPL, changes you make to the running pattern are reflected in the sound as it continues — you do not stop and restart to hear a variation.

The important mental model: the editor is not a file you compile and run once. It is a running pattern you keep rewriting. That is why the same short piece of code can be changed bar by bar while the loop continues.

What "live" actually means here

In a normal audio workflow you write a track, render it, then listen. In Strudel the order is inverted: playback is already running, and your edits are the input. Each edit is a new instruction to the pattern that is currently sounding.

For example, if you have a repeating pattern playing and you change one value in the code, the next cycle of the pattern reflects that change rather than waiting for a re-render. This is the same idea that makes TidalCycles-style live coding work: patterns are functions of time, and you are editing the function while time keeps moving.

Common snags and how to read them

Symptom Likely cause What to check
Page loads but no sound Playback was never started Start playback before expecting audio
Sound stops after an edit The edit broke the pattern Revert the change; a valid pattern keeps running
Silence with no error visible Browser or system audio blocked/muted Tab audio, system output, output device
Syntax looks wrong Mixing Tidal habits with JS-based syntax Remember this is the Tidal language ported to JavaScript

Where to go next

Once the write–play–edit loop feels normal, the useful next step is learning the pattern language itself rather than the interface, since the interface is deliberately minimal. If you already know TidalCycles, the fastest path is to compare what carries over and what changes in the JavaScript port; if you are new, treat each pattern as a small experiment you modify while it plays.

How Does Strudel REPL Relate to TidalCycles?

Strudel REPL is a browser-based port of TidalCycles: it takes the Tidal pattern language and reimplements it in JavaScript so you can live-code music without installing Haskell or SuperCollider. If you already think in Tidal patterns but want to run them in a browser tab, Strudel is the closest match. If you depend on Tidal's full Haskell/SuperCollider ecosystem, expect differences rather than a drop-in replacement.

What Strudel inherits from TidalCycles

The core idea is the same: you write patterns as code, and the pattern language handles cycles, subdivisions, and transformations for you.

  • Pattern language: Strudel ports TidalCycles' pattern language to JavaScript. The mental model of mini-notation and pattern transformations carries over.
  • Live coding workflow: You edit code and hear changes as the pattern plays, the same evaluate-and-listen loop Tidal users know.
  • Browser delivery: The environment runs in the browser, so the REPL is the interface rather than a terminal plus a separate synth server.

Where the two diverge

Dimension TidalCycles Strudel REPL
Language Haskell JavaScript
Runtime Haskell + SuperCollider Browser
Setup Install toolchain and synth engine Open the browser environment
Ecosystem Haskell/SuperCollider tooling JavaScript and web audio

The practical consequence: Strudel trades the depth of the Haskell/SuperCollider stack for zero-install access. You gain portability and a lower setup barrier; you give up direct access to SuperCollider's synthesis and the Haskell tooling around Tidal.

Who should move from TidalCycles to Strudel

  • Try it in Strudel if you want to experiment with Tidal-style patterns without installing anything, or you want to share runnable patterns as browser links.
  • Stay with TidalCycles if your work depends on SuperCollider synths, Haskell libraries, or a local setup you have already tuned.
  • Use both if you want Tidal's pattern thinking on the go and the full stack for serious sessions.

What to check before switching

  1. Confirm the specific Tidal functions you rely on exist in Strudel's JavaScript port — the port covers the pattern language, not every Haskell-side feature.
  2. Check how you will produce sound in the browser versus your SuperCollider setup, since that is the biggest practical difference.
  3. Test one of your existing patterns by rewriting it in JavaScript syntax to see how much translation effort it needs.

Strudel is best understood as TidalCycles' pattern language made accessible in the browser, not as a full replacement for the TidalCycles stack.

What Is Strudel REPL?

Strudel REPL is a browser-based music live coding environment that ports the TidalCycles pattern language to JavaScript. You use it when you want to write short lines of code and hear patterns evolve in real time, without installing a desktop app or a full music production suite. It runs in the page itself, so the core workflow is: type a pattern, evaluate it, and listen while it loops.

What "live coding" means here

In a typical DAW, you arrange clips, draw notes, and press play on a fixed timeline. In Strudel, the timeline is generated by code. Each pattern is a function of time, and the scheduler keeps querying that function for the next events. When you change the code and re-evaluate, the sound changes on the next cycle rather than requiring you to stop and restart.

That difference matters for how you work:

  • Iteration is the instrument. You are expected to edit while audio is running.
  • Patterns are compact. A single line can describe rhythm, pitch, and variation.
  • The browser is the runtime. Audio is produced through the Web Audio API, so there is no separate engine to install.

The TidalCycles connection

TidalCycles is a well-known live coding language for pattern-based music, originally embedded in Haskell. Strudel takes that pattern model and expresses it in JavaScript. If you have seen Tidal code, the ideas will look familiar: mini-notation for rhythms, functions that transform patterns, and cycles as the basic unit of time.

The practical consequence is that Strudel is not a JavaScript music library in the usual sense. You are not building an app that plays a song. You are writing patterns that a scheduler interprets continuously. For example, a pattern might describe a kick on every beat, a hi-hat on offbeats, and a bass note that changes every cycle — all as separate expressions that run together.

What you can do with it

Task How Strudel fits
Sketch a rhythm quickly Write a short pattern and hear it loop immediately
Explore generative variation Use pattern transformations to introduce controlled randomness
Learn pattern-based composition Work with cycles, mini-notation, and combinators in a REPL
Share a musical idea Keep the code as the artifact rather than an audio file

The REPL format is central. You evaluate expressions one at a time, see results, and adjust. That makes it closer to a programming environment than to a sequencer, even though the output is music.

When it is a good fit — and when it is not

Strudel is a good fit if you are comfortable reading and writing code, you want fast feedback while composing, and you are interested in pattern languages or algorithmic music. It is also useful if you want to study how TidalCycles concepts translate into JavaScript.

It is a poor fit if you need multitrack audio recording, mixing, or plugin-based production. Strudel generates patterns; it is not a replacement for a DAW when the goal is a finished, mixed track. It is also not aimed at users who want to avoid code entirely.

Getting started

  1. Open the Strudel REPL in your browser.
  2. Enter a simple pattern expression and evaluate it.
  3. Listen to the loop, then edit the expression and evaluate again.
  4. Add layers by writing additional patterns that play at the same time.

The expected result at each step is immediate audio feedback tied to the code you just ran. The common sticking point is expecting a transport control like a DAW's play button; in live coding, evaluation itself is what starts and updates the sound.

Who is Strudel REPL for?

Strudel REPL is for people who want to make music by writing code in a browser, especially those curious about live coding and algorithmic patterns. It suits you if you enjoy experimenting with rhythm and pattern logic through text, and if you prefer a zero-install, browser-based environment over a full digital audio workstation (DAW). It is not aimed at users whose main goal is traditional multitrack recording, audio editing, and mixing.

What Strudel REPL is

Strudel is a music live coding environment for the browser. It ports the TidalCycles pattern language to JavaScript. In practice, that means you write short expressions that describe patterns, and the environment turns them into sound you can hear and change while it runs.

Because it runs in the browser, there is no local installation or configuration step described in the source material. You open the environment and start working with patterns directly.

Who gets the most out of it

  • Live coding and algorithmic music enthusiasts. If the idea of changing music by editing code in real time appeals to you, Strudel is built around that workflow.
  • People who want to test rhythms and patterns quickly. The pattern language is designed for describing rhythmic and melodic structure concisely, so you can try an idea and hear it without building a full arrangement.
  • Learners coming from TidalCycles or curious about it. Since Strudel ports the TidalCycles pattern language to JavaScript, it can serve as a browser-based way to work with that style of pattern thinking.
  • Users who value low setup friction. A browser environment removes the install-and-configure barrier that often comes with music programming tools.

Who should look elsewhere

  • Producers focused on multitrack recording and mixing. If your core need is recording takes, comping, applying effects chains, and mixing multiple tracks, a traditional DAW matches that workflow better. Strudel is oriented around pattern-based live coding, not studio-style production.
  • Users who want a graphical, mouse-driven interface. Strudel's primary interaction is writing code, not dragging clips or drawing automation.
  • Anyone needing offline or installed desktop tooling as a hard requirement. The source describes a browser environment; if your situation demands a local application, that is a different category of tool.

How to decide

Your goal Strudel REPL fits?
Explore live coding and algorithmic music Yes
Quickly prototype rhythms and patterns with code Yes
Learn or use a TidalCycles-style pattern language in the browser Yes
Record, edit, and mix a multitrack song No
Work primarily with a graphical DAW interface No

A simple test: if you can describe what you want to hear as a pattern or rule, and you are comfortable expressing it in code, Strudel is likely a good fit. If you think in terms of recording audio and arranging clips, a DAW is the better starting point.

Getting oriented

The most direct way to judge fit is to open the Strudel REPL and try a small pattern. If writing a line of code and hearing it play immediately feels natural and useful, the environment matches your intent. If you find yourself wishing for track lanes, a mixer, and recorded audio regions, that is a signal your needs point toward a traditional DAW instead.

Website Overview

An advisory match combined with missing browser safeguards may increase exposure if the affected component is active. Deployment-specific verification and remediation deserve priority. Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 2 years of registration history; its current configuration provides more context than age alone. The registrar is Porkbun LLC, a widely used domain service provider. The domain uses the common .cc extension, which is not an independent safety signal.

DNS and Email

The observed email authentication setup is incomplete: DMARC is missing. Nameservers are provided by porkbun.com, indicating managed DNS hosting. MX records point to the porkbun.com email service. No CNAME was found; the observed records resolve directly to addresses. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The Server header exposes the software version: nginx/1.22.1. This makes version-targeted checks easier, but is not proof of an exploitable vulnerability. The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

The public page identifies Astro 5.1.9, nginx 1.22.1, with exact versions exposed for 2 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability. The advisory source OSV places Astro 5.1.9 in the affected range of GHSA-26w7-cxv4-gfx2, GHSA-2pvr-wf23-7pc7, GHSA-376h-93r7-7g6f, GHSA-4g3v-8h47-v7g6, GHSA-5ff5-9fcw-vg88 等 10 项. Verify the deployed version and relevant configuration before drawing conclusions about exploitability. Updating affected components should be a priority.

Search and Social Sharing

The Generator tag identifies Astro v5.1.9, making the publishing system easier to fingerprint. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 12 characters, within a common display range. A meta description is present, with 115 characters.

Hosting and Email

DNSporkbun.com
Hostingnetcup GmbH
Emailporkbun.com
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Germany flagNuremberg, Bavaria, Germany Inferred 152.53.229.13

Registration details

RDAP / WHOIS

RegistrarPorkbun LLC
Registered2023-10-28
Expires2033-10-28
Domain statusclient delete prohibited、client transfer prohibited
Nameserverscuritiba.ns.porkbun.com、fortaleza.ns.porkbun.com、maceio.ns.porkbun.com、salvador.ns.porkbun.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Astrudel.cc152.53.229.13600—
MXstrudel.ccfwd1.porkbun.com6001
MXstrudel.ccfwd2.porkbun.com6001
NSstrudel.cccuritiba.ns.porkbun.com86400—
NSstrudel.ccfortaleza.ns.porkbun.com86400—
NSstrudel.ccmaceio.ns.porkbun.com86400—
NSstrudel.ccsalvador.ns.porkbun.com86400—
TXTstrudel.ccv=spf1 include:_spf.porkbun.com ~all600—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectstrudel.patternclub.org
IssuerLet's Encrypt
Valid until2026-11-17T12:20 · Remaining when checked: 51 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html
servernginx/1.22.1
access-control-allow-origin*

Identified technologies

Astro 5.1.9nginx 1.22.1

Pages, Search and Sharing

Meta descriptionStrudel is a music live coding environment for the browser, porting the TidalCycles pattern language to JavaScript.
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

All bots 0 allowed · 0 disallowed

No sitemaps found

User reviews (0)

  • No reviews yet.