anyolite
awesome-zig
anyolite | awesome-zig | |
---|---|---|
6 | 4 | |
159 | 319 | |
3.8% | - | |
6.4 | 6.5 | |
9 days ago | 7 days ago | |
Crystal | ||
MIT License | Creative Commons Zero v1.0 Universal |
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.
anyolite
- Anyolite – Embedded Mruby/Ruby for Crystal
- Embed Crystal code directly in Ruby
-
Long story short: I wrote a Ruby extension in Zig
You can call Ruby script in Crystal though. [0]
And I think Zig would be easier to maintain compare to Rust because it is a simpler language. Sure there is a lot of breaking changes, but it's not much of trouble for a language that can be read in one afternoon (referring to the single page document).
[0]: https://github.com/Anyolite/anyolite
- 💎 `eval` in Crystal language! Anyolite 🟢🔴 is amazing...
- Anyolite 0.12.0 - Easy scripting with mruby in Crystal
awesome-zig
-
Long story short: I wrote a Ruby extension in Zig
The Zig Programming Language Discord has a zig-help channel that's pretty responsive if you're ok with Discord. The archive is searchable.
https://github.com/ziglang/zig/wiki/Community#discord-englis....
GitHub's code search beta is a good way to find out how other people are doing things with Zig, if you have access to it. For example:
https://cs.github.com/?scopeName=All+repos&scope=&q=http+pat...
Some less-known walkthroughs for those new to Zig but comfortable in other languages:
- A half-hour to learn Zig: https://gist.github.com/ityonemo/769532c2017ed9143f3571e5ac1...
- Zig Crash Course: https://ikrima.dev/dev-notes/zig/zig-crash-course/
You can also see how other people have solved problems you might have:
https://github.com/catdevnull/awesome-zig
- what can i build with zig
-
Zig seems great but it is still in its infancy.
The nrdmn list hasn't seen an update in two years. catdevnull/awesome-zig seems to be the most well-maintained fork.
-
Some large zig projects for study/read?
Any projects that are not listed on https://github.com/catdevnull/awesome-zig Or https://github.com/ziglang/zig/wiki/Community-Projects
What are some alternatives?
stumpy_png - Read/Write PNG images in pure Crystal
awesome-zig
m3u8 - Generate and parse m3u8 playlists for HTTP Live Streaming (HLS) in Crystal.
AdventOfCode2020 - Solutions to all 25 AoC 2020 problems in Rust :christmas_tree:
wafalyzer - Web Application Firewall (WAF) Detector
simd-json-ruby - An experiment in creating a Ruby wrapper over simd-json library in Rust
syscall.cr - syscall interface for Crystal
awesome-for-beginners - A list of awesome beginners-friendly projects.
atomic_write.cr - Extends `File` to provide `atomic_write()`.
zaml - 🚀 Fast YAML 1.2 parsing library for Python 3
immutable - Thread-safe, persistent, immutable collections for the Crystal language
www.ziglang.org