We recommend LibHunt Zig for discovery and comparisons of trending Zig projects.
When writing code in a scripting language, sometimes you need that extra bit of performance (or maybe an async feature from Zig). - Source: dev.to / 17 days ago
NodeJS is by no means a slow runtime, it wouldn’t be so popular if it was. But compared to Bun, it’s slow. Bun was built from the ground up with speed in mind, using both JavascriptCore and Zig. The Bun team spent an enormous amount of time and energy trying to make Bun fast, including lots of profiling, benchmarking, and optimizations. - Source: dev.to / 25 days ago
You may find Zig interesting: https://ziglang.org. The language is not C compatible but the tooling can compile C and C++ without hassle. - Source: Hacker News / 3 months ago
Zig describes itself as "... a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software.". Sounds very generic, eh? - Source: dev.to / 4 months ago
Rust is much more akin to C++ than C in terms of complexity. It's early but Zig[1] might fit the bill. [1] https://ziglang.org/. - Source: Hacker News / 4 months ago
If you are interested in more low-level programming with manual memory management I would like to throw Zig (https://ziglang.org) into the mix. A while back I started trying to learn it after using Go almost exclusively for the last couple of years and I like it a lot. It has some modern concepts similar to Go (like defer) that just makes it nice to write. Just be aware that Zig is in early stages of development... Source: 5 months ago
Zig is a general-purpose programming language designed for robustness, optimality, and maintainability. - Source: dev.to / 6 months ago
Chapel has at least several full-time developers at Cray/HPE and (I think) the US national labs, and has had some for almost two decades. That's much more than $100k. Chapel is also just one of many other projects broadly interested in developing new programming languages for "high performance" programming. Out of that large field, Chapel is not especially related to the specific ideas or design goals of... - Source: Hacker News / 6 months ago
The answer was given by the Elixir community with burrito which enables users to pack up everything an Elixir application needs within a binary namely Zig Archiver to package the binary and Zig Wrapper that wraps the Erlang Virtual Machine to be used in multiple platforms (Zig + Rust in the same project 🤯). - Source: dev.to / 6 months ago
If you're not familiar, Zig is a low-level general purpose programming language that provides improved safety over C/C++ and powerful compile-time meta-programming called "comptime". Source: 7 months ago
Both Node.js and Bun are runtimes. Node.js is primarily written in C++ where as Bun is written with a low-level general purpose programming language called Zig. But that is just the tip of the ice berg. Let’s take a closer look at other differences when treating Bun as a runtime alone. - Source: dev.to / 7 months ago
Bun is not just a Node replacement, but a Zig port of esbuild (initially the same fast algorithm), so includes it's own (currently limited) bundler:. - Source: dev.to / 7 months ago
Bun is a Javascript runtime that claims to be 4x faster than NodeJS. Bun is an all-in-one Javascript runtime & toolkit. Bun ships as a single executable that can be installed on your computer. Bun is written in Zig, a low-level general-purpose programming language. Zig is an imperative, general-purpose, statically typed, compiled system programming language. Zig is supposed to be a replacement for C and C++. Zig... - Source: dev.to / 8 months ago
Obligatory 'I am not a "JavaScript Developer"' by Andrew Kelley[1][2]. [1]: https://andrewkelley.me/post/not-a-js-developer.html [2]: The creator of Zig[3] [3]: https://ziglang.org/. - Source: Hacker News / 9 months ago
If those languages are not a steadfast requirement, I might try Zig as a modern but simple C replacement. The Zig compiler can even convert Zig code to C, if required. Source: 10 months ago
As a different approach, he Zig projects doesn't designate any official platform. If you click Join a Community on https://ziglang.org/, you'll land at https://github.com/ziglang/zig/wiki/Community. Here, it says. Source: 11 months ago
Bun is a JavaScript runtime built from scratch using the Zig programming language, with a focus on fast startup, efficient code execution, and a cohesive developer experience. It provides tools and features to optimize and streamline the development of JavaScript applications and is designed to be compatible with existing JavaScript ecosystems. - Source: dev.to / 11 months ago
On Home ⚡ Zig Programming Language (ziglang.org), it is stated that Zig comptime will emulate target architecture. Source: 11 months ago
Zig - might hit closer to home with your C++ background, but is doing a few new and interesting things in that space. Source: 11 months ago
The Zig compiler contains Clang embedded in it. You can invoke it using the zig c++ command just like you'd use an ordinary C++ compiler. For compiling simple projects like the ones you describe, the usage should be trivial, something like zig c++ -o myprogram myprogram.cpp. It has no other dependencies on anything. Source: 12 months ago
I've been looking for something similar that can create launchers compiled against a GraalVM shared library, so that one native-image can be shared across multiple applications, e.g., for a suite of CLI tools. I was looking into zig, but so far haven't found the time. Source: about 1 year ago
Do you know an article comparing Zig to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Zig. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.