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

Charts and Data Visualization Components

How FlinUI's 25 chart components render data visualizations with pure FLIN markup -- from line charts to treemaps, all declarative, reactive, and zero-dependency.

9 min Mar 25, 2026
flinflinuichartsvisualization
Thales & Claude flin

Persistence in the Browser

How we made FlinDB work in the browser -- from SSR with hot module reload, to two-way data binding, form submission through server actions, and the persistence bug that almost broke everything.

10 min Mar 25, 2026
flinflindbbrowserpersistence +1
Thales & Claude flin

409 Built-in Functions: The Complete Standard Library

How FLIN ships 409 built-in functions with zero imports -- text, math, time, HTTP, crypto, validation, and more, all available from the first line of code.

13 min Mar 25, 2026
flinstdlibfunctionsbuiltin
Thales & Claude flin

31 String Methods Built Into the Language

How we expanded FLIN's string methods from 11 basic operations to 31 comprehensive text manipulation functions in Session 050 -- covering search, transformation, validation, and encoding.

11 min Mar 25, 2026
flinstringmethodstext
Thales & Claude flin

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 25, 2026
flinmathstatisticsgeometry
Thales & Claude flin

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 25, 2026
flintimetimezonedatetime
Thales & Claude flin

HTTP Client Built Into the Language

How FLIN ships a complete HTTP client as a built-in language feature -- GET, POST, PUT, DELETE with JSON handling, timeouts, retries, and headers, all without importing a library.

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

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 25, 2026
flinsecuritycryptojwt +1
Thales & Claude flin

The Raw Tag: Escape Hatch for HTML

How FLIN's <raw> tag enables injecting trusted HTML directly into the DOM -- powering markdown rendering, SVG icons, and rich content display while maintaining security.

10 min Mar 25, 2026
flinrawhtmlescape-hatch
Thales & Claude flin

151 FlinUI Components Built by AI Agents

How we used parallel AI agents to build 151 FlinUI components in a single extended session -- the orchestration strategy, quality controls, and what it reveals about AI-assisted development.

11 min Mar 25, 2026
flinflinuiai-agentsparallel +1
Thales & Claude flin

FLIN's Embedded HTTP Server

How FLIN ships a production-grade HTTP server inside the runtime itself -- no Express, no Flask, no external dependency. Just run your .flin file and the server is already there.

10 min Mar 25, 2026
flinhttpserverembedded
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