{"repo":"Kilerd/gotcha","free":true,"listed":false,"github":"https://github.com/Kilerd/gotcha","clone":"git clone https://github.com/Kilerd/gotcha.git","description":"full featured web framework written by rust","language":"Rust","stars":11,"topics":["database-orm","orm","rust","web-framework"],"license":null,"category":"databases-storage","readme_excerpt":"Gotcha An enhanced web framework built on top of Axum, providing additional features and conveniences for building robust web applications in Rust. ✨ Features - 🚀 Built on Axum - High performance and reliability - 📚 Automatic OpenAPI - Generate documentation from your code - 📊 Prometheus Metrics - Built-in metrics collection - 🌐 CORS Support - Cross-origin resource sharing - 🔌 WebSocket & SSE - Real-time endpoints, re-exported and ready - 📁 Static Files - Serve static content effortlessly - ⏰ Task Scheduling - Cron and interval-based background tasks - 💌 Message System - Built-in inter-service communication - ⚙️ Smart Configuration - Environment-based config with variable resolution - 🏗️ Two APIs - Choose between simple builder API or advanced trait-based API 🚀 Quick Start Simple Builder API (Recommended for new projects) Advanced Trait API (For complex applications) 📦 Installation Add Gotcha to your Cargo.toml : Optional Features Enable additional features as needed: Available features: - openapi - Automatic OpenAPI/Swagger documentation - prometheus - Metrics collection and exposition - cors - Cross-Origin Resource Sharing support - static files - Static file serving capabilities - task - Background task scheduling with cron support 📖 Documentation & Examples OpenAPI Documentation With the openapi feature enabled, use the #[api] macro for automatic documentation: Visit these endpoints when running: - /redoc - ReDoc documentation interface - /scalar - Scalar docum","default_branch":null,"files":null,"tree":[],"storefront":"/r/Kilerd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Kilerd/gotcha/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}