An Extensible, Concurrent Web Framework for Rust (by iron)


Basic Iron repo stats
about 1 month ago

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

Iron Alternatives

Similar projects and alternatives to Iron

  • GitHub repo Rocket

    A web framework for Rust.

  • GitHub repo actix-web

    Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

  • GitHub repo rust.vim

    Vim configuration for Rust.

  • GitHub repo aws-lambda-rust-runtime

    A Rust runtime for AWS Lambda

  • GitHub repo cargo-audit

    Audit Cargo.lock files for crates with security vulnerabilities

  • GitHub repo Rouille, Rust web server middleware

    Web framework in Rust

  • GitHub repo muslrust

    Docker environment for building musl based static rust binaries

  • GitHub repo bc3-api

    API documentation for Basecamp 3

  • GitHub repo Vrmac

    Vrmac Graphics, a cross-platform graphics library for .NET. Supports 3D, 2D, and accelerated video playback. Works on Windows 10 and Raspberry Pi4.

  • GitHub repo ComLightInterop

    Cross-platform COM interop library for .NET Core 2.1 or newer

  • GitHub repo upx-action

    Strips and runs upx on binaries

  • GitHub repo bc-totorobot

    A bot to post stats into the Console Basecamp chat room. Rust version.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better Iron alternative or higher similarity.


Posts where Iron has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-18.
  • Building a shared vision for Async Rust | 2021-03-18
    Your comment touches on a few misconceptions I see a lot.

    Firstly, `reqwest` exposes both an async and a synchronous API, allowing the developer to choose which one to use. They are largely interchangeable code-wise. [1]

    Secondarily, and more broadly, async is possible to opt out of. You must understand that most web and network related libraries will be async by default for performance, because people who write in Rust and people who write web servers typically care greatly about performance. This is the intersection of those two groups. That being said, there are options outside of that ecosystem. [2]

    If you truly want to use an asynchronous library without migrating your application to run entirely on an async runtime like tokio, you can run it inside of a synchronous function without much trouble. I've put together a playground link for you. [3]


    2. Iron:

  • Porting a serverless chatbot from Python to Rust | 2021-01-27
    There are several web frameworks for Rust: Rocket, Actix, Warp, Iron - but only Actix has released a stable 1.0 release, and there has been considerable controversy over how it uses unsafe Rust.