A super-easy, composable, web server framework for warp speeds. (by seanmonstar)


Basic warp repo stats
3 days ago

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

Warp Alternatives

Similar projects and alternatives to warp

  • GitHub repo tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

  • GitHub repo salvo

    Salvo is a simple Rust web server framework

  • GitHub repo rust

    Empowering everyone to build reliable and efficient software.

  • GitHub repo actix-web

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

  • GitHub repo hyper

    An HTTP library for Rust (by hyperium)

  • GitHub repo reqwest

    An easy and powerful Rust HTTP Client

  • GitHub repo async-std

    Async version of the Rust standard library

  • GitHub repo fst

    Represent large sets and maps compactly with finite state transducers.

  • GitHub repo yew

    Rust / Wasm framework for building client web apps

  • GitHub repo MeiliSearch

    Lightning Fast, Ultra Relevant, and Typo-Tolerant Search Engine

  • GitHub repo mypy

    Optional static typing for Python 3 and 2 (PEP 484)

  • GitHub repo tikv

    Distributed transactional key-value database, originally created to complement TiDB

  • GitHub repo bevy

    A refreshingly simple data-driven game engine built in Rust

  • GitHub repo Amethyst

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

  • GitHub repo py-spy

    Sampling profiler for Python programs

  • GitHub repo gutenberg

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

  • GitHub repo Cargo

    The Rust package manager

  • GitHub repo Lemmy

    🐀 Building a federated alternative to reddit in rust

  • GitHub repo Parity

    The fast, light, and robust client for the Ethereum mainnet.

  • GitHub repo kotlin-result

    A multiplatform Result monad for modelling success or failure operations.

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


Posts where warp 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-29.
  • REST API with Rust + Warp 1: Introduction
    dev.to | 2021-04-14
    And since you're already down this path, I think it might be a good idea for me to show you how I used warp myself to create a REST API (for learning purposes, just like a holodeck battle).
  • Salvo - New rust web framework
    reddit.com/r/rust | 2021-03-29
    Although there are some differences here and there, Salvo looks eerily similar to Warp, even to the point where code is identical. Take for (an extreme) example Warp's TLS functionality and Salvo's TLS functionality. It would be good to see Warp being mentioned and/or compared to and its license included as significant portions of code are copied.
    reddit.com/r/rust | 2021-03-29
    Some code and examples port from from warp and multipart-async.
  • WordBueno.com online dictionary. Fast, no frills, mobile friendly.
    reddit.com/r/sveltejs | 2021-03-28
    WordBueno’s data is currently derived from Wiktionary. The backend is using Rust’s warp with fst for indexing.
  • Show HN: WordBueno: sleek dictionary built with Rust and Svelte
    news.ycombinator.com | 2021-03-26
    Wiktionary is inherently unstructured, this makes it hard to process and leverage its full potential, it would be great if it was built in a structured way from the group up (ala Wikidata?).

    [1] https://github.com/seanmonstar/warp

  • Actix or Rocket?
    reddit.com/r/rust | 2021-02-24
    You forgot about: https://github.com/seanmonstar/warp I like it the most among the three, due to its conceptual simplicity (though, getting hang of it requires some effort)
  • Actix or Warp?
    reddit.com/r/rust | 2021-02-21
    Also, warp isn't really slow, read more here: https://github.com/seanmonstar/warp/issues/415
    reddit.com/r/rust | 2021-02-21
    Resources: - Combining filters to write set of routes - A Stackoverflow question on Warp Filters - What are Filters in the warp library? - How to return a warp filter from a function in rust - An awesome blog on writing a REST API in warp which overs Filters pretty well
    reddit.com/r/rust | 2021-02-21
    u/AcridWings_11465, regarding performance, please take a look at those logs, generated from WRK and AB against Warp and Actix: https://github.com/seanmonstar/warp/issues/791#issuecomment-772874392.
  • Validating JSON input in Rust web services
    dev.to | 2021-02-14
    In this tutorial, we'll implement a web service in Rust using warp web framework and add request validation using validator
  • JSON input validation in Warp
    dev.to | 2021-01-27
    It shows how to build a RESTful service using Warp and it's been very helpful. This article will explain how to automate request validation for each and every request and avoid validation in every handler. Let's go, shall we?
  • 24 Awesome Open-Source Rust Projects
    dev.to | 2021-01-26
    Warp is a web server framework written in Rust. In comparison to Rocket and Actix, it is rather slim for a web framework and will provide you only with basic functionality out of the box.
  • Python's Type Checking Renaissance
    news.ycombinator.com | 2021-01-26
    Rocket is nice but I had a much, much better experience with Warp[0]. I ran into a lot of roadblocks with Rocket, especially with stuff like JWT and working with databases. No such issues with Warp.

    0: https://github.com/seanmonstar/warp

  • [Analysis] Variadic generics in Rust
    reddit.com/r/rust | 2021-01-21
    I think another real use case for this could be the warp library as it currently heavily emulates some of this (https://github.com/seanmonstar/warp/blob/master/src/generic.rs). It becomes noticeable when the compiler spits out really confusing type names.
  • warp 0.3 is out
    reddit.com/r/rust | 2021-01-19