Skip to content

Why TAVP?

TAVP is for developers who need high performance without sacrificing developer experience.

Who is TAVP for?

Developers who need speed

  • High traffic web applications
  • APIs that need fast response
  • Real-time applications

Developers who want to be productive

  • CLI tools for code generation
  • 40+ ready-to-use UI components
  • Built-in authentication (OTP, JWT, OAuth)

Businesses that need scalability

  • SaaS applications
  • E-commerce
  • Marketplaces

TAVP Advantages

1. High Performance

bash
# Benchmark results
Requests/sec: 12,000+
Memory: 8MB per worker
P95 Latency: <5ms

2. Developer Experience

bash
# Generate model + controller + view + migration
tavp make:scaffold Post

# Start development server
tavp serve

# Run migrations
tavp migrate

3. Built-in Authentication

bash
# OTP via Email
POST /api/auth/otp/send
{"email": "user@example.com"}

# OTP via SMS (Twilio)
POST /api/auth/otp/send
{"phone": "+62812xxxx", "channel": "sms"}

# JWT API Auth
POST /api/auth/login
{"email": "user@example.com", "password": "secret"}

4. 40+ UI Components

volt
{{ component('button', ['type' => 'primary']) }}
  Click me
{{ endcomponent }}

{{ component('card') }}
  <h2>{{ post.title }}</h2>
  <p>{{ post.content }}</p>
{{ endcomponent }}

5. AI Integration

bash
# Generate module with AI
tavp ai "create blog module with CRUD"

# Improve content
tavp ai:content improve --text="..."

Next

Released under the MIT License.