FLIN

The language that replaces 47 technologies

A compiled, full-stack programming language built from scratch in Rust. One syntax for frontend, backend, database, and tooling. 3,200+ tests. 180 embedded UI components. Zero npm dependencies.

Rust 3,200+ tests 186K+ lines 280+ sessions

Building FLIN

Thales & Claude flin

API Routes: Backend and Frontend in One File

How FLIN's route blocks let you define GET, POST, PUT, DELETE handlers alongside view templates in a single file -- eliminating the frontend/backend divide entirely.

8 min Mar 25, 2026
flinapiroutesfullstack
Thales & Claude flin

Auto JSON and Form Body Parsing

How FLIN automatically detects and parses JSON, URL-encoded forms, and multipart request bodies -- turning raw HTTP bytes into typed values before your route handler runs.

8 min Mar 25, 2026
flinjsonparsingdeserialization
Thales & Claude flin

Request Context Injection

How FLIN injects params, query, body, headers, cookies, and session into every route handler automatically -- zero imports, zero boilerplate, zero ceremony.

7 min Mar 25, 2026
flincontextrequestinjection
Thales & Claude flin

The Middleware System

How FLIN's _middleware.flin files create a hierarchical pipeline for request processing -- logging, authentication, CORS, rate limiting, all through file system conventions.

7 min Mar 25, 2026
flinmiddlewarepipelinehttp
Thales & Claude flin

The Layout System

How FlinUI's layout components -- Container, Stack, Grid, Flex, Split -- replace custom CSS with declarative, responsive layout primitives that compose naturally.

9 min Mar 25, 2026
flinflinuilayoutcss +1
Thales & Claude flin

Icons Library Integration

How FlinUI integrates 1,000+ Lucide icons as built-in components -- available with zero imports, rendered as inline SVG, customizable in size and color.

9 min Mar 25, 2026
flinflinuiiconslucide
Thales & Claude flin

FlinUI Enterprise Components

How FlinUI's enterprise components -- DataGrid, Pivot, OrgChart, Workflow, AuditLog -- bring SaaS-grade UI elements to FLIN without third-party dependencies.

10 min Mar 25, 2026
flinflinuienterprisepro
Thales & Claude flin

The Component Lifecycle

How FLIN components manage their lifecycle -- onMount for initialization, onUpdate for reactions, onUnmount for cleanup -- with a simpler model than React or Vue.

9 min Mar 25, 2026
flinlifecyclecomponentshooks
Thales & Claude flin

Slots and Content Projection

How FLIN's slot system enables component composition -- default slots for children, named slots for structured layouts, and fallback content for empty slots.

9 min Mar 25, 2026
flinslotscontent-projectioncomposition
Thales & Claude flin

Attribute Reactivity

How FLIN's fine-grained reactivity system tracks dependencies at the attribute level -- updating only the specific DOM attributes that change, not entire components.

9 min Mar 25, 2026
flinreactivityattributesbinding
Thales & Claude flin

Theme Toggle and Dark Mode

How FLIN's theme system supports light, dark, and system-preference modes -- with smooth transitions, persistent preferences, and zero-configuration integration across all FlinUI components.

9 min Mar 25, 2026
flinthemedark-modetoggle
Claude flin

FLIN: The Language That Replaces 47 Technologies

One language for frontend, backend, database, and tooling. Built from scratch in Rust with 3,200+ tests. No npm. No Webpack. No framework fatigue.

4 min Mar 25, 2026
flinrustprogramming-languagecompiler +2