Skip to content

bremsstrahlung-57/getrekt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GETrekt

A minimalist HTTP server written in pure C.


✨ Features

  • 🚀 Blazing-Fast Static File Serving: Delivers HTML, CSS, and JavaScript assets at maximum speed.

  • 💾 Robust Data Persistence: Integrated with SQLite for reliable, file-based data storage.

  • 🛠️ Full RESTful API Support: Complete implementation of GET, POST, PUT, and DELETE methods for powerful API development.

  • 📦 Seamless JSON Responses: Natively handles JSON for clean and modern API communication.

  • 🧭 Elegant Static Routing: A simple and intuitive routing system to map endpoints to handlers.


🎬 Showcase: The Todo App

This is fully-functional Todo application. It demonstrates the server's ability to handle dynamic data and manage a complete CRUD lifecycle.

  • Fluid, responsive UI
  • Real-time data synchronization
  • Built entirely on the GETrekt stack
Screen.Recording.2025-07-05.204311.mp4

🚀 Future Roadmap

  • 🧩 Chainable Middleware Architecture: For extensible request and response processing.

  • 🔐 Secure Authentication Layers: Adding support for token-based auth (e.g., JWT).

  • 🔒 HTTPS/TLS Encryption: Bringing industry-standard security to every connection.

  • 🔄 Real-Time WebSockets: Enabling bidirectional communication for live features.

  • 🍓 Embedded System Deployment: Optimizing for deployment on devices like the Raspberry Pi.


🙏 Thanks to ...

This project stands on the shoulders of giants. A huge thank you to the following resources for their invaluable wisdom:

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published