actix-web

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

Stats

Basic actix-web repo stats
2
11,070
9.4
1 day 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.

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.

  • GitHub repo paperclip

    WIP OpenAPI tooling for Rust. (by wafflespeanut)

  • GitHub repo Runtime

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

  • GitHub repo warp

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

  • 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 jlrs

    Julia bindings for Rust

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

  • GitHub repo fastapi

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

  • GitHub repo yew

    Rust / Wasm framework for building client web apps

  • 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 Amethyst

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

  • GitHub repo gutenberg

    A fast static site generator in a single binary with everything built-in. https://www.getzola.org

  • GitHub repo Iron

    An Extensible, Concurrent Web Framework for Rust

  • GitHub repo rayon

    Rayon: A data parallelism library for Rust

  • GitHub repo MIO

    Metal IO library for Rust

  • GitHub repo rust-peg

    Parsing Expression Grammar (PEG) parser generator for Rust

  • 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-04-16.
  • I'm considering Rust, Go, or Julia for my next language and I'd like to hear your thoughts on these
    reddit.com/r/rust | 2021-04-16
    With the tokio crate, you have all the tools you need to create concurrent programs that use futures (abstract threads) instead of OS threads, which is more energy efficient and faster for I/O-intensive programs (programs that are computation intensive should still rely on OS threads). For web specifically, you have Actix which builds upon tokio and allows you to create web servers extremely easily.
  • Hola Mundo en Rust
    dev.to | 2021-04-11
  • [TECH] Actix web で HttpOnly な Cookie を設定する 🍪
    dev.to | 2021-03-20
  • [TECH] AWS Lightsail Containers に Actix web をデプロイする ⛵
    dev.to | 2021-03-20
  • Having trouble applying examples/tutorials to real projects
    reddit.com/r/learnrust | 2021-03-06
    See this issue: https://github.com/actix/actix-web/issues/1156 The solution is to use the .configure function, which is hidden deep in the docs...
  • 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.
  • 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.
  • 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!