Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Do Alternatives
Similar projects and alternatives to do
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
go-cloud
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
hooks
Simple, type-safe hook system to enable easier modularization of your Go code. (by mikestefanello)
-
-
-
-
-
-
-
container
A lightweight yet powerful IoC dependency injection container for the Go programming language (by golobby)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
do discussion
do reviews and mentions
- Do: A dependency injection toolkit based on Go 1.18 Generics
- Google’s Wire: Automated Dependency Injection in Go
-
Genjector: Reflection-free Run-Time Dependency Injection framework for Go 1.18+
How does this compare with https://github.com/samber/do ?
-
Modular monolithic codebase architecture example using Hooks and Do (for DI)
Last week I posted here about a new library that I released called hooks that was generally well-received. I've since built out an example application using hooks and do (excellent library for dependency-injection) to not only highlight use-cases for hooks but also to demonstrate the larger idea/concept I had for using hooks to build modular monoliths with Go that I wanted to share and perhaps start a discussion about.
-
Hooks: Simple, type-safe hook system for Go
It's not, but I've been thinking about it. I may experiment with it in a different branch of a different repo. I'm not sure if everyone would want hooks included or baked in to Pagoda, but I do think it would be a very good fit. I recently worked on and published an application example using hooks and do (for DI) to emphasize a fully modular architecture: https://github.com/mikestefanello/hooks-example. That highlights the vision I had for the overall approach with hooks, and I think it came out quite nice. I'd really like feedback on that, so if you have any, please let me know.
- Show HN: A dependency injection library based on Go 1.18 Generics
- A dependency injection toolkit based on Go 1.18+ Generics. Support for health checks and graceful shutdown.
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 18 Mar 2025
Stats
samber/do is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of do is Go.