Welcome to Quickfall! Let's get you started with building amazing things in just a few minutes.
Clean, intuitive syntax that feels familiar yet powerful. Write less, do more.
Built-in type system that catches errors before they happen.
# Using the official installer (recommended)
curl -fsSL https://quickfall.dev/install.sh | sh
# Or using package managers
brew install quickfall # macOS
apt install quickfall # Ubuntu/Debian
winget install quickfall # Windows
Create a new project using our CLI which is called Compact:
compact scaffold my-app
cd my-app
Your project structure will look like this:
Open src/main.qf
and try this modern example:
use "std";
interface UserImpl {
name: string,
age: int
}
class User implements UserImpl {
name: string,
age: int
}
func main() {
let user = new User("John", 20);
print(user.name);
}
Explore our comprehensive guides to master Quickfall's powerful features.