DAGWorks-Inc / hamilton

Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage/tracing and metadata. Runs and scales everywhere python does.
https://hamilton.dagworks.io/en/latest/
BSD 3-Clause Clear License
1.81k stars 120 forks source link

Include `injectable` in library comparison #1026

Open adzcai opened 3 months ago

adzcai commented 3 months ago

Is your feature request related to a problem? Please describe. I just found about this small library injectable that seems to achieve a similar effect to Hamilton.

Describe the solution you'd like Include this in the docs so other people can know about it.

Describe alternatives you've considered I guess this is totally optional.

Additional context It has a pretty different style; the overlap might not be that big.

skrawcz commented 3 months ago

Thanks @adzcai , we hadn't seen this one.

There's a few other dependency injection frameworks that are similar-ish to injectable, but Hamilton usually hasn't been confused for them. What do you think would be most useful to highlight here?