actix-web

Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust. (by actix)

Actix-web Alternatives

Similar projects and alternatives to actix-web
  • GitHub repo rust

    Empowering everyone to build reliable and efficient software.

  • GitHub repo Rocket

    A web framework for Rust.

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo warp

    A super-easy, composable, web server framework for warp speeds.

  • GitHub repo paperclip

    WIP OpenAPI tooling for Rust. (by wafflespeanut)

  • GitHub repo fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

  • GitHub repo bevy

    A refreshingly simple data-driven game engine built in Rust

  • GitHub repo Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

  • GitHub repo sqlx

    🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL. (by launchbadge)

  • GitHub repo async-std

    Async version of the Rust standard library

  • GitHub repo rweb

    Yet another web server framework for rust

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

  • GitHub repo yew

    Rust / Wasm framework for building client web apps

  • GitHub repo Amethyst

    Data-oriented and data-driven game engine written in Rust (by amethyst)

  • GitHub repo Introducing .NET Multi-platform App UI (MAUI)

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

  • GitHub repo Clippy

    A bunch of lints to catch common mistakes and improve your Rust code

  • GitHub repo rust.vim

    Vim configuration for Rust.

  • GitHub repo rust-sdl2

    SDL2 bindings for Rust

  • GitHub repo rust-peg

    Parsing Expression Grammar (PEG) parser generator for Rust

  • GitHub repo libfringe

    a Rust library implementing safe, lightweight context switches, without relying on kernel services

  • GitHub repo LINQtoCSV

    Popular, easy to use library to read and write CSV files.

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

Posts

Posts where actix-web 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-01.
  • Bastion – A Highly-Available Distributed Fault-Tolerant Runtime for Rust
    news.ycombinator.com | 2021-03-01
  • Const generics MVP hits beta!
    reddit.com/r/rust | 2021-02-26
  • Rustup on Alpine Linux: Fix "error: linker `cc` not found"
    dev.to | 2021-02-23
    The minimal installation requires, of course, just gcc instead of build-base. It is, however, not recommended because either musl-dev or libc-dev will be necessary in addition soon after. In my case, installing Rust only was successful with gcc, but Actix Web, a Rust web framework using actors communication, required build-base.
  • Client/Server Communication Help
    reddit.com/r/rust | 2021-02-18
    I think you'll find a lot of people claiming its overkill, but it will have excellent documentation for both sides, offer reasonable speed, and let you hash out the actual logic of your system without worrying too much about if your low-level implementation is correct. Two good frameworks for the server would be Actix or Rocket. For the client, i'd reccomend either using reqwest or ureq. From there, you can just set up a few POST endpoints, and get to going.
  • Hey Rustaceans! Got an easy question? Ask here (5/2021)!
    reddit.com/r/rust | 2021-02-01
    Hi, I haven't used this framework before, but actix-web seems to have the features you're looking for.
  • Porting a serverless chatbot from Python to Rust
    dev.to | 2021-01-27
    I started with Actix, which uses the relatively new support for asynchronous Rust programming, but couldn't get it working with the non-async Mailchimp crate. I tried writing my own basic calls using the built-in async HTTP client but that doesn't support HTTPS connections without a feature flag. There is example code but it states "As of actix-web 2.0.0, one must be very careful about setting up https communication" without explaining what that setup involves. I saw strange behaviour with initial requests timing out then subsequent requests succeeding, which I assumed was to do with async.
  • 24 Awesome Open-Source Rust Projects
    dev.to | 2021-01-26
    Actix is usually thought to be more performant and stable than Rocket. Underneath, it works with the actor model used in Erlang and Akka.
  • Best Place To Buy A Rust Server? IM NOT LOOKING TO HOST MY OWN.. 😂
    reddit.com/r/rust | 2021-01-20
    How about actix-web or rocket to get you started?
  • Azure Active Directory reduced core count from ~40k to ~20k by migrating to .NET Core 3.1
    #2 https://github.com/actix/actix-web [Micro Framework]
  • Replacing FastAPI with Rust: Part 3 - Trying Actix
    dev.to | 2021-01-12
    Not the most elegant of solutions, but it worked. Now seems like a good time, by the way, to take away a point for "MUST have great documentation". While the docs for using actix-web as intended were good, I'm far off the beaten path at this point and will only go further. I didn't find any docs at all to help me with this nor later code, and instead spent a lot of time digging through source code and deciphering cryptic compiler errors.
    dev.to | 2021-01-12
    This GitHub issue suggested using some of the testing tools included with actix-web to achieve what I was looking for. This is the route I decided to take, though it was probably more effort than it was worth.
  • Why You Should Learn Rust in 2021
    dev.to | 2021-01-04
    Rust has multiple frameworks for web development like Actix Web and Rocket that are very usable and well-built. In particular, if you are looking for pure speed, Actix Web hits the top of framework benchmarks.
  • Replacing FastAPI with Rust: Part 2 - Research
    dev.to | 2021-01-01
    actix-web is easily to most well known, well documented, and well used web framework for Rust. What's more, it is a very active project, already making progress toward Tokio 1.0 (while at last check Rocket was still pursuing Tokio 0.2 integration). It also comes with built in support for input validation and output serialization via Rust's go-to library serde. That means all Paperclip has to do is document those same functions and structures, which it does!
  • Writing Rust the Elixir way
    dev.to | 2020-11-26
    You can achieve amazing concurrency and performance using async Rust, but working with async Rust is not as simple as writing regular Rust code and it just doesn't provide you the same features as Elixir Processes do.
  • Rusticles #19 - Wed Nov 11 2020
    dev.to | 2020-11-10
    actix/actix-web (Rust): Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

Stats

Basic actix-web repo stats
5
10,609
9.3
7 days ago

actix/actix-web is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.