Skip to main content

Pure-Python Full-Stack Web Framework

Project description

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:

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jibe-0.1.3.tar.gz (180.2 kB view details)

Uploaded Source

Built Distribution

jibe-0.1.3-py3-none-any.whl (190.5 kB view details)

Uploaded Python 3

File details

Details for the file jibe-0.1.3.tar.gz.

File metadata

  • Download URL: jibe-0.1.3.tar.gz
  • Upload date:
  • Size: 180.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.10

File hashes

Hashes for jibe-0.1.3.tar.gz
Algorithm Hash digest
SHA256 83ad7004c683b8266c21ad43e0d1c4e37e088d6191b00d41ba7943d80cf8b858
MD5 7bf869890239d26fa33d1a47f866fe31
BLAKE2b-256 b76fb11d74297a4f2c66edf95a16f1a18ff52f87cb47ad56206a0a080b4017fc

See more details on using hashes here.

File details

Details for the file jibe-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: jibe-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 190.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.10

File hashes

Hashes for jibe-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1af65f1d72e1aba4a3d5c96b0c5e6f920e1123751e46b96dbdd3e1aacfd81859
MD5 cbaf34845a84ef8ca2c4eb0bfbe31c7e
BLAKE2b-256 d468895e6c5595dbb54d281115f81ef7f828e31d03a1faaa8ce0d2ebb2e0cd9f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page