Show HN: I built a web framework in C
9 hours ago
- #web-framework
- #lightweight
- #C-programming
- Lavandula is a lightweight, fast, and intuitive C web framework for modern web applications.
- Features include routing, HTTP endpoint support, middleware, minimal dependencies, and quick scaffolding via CLI.
- Includes built-in tools like unit testing, logging, SQLite integration, JSON library, and HTML templating.
- Supports PostgreSL, MySQL, session cookies, CORS, rate limiting, and static file serving.
- Installation involves cloning the repository and running an install script.
- Quick start: create a new project with 'lavu new' and run it with 'lavu run'.
- Documentation and contributions are welcome, with some areas needing attention like memory leaks and documentation updates.
- Licensed under MIT License.