InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Ziglings Alternatives
Similar projects and alternatives to ziglings
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
Rustlings
:crab: Small exercises to get you used to reading and writing Rust code!
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
TinyGo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
-
-
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
bun
Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one.
-
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).
-
cargo-geiger
Detects usage of unsafe Rust in a Rust crate and its dependencies.
-
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
-
-
-
-
-
learnxinyminutes-docs
Code documentation written as code! How novel and totally my idea!
-
zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ziglings reviews and mentions
-
Ask reddit: What learning resources have taught you the most about zig?
Along with ziglearn, I also found ziglings useful.
- Bun v0.5
-
Thinking of learning Zig and systems programming
I suggest to learn by fixing tiny broken programs: https://github.com/ratfactor/ziglings
-
Ask HN: What is the coding exercise you use to explore a new language?
+1 for rustlings, which also inspired "ziglings" [1]. Both of these were great resources for quickly & easily learning the basics of their respective languages.
- How to get started with ziglang?
-
My views on Ziglang
Ziglings
-
Failing to Learn Zig via Advent of Code
As someone recently started learning zig. I recommend checking out ziglings. It helped me a ton getting started on the language, and I frequently revisit it for examples and docs.
-
A Review of the Zig Programming Language (Using Advent of Code 2021)
It's unfortunately the only comprehensive reference I know of besides the official docs.
There is "Ziglings", but those are a collection of small exercises with answers rather than a full guide.
https://github.com/ratfactor/ziglings
If you know of better resources than these two, please do share (not being passive aggressive here).
-
To Learn a New Language, Read Its Standard Library
Ziglings [0] is a series of small problems where you solve bugs in Zig code, and I enjoyed working through them. The readme claims "you are not expected to have any prior experience with... C." When I did ziglings I found the most difficult part was adjusting to the type syntax (which I now love).
I admittedly know C very well, but assuming you already know a language with a C-like syntax (C++, Java, JavaScript, C#, Rust, etc.) most things like functions, control flow, variables, statements map to Zig with only small syntactic differences.
One thing that may be difficult to learn not knowing C is working with strings, since they are just arrays of bytes. Most other languages have a string type, but Zig is much more like C in that strings are null-terminated fixed-sized arrays of bytes.
-
Would zig be a good fit for me?
You want Ziglings: https://github.com/ratfactor/ziglings
-
A note from our sponsor - InfluxDB
www.influxdata.com | 30 Jan 2023
Stats
ratfactor/ziglings is an open source project licensed under MIT License which is an OSI approved license.