Hasty Briefsbeta

Show HN: I built a web framework in C

6 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.