goyek
weaver
Our great sponsors
goyek | weaver | |
---|---|---|
10 | 12 | |
504 | 4,540 | |
3.2% | 2.9% | |
7.9 | 9.2 | |
7 days ago | 5 days ago | |
Go | Go | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
goyek
- Goyek: Build Automation in Go
-
Reason to use other Build Tool than Make?
You can also take a look at https://github.com/goyek/goyek. Personally I use either Make or goyek. Disclaimer: I am the author of goyek
-
Is your makefile supposed to be a justfile?
I think that Make is so popular, because Go comes from C. Many C and C++ devs migrated to Go. Personally, I created goyek as an alternative.
-
Task runner like go-task/task, but in pure Go, no external DSLs
how about https://github.com/goyek/goyek
-
Build\task automation in Go
It's also what I'm using currently as direct make/makefile replacement. What I plan to use next time though is goyek: https://github.com/goyek/goyek . Concept looks really nice but I haven't tried it yet in any real case scenario.
-
goyek v2 is coming soon
https://github.com/goyek/goyek v2.0.0 is to be released in two months. Now it is the best time to provide feedback.
-
goyek v2 RC - feedback needed
In my "free time" I develop https://github.com/goyek/goyek
- goyek v1.0.0 is released
-
goyek is looking for feedback before going v1
https://github.com/goyek/goyek (initially `taskflow`) first release was more than a year ago. So far been slightly improved.
-
The first release of goyek - a library for creating build pipelines
Check out: https://github.com/goyek/goyek#make Also reusing Make targets between multiple repositories is harder (e.g. via git submodules) Here are some presentation if you are more interested: https://github.com/goyek/goyek#presentations
weaver
- Service Weaver: a framework for writing and deploying cloud applications
-
Towards Modern Development of Cloud Applications
> trying to hide distribution
The paper unfortunately hides that in reality you have to pass a context object in your RPC calls, hence there is no ambiguity whether you are calling a potentially remote object.
It's in the example on the project home page: https://serviceweaver.dev/
// The "RPC" handler
- Service Weaver
-
Service Weaver workshops
Service Weaver is an open source programming framework from Google that allows you to write a Go application as a modular binary and deploy it as a set of connected microservices.
-
Boneless: a CLI to create your apps with Go
Boneless is a powerful tool that offers a wide range of features to facilitate application development. In this blog post, we will explore some essential tools that can be used in conjunction with Boneless: Service Weaver, Go Migrate, SQLC, and Fiber. Let's discover how these tools can boost productivity and efficiency in application development.
-
Where Is the Spring Framework for Go?
I assume you’re already aware of https://serviceweaver.dev/ Someone’s got to do it, so let that be Google.
- Programming framework for writing and deploying cloud applications
- Service Weaver is a programming framework for writing and deploying cloud apps
- Service Weaver is a programming framework for writing & deploying cloud apps
What are some alternatives?
mage - a Make/rake-like dev tool using Go
Deli - Deli is an easy-to-use Dependency Injection(DI).
taskflow - Create build pipelines in Go [Moved to: https://github.com/goyek/goyek]
pilgrim - Dependency injection for Swift (iOS, OSX, Linux). Strongly typed, pure Swift successor to Typhoon.
golang-templates/seed - Go application GitHub repository template.
gotaskr - A generic task runner for Go
Task - A task runner / simpler Make alternative written in Go
Needle - Compile-time safe Swift dependency injection framework
pants - The Pants Build System
Swinject - Dependency injection framework for Swift with iOS/macOS/Linux
Wails - Create beautiful applications using Go
Cleanse - Lightweight Swift Dependency Injection Framework