All Projects → neolynx → cirrina

neolynx / cirrina

Licence: LGPL-3.0 license
cirrina is an opinionated asynchronous web framework based on aiohttp

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to cirrina

aiohttp-rpc
A simple JSON-RPC for aiohttp
Stars: ✭ 22 (-31.25%)
Mutual labels:  aiohttp, rpc
trellio
Python3 asyncio based microframework for microservice architecture
Stars: ✭ 19 (-40.62%)
Mutual labels:  aiohttp, rpc
aio-openapi
A python module for building OpenAPI compliant asynchronous Rest Servers. Auto documentation, serialization and validation in the same unified API.
Stars: ✭ 27 (-15.62%)
Mutual labels:  aiohttp
aiohttp-login
Registration and authorization (including social) for aiohttp apps.
Stars: ✭ 53 (+65.63%)
Mutual labels:  aiohttp
redisstore
A Gorilla Sessions Store implementation backed by Redis
Stars: ✭ 46 (+43.75%)
Mutual labels:  sessions
Python Blog
An async blog web app written in python3
Stars: ✭ 29 (-9.37%)
Mutual labels:  aiohttp
mem usage ui
Measuring and graphing memory usage of local processes
Stars: ✭ 124 (+287.5%)
Mutual labels:  aiohttp
WWDCNotes
WWDCNotes.com content
Stars: ✭ 343 (+971.88%)
Mutual labels:  sessions
fluid
🐙 Code-generated, Auto-versioned, & Smart Web APIs
Stars: ✭ 37 (+15.63%)
Mutual labels:  rpc
guilded.py
Asynchronous Guilded API wrapper for Python
Stars: ✭ 115 (+259.38%)
Mutual labels:  aiohttp
fast
fast.com cli speedtest
Stars: ✭ 46 (+43.75%)
Mutual labels:  aiohttp
torequests
Async wrapper for requests / aiohttp, and some crawler toolkits. Let synchronization code enjoy the performance of asynchronous programming.
Stars: ✭ 22 (-31.25%)
Mutual labels:  aiohttp
aioapi
Yet another way to build APIs using AIOHTTP framework
Stars: ✭ 14 (-56.25%)
Mutual labels:  aiohttp
aiohttp-sentry
An aiohttp server middleware for reporting failed requests to Sentry
Stars: ✭ 35 (+9.38%)
Mutual labels:  aiohttp
telescope
A dumb auditing service
Stars: ✭ 15 (-53.12%)
Mutual labels:  aiohttp
dazzler
Python UI/Web Framework
Stars: ✭ 17 (-46.87%)
Mutual labels:  aiohttp
universe-topology
A universal computer knowledge topology for all the programmers worldwide.
Stars: ✭ 47 (+46.88%)
Mutual labels:  aiohttp
PHP-MySQL-Sessions
Easily store PHP session data in a MySQL database
Stars: ✭ 67 (+109.38%)
Mutual labels:  sessions
acord
An API wrapper for discord, built using aiohttp and pydantic.
Stars: ✭ 25 (-21.87%)
Mutual labels:  aiohttp
xmlrpcwsc-dotnet
XML-RPC Web Service Client C# implementation
Stars: ✭ 30 (-6.25%)
Mutual labels:  rpc

cirrina

cirrina is an opinionated asynchronous web framework based on aiohttp.

Features:

  • HTTP Server
  • Websocket Server
  • JSON RPC Server
  • Shared sessions between used servers
from cirrina import Server

app = Server()

# Define HTTP route for static files
app.static("/static", Server.DEFAULT_STATIC_PATH)

# enable websocket communication
app.enable_websockets()

# enable JSON RPC communication
app.enable_rpc('/jrpc')

if __name__ == '__main__':
    app.run('0.0.0.0')

Installation

Use pip to install cirrina:

pip install cirrina
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].