go
mojo

go | mojo | |
---|---|---|
2,219 | 52 | |
125,661 | 2,676 | |
0.7% | 0.1% | |
10.0 | 7.5 | |
3 days ago | 2 months ago | |
Go | Perl | |
BSD 3-clause "New" or "Revised" License | Artistic 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.
go
-
Extensible WASM Applications with Go
Unfortunately Go doesn’t support exporting DWARF for WASM atm, so printf is the only option.
https://github.com/golang/go/issues/33503
-
Go 1.24 Is Released
What would be an use case for `os.Root`? Based on my understanding ( https://github.com/golang/go/issues/67002 ), it is related to security. However, under the hood, it doesn't use `Chroot`, so I could imagine, that eventually someone finds a way to escape from the Root.
-
We replaced our React front end with Go and WebAssembly
Go's "nothing is async because everything is async" model, combined with WebAssembly's (current) lack of support for stack switching and arbitrary goto, essentially mean that the compiler needs to insert extra code everywhere to support arbitrarily un/rewinding the stack.
This massively bloats binaries and means that go compiled to wasm is much slower than native speed, significantly more so than than the equivalent slowdown for c/rust.
see https://github.com/golang/go/issues/65440
-
Baffled by generational garbage collection – wingolog
There are some discussions to add optional generational regions to Go: https://github.com/golang/go/discussions/70257
-
Go Data Structures: Interfaces
since when has that stopped go? “[]rune(someString)” is O(n) and quite inobvious
The O(n) loop is here: https://github.com/golang/go/blob/215de81513286c010951624243...
-
Microsoft Go 1.24 FIPS changes
>A number of companies must comply with them, for example as part of a broader FedRAMP compliance posture. (If that's not you, you can ignore this. Run!) [1]
Apparently this isn't me. Sounds like I'm correct in assuming it's security theater at best, and an avenue for new backdoors at worst.
[1] https://github.com/golang/go/issues/69536
- Go proposal: sync/v2: new package
-
Go Supply Chain Attack: Malicious Package Exploits Go Module Proxy Caching
The mechanism was reported last year: https://github.com/golang/go/issues/66653 but not acted on.
-
Top Terraform/OpenTofu tools to Use in 2025
Callable as a Go Module Includes a Semver compatibility promise via the tenvlib wrapper package for seamless integration (details available in TENV_AS_LIB.md). Can be used as a library to download OpenTofu with minimum dependencies.
- Steam Freezes Go Applications
mojo
- Half My Life with Perl – By Randal Schwartz
- Mojolicious
-
CSS in Perl
Initial thoughts
-
Perl 5.38 Released
If you end up doing web development, check out Mojolicious:
https://mojolicious.org/
-
How can I host a perl based website on a vps?
If you choose to go down the Mojolicious road, there's lots of deployment information and guides in the Mojolicious Cookbook.
-
Mojo may be the biggest programming language advance in decades
I guess this will make it harder to search for Mojo(licious)-related stuff. 😩
-
Getting the result/reject values from a Mojo::Promise using async subs
But if I want the return value of 'test_p' or the error message 'This is an error', I can't seem to figure that out. I tried looking at the promise tests (https://github.com/mojolicious/mojo/blob/main/t/mojo/promise.t) but that didn't seem to work either.
-
Choose boring tools
Several! The 3 big players in order of release are Catalyst, (released in 2005), Dancer2 (Dancer was first released in 2009, but went through a complete re-write as Dancer2 around 2013), and Mojolicious (released in 2010).
-
Guidance on Building a Web Application in Perl
This project sounds to me like the perfect excuse to learn Mojolicious if you're interested in converting your scripts into a web application using Perl.
-
i3mojo -- an i3status replacement in Perl
Awesome! I still use Perl on a pretty regular basis both for work and fun. I really enjoy it. Definitely take a look at Mojolicious if you haven't already. It's primarily focused on being a web framework (both server and client), but it's nicely modular so you can use bits and pieces of the stack. In i3mojo, I used the Mojo::IOLoop event loop, Mojo::Base as a base class system, and Mojo::UserAgent as a web client for some plugins.
What are some alternatives?
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
node - Node.js JavaScript runtime ✨🐢🚀✨
v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
Django - The Web framework for perfectionists with deadlines.
Nim - Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
amcharts4 - The most advanced amCharts charting library for JavaScript and TypeScript apps.
TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
CPython - The Python programming language
Angular - Deliver web apps with confidence 🚀
mdbootstrap - React 18 & Bootstrap 5 & Material Design 2.0 UI KIT
rust - Empowering everyone to build reliable and efficient software.
Laravel - Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation for your next big idea — freeing you to create without sweating the small things.
