FlowLang
A lightweight interpreted programming language designed for workflow automation, data processing, and API orchestration.
func fetch_and_save(id) {
let url = "https://api.example.com/data/" + str(id)
let data = http_get(url)
write_file("data_" + str(id) + ".txt", str(data))
return "Success"
}
let result = fetch_and_save(1)
print resultKey Features
Simple Syntax
Minimal, readable syntax that's easy to learn. Code that serves as its own documentation.
Native HTTP Support
Built-in HTTP functions for GET and POST requests with automatic JSON parsing.
Zero Dependencies
Built entirely on Python's standard library. No external dependencies required.
First-Class Functions
Functions with parameters and return values for clean, modular code.
File I/O Operations
Built-in functions for reading and writing files with simple, intuitive syntax.
Control Flow
Standard control structures including if statements and while loops.
Perfect For
API Testing & Validation
Quick API testing without the overhead of larger frameworks.
Data Pipeline Automation
Create ETL workflows with minimal code.
Scheduled Tasks
Perfect for cron jobs and periodic data collection.
Microservice Orchestration
Coordinate calls across multiple microservices.
Get Started in Seconds
# Install via pip
pip install flowlang-script
# Run your first script
flow run hello.flow