axiom-zig VS FrameworkBenchmarks

Compare axiom-zig vs FrameworkBenchmarks and see what are their differences.

axiom-zig

A 64-bit kernel implemented in Zig (by khaledh)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
axiom-zig FrameworkBenchmarks
3 374
5 7,426
- 0.6%
1.8 9.8
over 2 years ago 1 day ago
Zig Java
- GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

axiom-zig

Posts with mentions or reviews of axiom-zig. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-15.
  • Zig, Rust, and Other Languages
    5 projects | news.ycombinator.com | 15 Mar 2024
    Nim is also a strong player as a systems programming language. In terms of memory management, it's configurable, and by default you get ARC (no GC). I've written a hobby kernel (if you can call it that) in Nim[1] as well as Zig[2], and I found Nim to be much more ergonomic and approachable. The fact that Zig requires weaving an allocator through most calls that may allocate gets in the way of what I'm trying to do. I'd rather focus on core logic and have ref counting take care of dropping memory when appropriate.

    One thing I wish Nim had though is true sum types with payloads. I think there's an RFC for that, but it's a shame it's not in the language yet.

    [1] https://github.com/khaledh/axiom

    [2] https://github.com/khaledh/axiom-zig

  • Nim v2.0 Released
    49 projects | news.ycombinator.com | 1 Aug 2023
  • Writing a Simple Operating System – From Scratch [pdf]
    8 projects | news.ycombinator.com | 25 Mar 2022
    If anyone is interested, I have a couple of implementations of booting under UEFI and getting a bunch of info about the system (don't expect a functioning system, they just boot and dump some info):

    Nim: https://github.com/khaledh/axiom

    Zig: https://github.com/khaledh/axiom-zig (this one goes into depth in disassembling ACPI DSDT bytecode)

FrameworkBenchmarks

Posts with mentions or reviews of FrameworkBenchmarks. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-06-02.
  • Popular Backend Frameworks Performance Benchmark
    3 projects | dev.to | 2 Jun 2024
    Since 2013, TechEmpower has established a backend framework benchmark. They meticulously define benchmark specifications and maintain an open-source approach that encourages contributions from the community. This benchmark has become a respected standard in the tech industry, serving as a reliable yardstick for technology competitors to assess the performance of their solutions (exemple Go Fiber, C# Asp.net, JS Just). So I can trust the Techempower benchmark.
  • TechEmpower Framework Benchmarks
    1 project | news.ycombinator.com | 1 Jun 2024
  • FrankenPHP: The Modern PHP App Server
    19 projects | news.ycombinator.com | 29 May 2024
    Interested to see how this fares on Tech Empower's benchmarks: https://www.techempower.com/benchmarks/#hw=ph&test=fortune&s...

    At the moment it is at the bottom as a "did not complete"

  • TechEmpower: Most best-performing frameworks do not handle db connection issues
    1 project | news.ycombinator.com | 29 May 2024
  • 100 Exercises to Learn Rust
    9 projects | news.ycombinator.com | 16 May 2024
    It seems like Rust is doing a pretty good job of applying to web apps and APIs:

    https://www.techempower.com/benchmarks

  • Swift sucks at web serving or does it?
    5 projects | news.ycombinator.com | 15 May 2024
    It would still be slower :P

    At least once you start "gaming" benchmarks interpreted and/or dynamically typed languages have a strict ceiling they can't really surpass (just.js doesn't count as it's as thin wrapper on top of C as it can get)

    https://www.techempower.com/benchmarks/#hw=ph&test=fortune&s...

    (all top entries are bottlenecked by DB driver implementation and its ability to multiplex queries, and context switching cost, so those frameworks which can do perfect static partitioning and query multiplexing win out)

  • Why choose async/await over threads?
    11 projects | news.ycombinator.com | 25 Mar 2024
    Neat. Thanks for sharing!

    Interestingly, may-minihttp is faring very well in the TechEmpower benchmark [1], for whatever those benchmarks are worth. The code is also surprisingly straightforward [2].

    [1] https://www.techempower.com/benchmarks/

    [2] https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...

  • Ntex: Powerful, pragmatic, fast framework for composable networking services
    2 projects | news.ycombinator.com | 23 Mar 2024
    ntex was formed after a schism in actix-web and Rust safety/unsafety, with ntex allowing more unsafe code for better performance.

    ntex is at the top of the TechEmpower benchmarks, although those benchmarks are not apples-to-apples since each uses its own tricks: https://www.techempower.com/benchmarks/#hw=ph&test=fortune&s...

  • A decent VS Code and Ruby on Rails setup
    8 projects | news.ycombinator.com | 21 Feb 2024
    Ruby is slow. Very slow. How much you may ask? https://www.techempower.com/benchmarks/#hw=ph&test=fortune&s... fastest Ruby entry is at 272th place. Sure, top entries tend to have questionable benchmark-golfing implementations, but it gives you a good primer on the overhead imposed by Ruby.

    It is also not early 00s anymore, when you pick an interpreted language, you are not getting "better productivity and tooling". In fact, most interpreted languages lag behind other major languages significantly in the form of JS/TS, Python and Ruby suffering from different woes when it comes to package management and publishing. I would say only TS/JS manages to stand apart with being tolerable, and Python sometimes too by a virtue of its popularity and the amount of information out there whenever you need to troubleshoot.

    If you liked Go but felt it being a too verbose to your liking, give .NET a try. I am advocating for it here on HN mostly for fun but it is, in fact, highly underappreciated, considered unsexy and boring while it's anything but after a complete change of trajectory in the last 3-5 years. It is actually the* stack people secretly want but simply don't know about because it is bundled together with Java in the public perception.

    *productive CLI tooling, high performance, works well in a really wide range of workloads from low to high level, by far the best ORM across all languages and back-end framework that is easier to work with than Node.JS while consuming 0.1x resources

  • The Erlang Ecosystem [video]
    1 project | news.ycombinator.com | 8 Jan 2024
    Although that seems to have improved in recent years.

    https://www.techempower.com/benchmarks/#hw=ph&test=json§...

What are some alternatives?

When comparing axiom-zig and FrameworkBenchmarks you can also consider the following projects:

axiom - A 64-bit kernel implemented in Nim

zio-http - A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers

linux - Linux kernel source tree

django-ninja - 💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

builder-hex0 - Builder-Hex0 is a minimal build system which includes a bootloader, kernel, shell, and a hex0 compiler

LiteNetLib - Lite reliable UDP library for Mono and .NET

uefi-rs - Rust wrapper for UEFI.

drogon - Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows [Moved to: https://github.com/drogonframework/drogon]

v - Write Nim only with 'v'

C++ REST SDK - The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.

nimbus-eth2 - Nim implementation of the Ethereum Beacon Chain

SQLBoiler - Generate a Go ORM tailored to your database schema.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured