Skip to content
@faasm

Faasm

High performance serverless with WebAssembly

Faasm Ecosystem

Faasm is a research project on serverless runtimes. Faasm originated in the Large-Scale Data & Systems group from the Imperial College London, but has contributors and collaborators among other institutions.

Faasm Projects

  • Faasm is a high-performance serverless runtime using WebAssembly for function isolation.
  • Faabric is a messaging and state layer for distributed serverless applications

Research Dissemination

@inproceedings {254432,
  author = {Simon Shillaker and Peter Pietzuch},
  title = {Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing},
  booktitle = {2020 USENIX Annual Technical Conference (USENIX ATC 20)},
  year = {2020},
  isbn = {978-1-939133-14-4},
  pages = {419--433},
  url = {https://www.usenix.org/conference/atc20/presentation/shillaker},
  publisher = {USENIX Association},
  month = jul,
}

Pinned Loading

  1. faasm faasm Public

    High-performance stateful serverless runtime based on WebAssembly

    C++ 863 70

  2. faabric faabric Public

    Messaging and state layer for distributed serverless applications

    C++ 61 15

  3. python python Public

    Tools for using CPython and Python code in Faasm

    Python 6 2

  4. cpp cpp Public

    Tools for building C/C++ to WebAssembly for Faasm

    C++ 5 6

Repositories

Showing 10 of 56 repositories
  • experiment-tless Public

    Experiments for the TLess paper

    faasm/experiment-tless’s past year of commit activity
    C++ 0 Apache-2.0 0 0 0 Updated Sep 16, 2024
  • faasm Public

    High-performance stateful serverless runtime based on WebAssembly

    faasm/faasm’s past year of commit activity
    C++ 863 Apache-2.0 70 12 3 Updated Sep 6, 2024
  • cpp Public

    Tools for building C/C++ to WebAssembly for Faasm

    faasm/cpp’s past year of commit activity
    C++ 5 Apache-2.0 6 0 1 Updated Sep 6, 2024
  • wasm-micro-runtime Public Forked from bytecodealliance/wasm-micro-runtime

    WebAssembly Micro Runtime (WAMR)

    faasm/wasm-micro-runtime’s past year of commit activity
    C 0 Apache-2.0 615 0 0 Updated Sep 5, 2024
  • experiment-base Public

    Common infrastructure and plotting tools for experiments.

    faasm/experiment-base’s past year of commit activity
    Python 1 Apache-2.0 1 0 0 Updated Sep 4, 2024
  • faasmctl Public

    CLI to deploy, manage and interact with a Faasm cluster

    faasm/faasmctl’s past year of commit activity
    Python 2 Apache-2.0 1 2 0 Updated Sep 4, 2024
  • minio-cpp Public Forked from minio/minio-cpp

    MinIO C++ Client SDK for Amazon S3 Compatible Cloud Storage

    faasm/minio-cpp’s past year of commit activity
    C++ 0 Apache-2.0 53 0 0 Updated Sep 3, 2024
  • faabric Public

    Messaging and state layer for distributed serverless applications

    faasm/faabric’s past year of commit activity
    C++ 61 Apache-2.0 15 7 4 Updated Sep 2, 2024
  • examples Public

    Example applications and libraries cross-compiled to WebAssembly for Faasm.

    faasm/examples’s past year of commit activity
    Python 4 Apache-2.0 1 1 1 Updated Jul 31, 2024
  • grass Public Forked from OSGeo/grass

    GRASS GIS - free and open-source geospatial processing engine

    faasm/grass’s past year of commit activity
    C 0 305 0 0 Updated Jun 3, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…