orbit
Server side go transpiler and micro frontend toolchain for React & Javascript. (by GuyARoss)
mage
a Make/rake-like dev tool using Go (by magefile)
orbit | mage | |
---|---|---|
4 | 9 | |
43 | 3,890 | |
- | 0.5% | |
4.7 | 5.0 | |
5 months ago | 3 months ago | |
Go | Go | |
GNU General Public License v3.0 only | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
orbit
Posts with mentions or reviews of orbit.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-28.
-
Anyone else doing compiler work in Golang?
I am working on a React & Javascript transpiler + server-side framework that is written in go. https://github.com/GuyARoss/orbit
-
What FE separation strategy do you all use for web apps when working with FE devs?
Another approach is be to have a Nextjs like setup but have it run as Go instead of Nodejs. That's what https://github.com/GuyARoss/orbit is hoping to achieve, but again, this is yet another moving piece where incompatibility or subtle bugs can break things. I haven't explored this approach fully.
- NextJS alternative for go
mage
Posts with mentions or reviews of mage.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-07-07.
-
climate "CLI Mate": a CLI library that autogenerates CLIs from structs / functions with support for nested subcommands, global / local flags, help generation from godocs, typo suggestions, shell completion and more
mage being a build tool and climate being a CLI library, a direct comparison probably doesn't make much sense but their parsing (https://github.com/magefile/mage/blob/master/parse/parse.go) seems very similar to what I'm doing for metadata (param names / godocs / comments etc.).
-
Is your makefile supposed to be a justfile?
mage
-
Anyone else doing compiler work in Golang?
https://github.com/magefile/mage but I haven't tried it as am not a fun of make like tools.
-
Do we have a package.json/scripts section alternative in Golang?
I prefer https://github.com/magefile/mage
-
[sema v1.0.0] First Major Version Bump
We now use mage to cross-compile release binaries as proposed by u/g00py3 in this Reddit discussion.
-
//go:generate with ENV variables?
Try github.com/magefile/mage - it's written in Go and lets you write Go to run scripts rather than writing bash inside yaml ;)
-
Mage v1.13 is released - now supports magefiles in a subdir
Mage v1.13 was released as of yesterday. This included a few small fixes, and a big new feature - subdirectory support.
-
Ugly code, improvement suggestions needed
If you need build automation, use mage.
What are some alternatives?
When comparing orbit and mage you can also consider the following projects:
go - The Go programming language
Cockatrice - A cross-platform virtual tabletop for multiplayer card games
esbuild - An extremely fast bundler for the web
goyek - Task automation Go library
hcl - HCL is the HashiCorp configuration language.
taskflow - Create build pipelines in Go [Moved to: https://github.com/goyek/goyek]
goawk - A POSIX-compliant AWK interpreter written in Go, with CSV support
PacketProxy - A local proxy written in Java
wdte - WDTE is a simple, functional-ish, embedded scripting language.
HattrickOrganizer - Assistant for Hattrick online football manager
yava - mini-Java compiler implemented in go
symphony-of-empires - Symphony of the Empires is a RTS strategy game and map game.