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.
Building FLIN
#128 -- R2 and Google Cloud Storage Backends
Implementing Cloudflare R2 and Google Cloud Storage backends for FLIN file storage.
#009 -- The Roadmap to FLIN v1.0
The FLIN v1.0 roadmap: 3,452 tests pass, 409 built-in functions, and what remains before stable release.
#147 -- The Duplicate Opcode That Almost Broke Everything
How a duplicate CreateMap opcode at lines 1378 and 4796 nearly caused silent data corruption.
#131 -- Chunk-Embedding Integration
How FLIN connects text chunks to vector embeddings for semantic search over stored documents.
#002 -- 47 Technologies Replaced by One Language
FLIN replaces 47 technologies -- React, Next.js, Express, Prisma, Redux, and more -- with one unified language.
#001 -- Why We Built a Programming Language From Scratch
Why Juste A. GNIMAVO and AI CTO Claude built FLIN, a programming language replacing 47 technologies, from Abidjan.
#018 -- 10 Sessions: From Zero to a Working Compiler
Building a programming language compiler in 10 sessions: lexer, parser, type checker, codegen, and VM in two days.
#019 -- Error Diagnostics That Actually Help
How FLIN's error diagnostics help developers: source locations, colored output, and human-readable messages.
#004 -- Five Design Principles That Shape Every Line of FLIN
The five design principles behind FLIN: simple, zero-config, reactive, intent-native, and memory-native.
#006 -- Why We Chose Rust to Build a Programming Language
Why Juste A. GNIMAVO and Claude chose Rust to build the FLIN programming language compiler from Abidjan.
#007 -- Writing Apps Like It's 1995 With the Power of 2026
FLIN brings back the simplicity of 1995 web development with the power of a 2026 compiler, VM, and database.
#012 -- Building a Lexer From Scratch in Rust
How we built FLIN's lexer in Rust: character stream to tokens, keyword recognition, and view mode scanning.