Skip to content

WIP, mojo web framework, like fastapi, go-micro, volo

License

Notifications You must be signed in to change notification settings

better-mojo/jojo

Repository files navigation


JoJo

🐝 A Mojo Web Microservice framework 🔥

Mojo Version MIT License Pixi Badge
Contributors Welcome

简体中文 | English

Overview

  • a Mojo Web Microservice framework, like FastApi/Go-Micro/Volo.

Features

  • TODO

Includes

Project Package Rank Description
jojo * ⭐️⭐️⭐️ jojo web framework
jojo-cli * ⭐️ jojo cli tool
jojo-core 🔥 jojo-core ⭐️⭐️ jojo core
jojo-http * ⭐️⭐️⭐️⭐️⭐️ http framework
jojo-grpc * ⭐️⭐️⭐️⭐️ grpc framework
jojo-thrift * ⭐️⭐️️⭐️ thrift framework

Quick Start

  1. Add the jojo channel to your mojoproject.toml, e.g:
    [project]
    channels = ["conda-forge", "https://conda.modular.com/max", "https://repo.prefix.dev/jojo"]

or use magic:

magic project channel add "https://repo.prefix.dev/jojo" 
  1. Add jojo_core as a dependency:
    [dependencies]
    jojo_core = ">=0.1.1"

or use magic:

magic add jojo_core
 

Reference

  • In the design process of this framework, the following open source projects were referenced.
language projects
Go go-micro, hertz, go-frame, go-kratos, echo, iris, gin
Rust volo, axum, rocket, poem
Python fastapi, sanic, django
  • thanks: go-micro > volo > fastapi.

Releases

No releases published

Packages

No packages published