atlasserver is a rust library for the purpose of composing REST APIs out of re-usable...

See the examples in the repo for more details

atlas

atlasserver is a rust library for the purpose of composing REST APIs out of re-usable and extensible modules, specifically with supporting the networking needs of online gaming services in mind.

How it works

Structs which implement the CustomModule trait are joined by an object which implements the CustomServer trait, which dispatches the warp filters defined within the modules. CustomModules can work on data through the use of "resources", which are arbitrary types that are stored in an HList.

.

Features

  • modular/extendable
  • supports JSON/Protobuf payloads
  • data storage for dynamodb (can be exchanged)

Endpoints:

  • User Registration
  • User Login (+ session validation)
Issues

Collection of the latest Issues

Information - Updated Jun 12, 2022

Stars: 7
Forks: 1
Issues: 2

Rocket is an async web framework for Rust with a focus on usability, security,

Visiting localhost:8000/hello/John/58, for example, will trigger the hello

Rocket is an async web framework for Rust with a focus on usability, security,

influxdb provides an asynchronous Rust interface to an InfluxDB database

influxdb provides an asynchronous Rust interface to an Integer 32, sponsored by Stephan Buys of

influxdb provides an asynchronous Rust interface to an InfluxDB database

async GraphQL extension with Apollo tracing

A extension for Rust that makes async GraphQL a snap to learn

async GraphQL extension with Apollo tracing

Bollard: an asynchronous rust client library for the docker API

Bollard leverages the latest Tokio improvements for an asynchronous API containing

Bollard: an asynchronous rust client library for the docker API

An async Redis client for Rust built on Tokio and Futures

With pipeline requests, with an option for callers to disable this

An async Redis client for Rust built on Tokio and Futures

JSON-RPC library designed for async/await in Rust

Designed to be the successor to tracking issue for next stable release (0

JSON-RPC library designed for async/await in Rust

An implementation of serialport I/O for Tokio, an async framework for rust

An implementation of serialport I/O for Tokio, an async framework for rust

An implementation of serialport I/O for Tokio, an async framework for rust

btleplug is an async Rust BLE library, supporting Windows 10, macOS, Linux, and possibly iOS...

btleplug is an async Rust BLE library, supporting Windows 10, macOS, Linux, and possibly iOS and

btleplug is an async Rust BLE library, supporting Windows 10, macOS, Linux, and possibly iOS...

Application Patterns in Async Rust

This repository contains implementations of several common tasks, often related to developing and scaling HTTP APIs, in async-Rust

Application Patterns in Async Rust

A simple mDNS resolver derived from simple-mdns, in async Rust with no

A simple mDNS resolver derived from simple-mdns) are intended to browse or query

A simple mDNS resolver derived from simple-mdns, in async Rust with no

cxx-async is a Rust crate that extends the cxx library to provide seamless

cxx-async is a Rust crate that extends the C++20 coroutines

cxx-async is a Rust crate that extends the cxx library to provide seamless
Facebook Instagram Twitter GitHub Dribbble
Privacy