Skip to content
This repository has been archived by the owner on Nov 17, 2021. It is now read-only.

rsms/smisk

Repository files navigation

Smisk

Summary

Smisk is a simple, high-performance and scalable web service framework written in C, but controlled by Python.

It is designed to widen the common bottle necks in heavy-duty web services.

More information at the Smisk website

Getting Started

Examples

This is a minimal Smisk service:

from smisk.core import Application
class MyApp(Application):
  def service(self):
    self.response.headers = ['Content-Type: text/plain']
    self.response("Hello World!")

MyApp().run()

And here we have a WSGI compatible application:

from smisk.wsgi import *
def hello_app(env, start_response):
  start_response("200 OK", [('Content-Type', 'text/plain')])
  return ["Hello, World!"]

main(hello_app)

More examples available here...

Authors & Contributors

About

High performance web service framework, written in C but controlled by Python. Used by Spotify infra 2009–2015.

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •