Metadata-Version: 2.1
Name: jibe
Version: 0.1.3
Summary: Pure-Python Full-Stack Web Framework
Home-page: http://jibe.caram.cl
Author: Juan Pablo Caram
Author-email: jpcaram@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Requires: tornado
Requires: jinja2
Requires: matplotlib
Requires: numpy
Requires-Python: >=3.6
Requires-Dist: tornado
Requires-Dist: jinja2

The Jibe Full-Stack Framework
=============================

Website: `<http://jibe.caram.cl>`_ - Repository: `<https://github.com/jpcaram/jibe>`_

Jibe is a Full-Stack Library and Framework for developing
highly interactive web applications in pure Python.

It focuses on clean, resusable, understandable, object-oriented
code, and on security and quick prototyping. Developers can create
full-stack applications very quickly without
sacrificing security and maintainability.

Here is an example application:

.. code-block:: python

    from jibe import MainApp, Button, Input

    class ExampleApp(MainApp):

       def __init__(self, connection):
           super().__init__(connection)
           self.children = [
               Button(),
               Input(value='The value')
           ]
           self.children[0].register('click', self.on_button_click)

       def on_button_click(self, source, message):
           self.children[1].value = "Hello!"

    if __name__ == "__main__":
       ExampleApp.run(port=8881)



