Cylian.org

Cylian Laboratory

Interactive prototyping laboratory for algorithms, artificial intelligence, physics simulations and computer science experiments — all running in the browser

Artificial Intelligence

Ant Colony Optimization

Ant colony optimization in action — watch virtual ants lay pheromone trails to discover shortest paths through emergent swarm intelligence

swarmoptimizationpathfindingsimulation
Creatures

Watch virtual organisms evolve through natural selection — genetic mutations shape body structure, speed, and survival strategies over generations

geneticsimulation
Curve Drawer

Draw any freehand curve on the canvas and watch a genetic algorithm discover the matching mathematical equation in real time

geneticmathinteractive
Decision Tree Classifier

Interactive decision tree classifier that visualizes how machine learning algorithms split data points into categories with real-time training

classificationmachine-learning
Equation Solver

Discover polynomial equations through genetic evolution — a population of candidate formulas competes to best fit your data points

geneticmath
Genetic Drift

Interactive genetic drift simulation where evolving creatures navigate toward a target through mutation, crossover, and natural selection

geneticevolutionoptimization
Image Evolution

Watch a genetic algorithm recreate any image using translucent polygons — evolution progressively refines shape, color, and position

geneticimage
Neural Network Playground

Train neural networks interactively and visualize decision boundaries in real time — experiment with layers, activation functions, and datasets

neural-networkmachine-learningvisualizationinteractive
Neuroevolution (dqn)

Neuroevolution demo where neural networks learn to cross a busy road — deep Q-learning trains digital frogs to dodge traffic

neuralgenetic
Neuroevolution (NEAT)

NEAT neuroevolution demo where neural networks evolve through natural selection to master a Flappy Bird-style obstacle course

neuralgenetic
Particle Swarm Optimization

Particle swarm optimization demo where a collective of agents cooperates to find optimal solutions across complex fitness landscapes

optimizationswarm-intelligencemetaheuristicalgorithm
Perceptron

Draw digits on the canvas and watch a neural network recognize them in real time — interactive MNIST handwritten digit classification demo

neuralmnist
Q-Learning

Watch a Q-learning agent discover optimal paths through a grid world — reinforcement learning builds a value map from rewards and penalties

reinforcementq-learninggrid
Travelling Salesman

Solve the Travelling Salesman Problem with genetic algorithms — watch evolution find the shortest route through dozens of cities in real time

geneticoptimization

Artificial Life

Ecosystem Simulation

Interactive ecosystem simulation where predators and prey co-evolve through natural selection — watch food chains and population dynamics unfold

evolutionpredator-preysimulationecology
Flocking Simulation (Boids)

Watch flocking behavior emerge from three simple rules — separation, alignment, and cohesion drive realistic bird-like swarm motion

boidsflockingemergencesimulation
Natural Selection

Observe Darwinian evolution in action: a single species adapts to environmental pressures through genetic variation and natural selection

evolutionnatural-selectionsimulationgenetics

Canvas

Cloth Simulation

Interactive cloth physics simulation using Verlet integration — drag, stretch, and tear fabric in real time with realistic constraint dynamics

physicssimulationverlet
Flowfield

Mesmerizing generative art where Perlin noise vector fields guide thousands of particles into flowing, organic patterns on the canvas

generativeparticlesnoise
Raycaster

Explore a Wolfenstein-style pseudo-3D world rendered in real time using DDA raycasting — walk through textured corridors with keyboard controls

rendering3draycasting

Computer Science

3D Cellular Automata

Watch Conway's Game of Life evolve on 3D surfaces — cellular automata wrapped around spheres, toruses, and other topological shapes

cellular-automatatopology3d
Cellular Automata

Explore cellular automata where simple neighbor rules generate mesmerizing emergent patterns — from Conway's Game of Life to custom rulesets

cellular-automatasimulationgame-of-lifeemergence
Double Pendulum

Interactive double pendulum simulation demonstrating chaotic motion — watch how tiny changes in initial conditions create wildly different trajectories

physicssimulationchaosdynamics
Framogen

Generate realistic fractal mountain landscapes using the Diamond-Square algorithm with adjustable roughness and real-time 3D rendering

fractalproceduralterrain
L-Systems & Fractals

Interactive L-System explorer where simple rewriting rules generate beautiful fractals, trees, and organic structures with turtle graphics

fractalgenerativeturtle-graphics
Patricia Trie

Interactive demonstration of the PATRICIA algorithm (Practical Algorithm to Retrieve Information Coded in Alphanumeric)

algorithmdata-structuretriesearch
Solar System

Explore our solar system through an interactive orbital mechanics simulation with accurate planetary positions and gravitational physics

physicssimulationsolar-systemastronomy
Sorting Algorithms

Compare sorting algorithms side by side with animated visualizations and real-time performance metrics — quicksort, mergesort, heapsort and more

algorithmsortingperformancevisualization
Three-Body Problem

Simulate the chaotic three-body problem in real time — watch three gravitational bodies trace unpredictable orbits through space

physicssimulationvisualizationcelestial-mechanics
Virus Propagation

Interactive epidemic simulation showing how viruses spread through populations — adjust infection rate, recovery, and immunity parameters

simulationepidemiologyagent-based
Von Neumann's Elephant

Interactive visualization of John von Neumann's famous four-parameter elephant curve — proving that with enough parameters, you can fit anything

mathematicsvisualizationcurve-fittingfourier

Financial

Real-time Crypto Tracker

Track cryptocurrency prices in real time with interactive charts and market data powered by the CoinGecko API — Bitcoin, Ethereum, and more

cryptotradingcharts

Toolbox

Laboratory Server

Monitor and manage Laboratory server resources — browse collections, inspect documents, and check system health in real time

databasedocumentsapi
Robots.txt Analyzer

Fetch and analyze robots.txt files from any website — visualize crawler directives, detect configuration issues, and check URL access rules

seorobotscrawler
Sitemap Analyzer

Parse and visualize XML sitemaps from any website — inspect URLs, detect issues, and explore sitemap structure with an interactive tree view

seositemapcrawler
Tasks

Monitor and manage background task queues — view pending, running, and completed jobs with real-time status updates and error tracking

apitasksqueue

Internal

Authentication

Secure Google OAuth2 authentication flow for the Laboratory platform — sign in, manage sessions, and access protected API endpoints

authgoogleoauth2

Games

Othello

Play Othello against an AI opponent powered by minimax with alpha-beta pruning — adjust difficulty and challenge the computer strategy

strategyboard-gameminimaxalpha-beta
The Harp of Four Seasons

Interactive digital character sheet for The Harp of Four Seasons solo adventure gamebook — manage stats, inventory, and combat rolls

gamebookrpg
Tower Defense

Strategic tower defense game featuring A* pathfinding AI, elemental damage types, and deep upgrade trees — plan your defenses and survive the waves

strategypathfindinggame

Sandbox

API Marketplaces

Unified API client integrating Leboncoin, SeLoger, and Facebook Marketplace listings — search, compare, and track real estate and classified ads

apimarketplaceintegrationreal-estate
Dropbox

Personal cloud storage and file sharing space — upload, organize, and share files with a simple drag-and-drop browser interface

storagefile-sharingcloud
Kohonen

Interactive Kohonen Self-Organizing Map that learns color space topology — watch neurons reorganize into a smooth gradient through unsupervised training

neural-networksomvisualizationmachine-learning
Lifemap

Interactive timeline visualization for life events and milestones — map key moments, periods, and transitions on a personal chronological canvas

timelinevisualizationlife-eventspersonal
Timekeeper

Time tracking and project management application — log hours, categorize tasks, and visualize productivity with interactive reports

time-trackingproductivitylegacy
Zahl

Numerological text analysis toolkit — evaluate words and phrases, browse calculation history, and explore the full Unicode character map

numbersnumerologytext-analysis

Theme Debugger

Buttons

Test des boutons et du shortcode button

designcsstypography
Container Test

Test container classes with canvas

themecsstestingcanvas
Forms

Test des éléments de formulaire

designcssform
Headers

Test des en-têtes h1-h6

designcsstypography
Icônes

Bibliothèque d'icônes SVG du site Cylian

designsvg
Panic

Test de la bibliothèque de notifications toast

libnotificationtoast
Régions

Démonstration des régions de widgets du thème Cylian

layoutwidget
Tables

Test des tableaux HTML

designcsstypography
Tags

Test des tags et du shortcode tag

designcsstypography
Typographie

Test de la typographie du thème Cylian

designcss
Variables CSS

Documentation des variables CSS du thème Cylian

csstheme

Laboratory API

Chatbot

Conversational AI assistant powered by the Claude API — ask questions, explore topics, and interact with the Laboratory knowledge base

aiclaudechatbot
Database

Interactive document store client for the Laboratory Database API — browse collections, create documents, and query data in real time

databasedocumentsapi
Search

Full-text search client for the Laboratory Search API — query indexed content with filters, facets, and highlighted results in real time

searchbleveapi

Content

Filesystem

Interactive filesystem browser with a console-style interface — navigate directories, inspect files, and explore the site structure in real time

filesystemdocumentationconsole