micro is a lightweight, high-performance web framework for Deno, designed to simplify the process of building web applications and APIs.
- 🦕 Built for Deno
- 🚀 Lightning-fast performance
- 🛣️ Simple and intuitive routing
- 🔌 Pluggable architecture for custom handlers
- 🎨 Clean and minimalist API design
Here's a simple example to get you started with micro:
import { Micro } from "https://deno.land/x/micro/mod.ts";
import { MicroRequest, MicroResponse } from "https://deno.land/x/micro/mod.ts";
const app = new Micro();
app.get("/", (req: MicroRequest, res: MicroResponse) => {
res.json("Hello, World!");
});
app.listen(3000);
app.get("/", handler);
app.post("/users", createUser);
app.put("/users/:id", updateUser);
app.delete("/users/:id", deleteUser);
micro is designed with performance in mind, utilizing Deno's modern features and efficient routing algorithms to ensure your web applications run at peak performance.
Contributions to micro are welcome! Feel free to submit pull requests, create issues, or suggest new features.
This project is not licensed yet.
- Inspired by Express.js and other popular web frameworks
- Built with Deno 🦕 for the modern web