Skip to content
@otavia-projects

The Otavia Project

Ecosystem for otavia project. A powerful IO & Actor programming model!

Hi! Welcome to otavia projects! This is the source code of otavia ecosystem!

Introduction

otavia is an IO and Actor programming model power by Scala 3, it provides a toolkit to make writing high-performance concurrent programs more easily. Quick learn otavia via Quick Start.

Ecosystem status

artifact name status scope repository what's this
otavia-buffer WIP buffer otavia A zero-deps buffer implementation for replace java.nio.ByteBuffer forked from Netty.
otavia-serde WIP serde otavia A generic serialization and deserialization framework based on otavia-buffer.
otavia-runtime WIP runtime otavia Core Actor model, IO model(channel), slf4a, reactor model, IOC, message model, and thread model.
otavia-codec WIP codec otavia Some generic ChannelHandler.
otavia-handler WIP codec otavia Some special ChannelHandler, eg, SSL, io traffic control, timeout.
otavia-async PLAN async otavia-async A implementation of async/await transformation for Actor message sending/waiting based on CPS(Continuation Passing Style) transformation powered by metaprogramming of Scala 3.
otavia-sql WIP sql otavia Actor database connect specification for RDBMS.
otavia-serde-json WIP json otavia JSON serialization and deserialization.
otavia-codec-http WIP http otavia HTTP ChannelHandlers and Actors.
otavia-serde-proto PLAN protocol otavia Protocol buffer serialization and deserialization.
otavia-codec-haproxy PLAN codec otavia Haproxy ChannelHandlers and Actors.
otavia-codec-memcache PLAN codec otavia Memcache ChannelHandlers and Actors.
otavia-codec-mqtt PLAN codec otavia MQTT ChannelHandlers and Actors.
otavia-codec-redis WIP codec otavia Redis ChannelHandlers and Actors.
otavia-codec-smtp PLAN codec otavia SMTP ChannelHandlers and Actors.
otavia-codec-socks PLAN codec otavia SOCKS4/5 ChannelHandlers and Actors.
otavia-codec-kafka PLAN codec otavia KAFKA ChannelHandlers and Actors.
otavia-codec-dns PLAN codec otavia DNS ChannelHandlers and Actors.
otavia-mysql-driver WIP sql/codec otavia mysql driver for otavia.
otavia-postgres-driver WIP sql/codec otavia postgres driver for otavia.
otavia-log4a WIP logger otavia A simple slf4a logger implementation.
sponge PLAN web framework otavia A simple web framework based on otavia ecosystem.
otavia-native-transport PLAN io transport native-transport A native io transport via JNI.

Pinned Loading

  1. otavia otavia Public

    Your shiny new IO & Actor programming model! ❤️❤️❤️ Star Me Please 👆👆👆

    Scala 35 3

  2. otavia-examples otavia-examples Public

    Some examples to use otavia.

    Scala

  3. native-transport native-transport Public

    native io transport for otavia

    Scala

  4. otavia-async otavia-async Public

    `async/await` for otavia

    Scala

Repositories

Showing 8 of 8 repositories
  • otavia Public

    Your shiny new IO & Actor programming model! ❤️❤️❤️ Star Me Please 👆👆👆

    otavia-projects/otavia’s past year of commit activity
    Scala 35 Apache-2.0 3 0 0 Updated Oct 21, 2024
  • otavia-examples Public

    Some examples to use otavia.

    otavia-projects/otavia-examples’s past year of commit activity
    Scala 0 Apache-2.0 0 0 0 Updated Jul 9, 2024
  • .github Public
    otavia-projects/.github’s past year of commit activity
    0 0 0 0 Updated Jun 24, 2024
  • sponge Public

    web framework based on otavia tech stack.

    otavia-projects/sponge’s past year of commit activity
    Shell 0 Apache-2.0 0 0 0 Updated Oct 13, 2023
  • native-transport Public

    native io transport for otavia

    otavia-projects/native-transport’s past year of commit activity
    Scala 0 Apache-2.0 0 0 0 Updated Oct 11, 2023
  • otavia-async Public

    `async/await` for otavia

    otavia-projects/otavia-async’s past year of commit activity
    Scala 0 Apache-2.0 0 0 0 Updated Oct 11, 2023
  • mill-rust-jni Public

    A mill plugin for build rust jni code!

    otavia-projects/mill-rust-jni’s past year of commit activity
    Scala 6 Apache-2.0 1 0 0 Updated Jul 21, 2023
  • otavia-projects/OSSRH-87715’s past year of commit activity
    0 0 0 0 Updated Jan 8, 2023

Top languages

Loading…

Most used topics

Loading…