SkillAgentSearch skills...

Quick

It is a route manager 100% using net/http, it is being born and is under development, it is intended to be fast and with high performance.

Install / Use

/learn @jeffotoni/Quick

README

Logo do Quick

GoDoc CircleCI Go Report License CircleCI Coveralls GitHub contributors GitHub stars GitHub stars GitHub stars

<!-- [![Github Release](https://img.shields.io/github/v/release/jeffotoni/quick?include_prereleases)](https://img.shields.io/github/v/release/jeffotoni/quick) -->
   ██████╗ ██╗   ██╗██╗ ██████╗██╗  ██╗
  ██╔═══██╗██║   ██║██║██╔═══   ██║ ██╔╝
  ██║   ██║██║   ██║██║██║      █████╔╝
  ██║▄▄ ██║██║   ██║██║██║      ██╔═██╗
  ╚██████╔╝╚██████╔╝██║╚██████╔ ██║  ██╗
   ╚══▀▀═╝  ╚═════╝ ╚═╝ ╚═════╝ ╚═╝  ╚═╝

 Quick v0.0.1 🚀 Fast & Minimal Web Framework
─────────────────── ───────────────────────────────
 🌎 Host : http://0.0.0.0
 📌 Port : 8080
 🔀 Routes: 4
─────────────────── ───────────────────────────────

Quick - a lightweight router for go Quick Logo

🚀 Quick is a flexible and extensible route manager for the Go language. Its goal is to be fast and high-performance, as well as being 100% compatible with net/http. Quick is a project in constant development and is open for collaboration, everyone is welcome to contribute. 😍

💡 If you’re new to coding, Quick is a great opportunity to start learning how to work with Go. With its ease of use and features, you can create custom routes and expand your knowledge of the language.

👍 I hope you can participate and enjoy Enjoy! 😍

🔍 The repository of examples of the Framework Quick Run Examples.

Quick in action 💕🐧🚀😍

Quick


📦 Go Packages Documentation

To access the documentation for each Quick Framework package, click on the links below:

| Package | Description | Go.dev | | ---------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | | quick | Main Router and Framework Features | GoDoc | | quick/http/client | HTTP client optimized for requests and failover | GoDoc | | quick/middleware | Framework middlewares | GoDoc | | quick/ctx | HTTP request and response context | GoDoc | | quick/http/status | HTTP status definitions in the framework | GoDoc | | quick/group | Route group manipulation | GoDoc | | quickTest | Package for unit testing and integration in Quick | GoDoc | | quick/route | Route definition and management | GoDoc | | quick/config | Framework configuration structures | GoDoc | | quick/qtest | Auxiliary tools for testing in the Quick | GoDoc | | quick/uploadedFile | File upload management | GoDoc | | quick/zeroth | Framework helpers | GoDoc | | quick/template | Template | GoDoc
| quick/benchmarks | Benchmarks | GoDoc | | quick/example | Usage examples | GoDoc


🎛️| Features

| Features | Has | Status | Completion | | ---------------------------------------------- | --- | ------ | ---------- | | 🛣️ Route Manager | yes | 🟢 | 100% | | 📁 Server Files Static | yes | 🟢 | 100% | | 🔗 Http Client | yes | 🟢 | 100% | | 📤 Upload Files (multipart/form-data) | yes | 🟢 | 100% | | 🚪 Route Group | yes | 🟢 | 100% | | 🛡️ Middlewares | yes | 🟡 | 50% | | ⚡ HTTP/2 support | yes | 🟢 | 100% | | 🔄 Data binding for JSON, XML and form payload | yes | 🟢 | 100% | | 🔍 Regex support | yes | 🟡 | 80% | | 🌎 Website | yes | 🟡 | 90% | | 📚 Documentation | yes | 🟡 | 40% | | 🧩 Template Engine with Layout Support | yes | 🟢 | 100% | | 📦 Embedded Template Support (embed.FS) | yes | 🟢 | 100% | | 🔧 Custom Template Functions (AddFunc) | yes | 🟢 | 100% | | 🧪 Built-in Test Engine (Qtest) | yes | 🟢 | 100% | | 🧵 Middleware: Rate Limiting | yes | 🟢 | 100% | | 🧵 Middleware: Logger | yes | 🟢 | 100% | | 🧵 Middleware: Recover (panic handler) | yes | 🟢 | 100% | | 🧵 Middleware: CORS | yes | 🟢 | 100% | | 🧵 Middleware: Helmet (security headers) | yes | 🟢 | 100% | | 🧵 Middleware: MaxBody | yes | 🟢 | 100% | | 🔐 Middleware: BasicAuth | yes | 🟢 | 100% | | 🧠 Middleware: PPROF | yes | 🟢 | 100% | | 🛠️ Healthcheck Middleware | yes | 🟢 | 100% | | 🚀 Performance Optimized Routing | yes | 🟢 | 100% | | 🧱 Extensible Plugin/Middleware System | yes | 🟡 | 60% |

🗺️ Development Roadmap

✅ Completed Tasks

| Task | Progress | | ------------------------------------------------------------------------- | -------- | | Develop MaxBodySize method Post | ✅ 100% | | Develop MaxBodySize method Put | ✅ 100% | | Develop Config in New(Config{}) not required | ✅ 100% | | Create print function to not use fmt too much | ✅ 100% | | Creation of own function for Concat String | ✅ 100% | | Creation of benchmarking between the Stdout and fmt.Println | ✅ 100% | | Develop Routes GET method | ✅ 100% | | Develop Routes GET method by accepting Query String | ✅ 100% | | Develop Routes GET method accepting Parameters | ✅ 100% | | Develop Routes GET method accepting Query String and Parameters | ✅ 100% | | Develop Routes GET method accepting regular expression | ✅ 100% | | Develop Routes Method POST | ✅ 100% | | Develop Routes POST method accepting JSON

View on GitHub
GitHub Stars128
CategoryDevelopment
Updated2mo ago
Forks16

Languages

Go

Security Score

100/100

Audited on Jan 28, 2026

No findings