Skip to content

EliaOndacs/cascada

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌊 Cascada

A modern website builder & framework built with Python 🐍
Elegant syntax • File-based routing • Built-in blog support


✨ Features

  • ⚙️ Custom Python-based syntax — combine HTML and Python seamlessly
  • 🧭 Filesystem-based routing — simple, automatic route discovery
  • 📰 Blogging support — write posts in Cascada format, Markdown, or HTML
  • Lightweight and fast — perfect for small sites or prototypes
  • 🧩 Template-friendly — easy component reuse and clean code separation

🚀 Getting Started

📦 Installation

Prerequisites to run and develop your cascada website you'll need:

  • python >=3.14
  • make >= 4.4.1
  • tailwindcss (as direct name executable within your path)
  • 1️⃣ Step 1: go to the release page and download the latest version. (zip/tar.gz)

  • 2️⃣ Step 2: extract the downloaded file, in it you'll see a directory called "version-x.x.x". extract that somewhere in your computer and rename it to whatever you like.

  • 3️⃣ Step 4: inside of the project directory run pip -r requirements.txt to download the necessary python libraries

  • 4️⃣ Step 3: then run make run-dev and open your browser to http://localhost:8000

And Done! ✨ Your All Set Up! ✅

🖊️ Author

made by passion by EliaOndacs

📑 License

see license