🕸️ Overview
Web_Kit is a modern web framework for Ada focused on simplicity, readability, and performance. It aims to provide an intuitive development experience while embracing Ada's strengths in safety, reliability, and maintainability.
🕸️ Goal
Web_Kit aims to make web development in Ada approachable without sacrificing the performance and correctness expected from a compiled language. It is designed as a clean, lightweight foundation for building everything from small web services to larger web applications.
🕸️ Why
Ada offers excellent language features, but its web development ecosystem remains relatively small. Web_Kit exists to provide a modern, easy-to-use framework that encourages developers to build web applications in Ada while helping grow the language's open-source ecosystem.
🕸️ Current Status
Version 0.1.0 establishes the networking foundation of the framework.
Current capabilities include:
- Socket-based HTTP server
- HTTP response serialization
- Basic request reception
- Core HTTP request and response types
- Modular project structure for future expansion
The next development milestone focuses on HTTP request parsing, routing, and higher-level application APIs.
The project is under active development, and the public API is expected to evolve until the first stable release.