Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1000 Bytes

README.md

File metadata and controls

49 lines (34 loc) · 1000 Bytes

Zibra

Zibra is a basic HTTP server module written in TS that makes creating HTTP/HTTPS servers easier.


Features

  • Fast
  • Lightweight
  • Object-oriented

Example Zibra Server

const Zibra = require("zibra");
const path = require("path");

const app = new Zibra.App({
  debug: true,
});

app.get("/", (req, res) => {
  res.sendText("Hello World!").end();
});

// Or to combie multiple methods in one function you can also use this approach.
app.registerRoute("/", ["GET", "POST"], (req, res) => {
  res.sendText("Hello World!").end();
});

app.start(3000, () => {
  console.log("Server started at port 3000");
});

Documentation

Click here to go to the documentation.

License

This project is licensed under GNU General Public License v3.0.