semvec/pypi-packages huggingface dataset:
ketzal-framework 0.0.1
Experimental framework inspired by Laravel
License: MIT
Requires Python: >=3.12
Keywords: framework, web, ketzal, laravel-like

# 📦 Ketzal

<p align="center">
    <a href="https://github.com/Hector3269/Ketzal/stargazers">
        <img src="https://img.shields.io/github/stars/Hector3269/Ketzal?style=social" alt="GitHub Stars"/>
    </a>
    <a href="https://github.com/Hector3269/Ketzal/fork">
        <img src="https://img.shields.io/github/forks/Hector3269/Ketzal?style=social" alt="GitHub Forks"/>
    </a>
</p>
<p align="center">
    <a href="https://discord.gg/4WaQ2qhX">
        <img src="https://img.shields.io/badge/Join%20Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white" alt="Discord Invite"/>
    </a>
</p>


---

**Ketzal** is a lightweight and easy-to-use HTTP router and microframework written in Python.<br>
Inspired by [Laravel](https://laravel.com/), it brings simplicity and clarity to building web applications in Python.

> ⚠️ **In Development:**  
> Ketzal is currently in development and **not suitable for production use**.

---

## ✨ Features

- **Simple Routing:** Define routes using `Router.get`, `Router.post`, etc., with Laravel-like syntax.
- **Lambda & Controller Support:** Use lambda functions or controller methods for your routes.
- **Auto-Reload:** Automatically reload the server when your routes or source files change.

---

## 🚀 Installation

> ⚠️ **Ketzal is in development.**  
> Use only for learning, prototyping, or experimentation—not for production.

Install via pip:

```bash
pip install Ketzal
```

#  new project

```bash
ketzal new <name>
ketzal new .
```
# create in current directory

```bash
ketzal new .
```
#  run Server

```bash
ketzal run
```