alg

Algebra for Zig (by Laremere)

Alg Alternatives

Similar projects and alternatives to alg

  1. zig

    869 alg VS zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. bun

    367 alg VS bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

  4. Rustlings

    297 alg VS Rustlings

    :crab: Small exercises to get you used to reading and writing Rust code!

  5. tigerbeetle

    67 alg VS tigerbeetle

    The financial transactions database designed for mission critical safety and performance.

  6. zig-gamedev

    Dev repo for @zig-gamedev libs and sample applications

  7. ziglings

    36 alg VS ziglings

    Learn the Zig programming language by fixing tiny broken programs.

  8. zvm

    4 alg VS zvm

    zvm (Zig Version Manager) lets you easily install/upgrade between different versions of Zig.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. zig-infix-parser

    Parse comptime infix strings

  11. ZigPong

    GUI Pong written in Zig, using Raylib

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better alg alternative or higher similarity.

alg discussion

Log in or Post with

alg reviews and mentions

Posts with mentions or reviews of alg. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-09.
  • Learning Zig
    6 projects | news.ycombinator.com | 9 Sep 2023
    > comptime doesn't allow you to create domain specific macros

    Sure it does!

    Zig's string format function is written using comptime. It parses the format string and validates the arguments at compile time. See https://github.com/ziglang/zig/blob/master/lib/std/fmt.zig

    I also toyed around with turning a math equation dsl into compiled statements at https://github.com/Laremere/alg I got matrix math working so, eg, if you multiply a 1by2 matrix by a 2by1 matrix, it returns a matrix which is typed to 2x2.

  • Problems of C, and how Zig addresses them
    7 projects | news.ycombinator.com | 3 Jul 2023
    Last year I dabbled in making a DSL like solution for operator overloading: https://github.com/Laremere/alg

    It ends up slightly more verbose in usage, but the statements themselves remain concise. Unfortunately I got a real job that isn't using Zig, so I've stopped working on this. Others can feel free to take up the torch, though.

  • A work-around for no operator overloading
    3 projects | /r/Zig | 20 Mar 2022
    I did this at the beginning of the year: https://github.com/Laremere/alg
  • Limited Operator Overloading
    2 projects | /r/Zig | 22 Jan 2022
    I have a new project which implements a kind of operator overloading:
  • A note from our sponsor - SaaSHub
    www.saashub.com | 27 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic alg repo stats
4
25
2.6
about 3 years ago

Laremere/alg is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of alg is Zig.


Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai