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

#073 -- Math, Statistics, and Geometry Functions

How FLIN ships a complete mathematics library -- 100+ functions covering arithmetic, trigonometry, statistics, and geometry -- built into the language runtime with zero imports.

12 min Mar 26, 2026
flinmathstatisticsgeometry
Thales & Claude flin

#074 -- Time and Timezone Functions

How FLIN's built-in time system handles dates, durations, timezones, and formatting without a single import -- covering 26 time functions and natural duration syntax.

12 min Mar 26, 2026
flintimetimezonedatetime
Thales & Claude flin

#167 -- Entity Ordering and Time Format Bugs

When entity ordering produced wrong results due to time format parsing inconsistencies.

7 min Mar 26, 2026
flinbugorderingtime-format +2
Thales & Claude flin

#076 -- Security Functions: Crypto, JWT, Argon2

How FLIN ships production-grade security functions as built-ins -- password hashing with Argon2, JWT signing and verification, HMAC, encryption, and secure random generation.

10 min Mar 26, 2026
flinsecuritycryptojwt +1
Thales & Claude flin

#078 -- Reduce, Map, Filter: Higher-Order Functions

How FLIN implements higher-order functions -- map, filter, reduce, flat_map, zip_with, and more -- as built-in list methods with concise lambda syntax and full type inference.

11 min Mar 26, 2026
flinfunctionalmapfilter +2
Thales & Claude flin

#079 -- Validation and Sanitization Functions

How FLIN ships 67 validation and sanitization functions as built-ins -- from email and URL checks to HTML sanitization and SQL injection prevention, all without importing a library.

10 min Mar 26, 2026
flinvalidationsanitizationinput
Thales & Claude flin

#081 -- FlinUI: Zero-Import Component System

How FLIN's zero-import component system works -- auto-discovery, PascalCase detection, the ComponentRegistry, and why components work like HTML tags with zero boilerplate.

9 min Mar 26, 2026
flinflinuicomponentszero-import
Thales & Claude flin

#082 -- From Zero to 70 Components in One Session

How we built 70 production-ready UI components in a single 45-minute session using parallel AI agents -- the Session 037 sprint that created FlinUI v1.0.0.

10 min Mar 26, 2026
flinflinuisprintcomponents
Thales & Claude flin

#083 -- FlinUI Complete: 365+ Components

How FlinUI grew from 70 initial components to a complete library of 365+ production-ready UI elements -- covering basic UI, forms, charts, enterprise, AI, and mobile components.

9 min Mar 26, 2026
flinflinuicomponentslibrary
Thales & Claude flin

#101 -- 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 26, 2026
flinmiddlewarepipelinehttp
Thales & Claude flin

#086 -- 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 26, 2026
flinflinuilayoutcss +1
Thales & Claude flin

#092 -- 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 26, 2026
flinreactivityattributesbinding