A language where nothing is forgotten. Temporal queries, semantic search, and AI-native types - built into the language itself.
// Define an entity - it's automatically persisted
entity User {
name: text
email: text
bio: semantic text // Auto-embedded for AI search
joined: time = now
}
// Create and save
user = User { name: "Juste", email: "[email protected]" }
save user
// Time travel - access any past state
old_name = user.name @ yesterday
prev_bio = user.bio @ -1 // Previous version
// Natural language queries
results = ask "active users who joined this month"
Every feature you'd spend months building is already there. Focus on your product, not your infrastructure.
Every value automatically maintains its complete history. Time travel through your data with the @ operator.
old = user.name @ yesterday
semantic text automatically generates embeddings. Similarity search is a native operation, not a library.
bio: semantic text
Ask questions in natural language. No SQL, no query builders. Your intent becomes the query.
ask "users from Paris"
No database setup. No ORM. No connection strings. Define entities and they just work.
entity Todo { title: text }
Built-in CRDT support for conflict-free replication. Works offline, syncs when connected.
// Auto-synced, conflict-free
Compiles to LLVM and WebAssembly. Rust-level performance with Python-level ergonomics.
flin build --target wasm
What used to take hundreds of lines now takes one.
# Python + SQLAlchemy + Pinecone + 200 lines...
from sqlalchemy import create_engine
from sentence_transformers import Model
import pinecone
# Setup database
engine = create_engine('postgresql://...')
# Setup embeddings
model = SentenceTransformer('all-MiniLM-L6')
# Setup vector DB
pinecone.init(api_key='...')
# ... 150 more lines of boilerplate ...
// That's it. Really.
entity Document {
title: text
content: semantic text
}
// Semantic search - one line
results = search "machine learning" in Document
// Or just ask
answer = ask "What is ML?"
One command. No dependencies. Start building immediately.
$
curl -fsSL https://flin.dev/install.sh | sh
Or install with Cargo: cargo install flin-cli
FLIN integrates seamlessly with the ZeroSuite family of developer tools.
Join the FLIN community and build applications where nothing is ever lost.