Hey, welcome to the Swift server-side community and thank you for this open source contribution!
I took a look at the source code (haven't tried running it yet) and there are some genuinely interesting design ideas in here:
The route builder DSL is clean and expressive
The macro system for route registration is a nice approach, very different from what Vapor and Hummingbird are doing
The actor-based streaming body with backpressure is solid work
The transport-agnostic core (DaylilyCore with zero external dependencies) is a smart architectural decision that should pay off long term
It's an interesting take on what a modern Swift server framework can look like when you start fresh with Swift 6 concurrency as a baseline rather than retrofitting it.
Thanks a lot for taking a look and for the thoughtful feedback.
The ecosystem integration point makes a lot of sense. DaylilyCore was intentionally kept transport-agnostic and dependency-light, but I agree the next step should be making it easier to interoperate with the existing Swift server ecosystem.
I’ll likely start by exploring SwiftLog and Swift Service Lifecycle integration, then look into Swift HTTP Types and what a Swift OpenAPI Generator transport for Daylily could look like.
The project looks really interesting and I'll definitely give it a try. I like the direction a lot. The focus on runtime discoverability and AI-friendly project structure is especially interesting.
If you end up needing components such as database drivers, storage, email delivery, OpenAPI tooling, or other backend building blocks, feel free to check out the Feather Framework packages:
We're also working on a higher-level abstraction layer. It's still early, but let me know if you'd like access to the docs and tooling. It would be great to compare notes since we're exploring some similar ideas from different directions.