Skip to main content

A high-performance, scalable cross-platform framework using Python and React.

Project description

PyWebApp Native 🚀

Lead Architect: Sonu Vishwakarma (sonuportfolio77@gmail.com)

PyWebApp Native is a high-performance cross-platform framework. Build Android, Desktop, and Web applications using Python (for logic) and React (for UI).

Installation

pip install pywebapp-native

Quick Start

# Create a new project
pywebapp init MyApp
cd MyApp

# Launch development server
pywebapp dev

# Build for platforms
pywebapp build-android    # Generates Signed APK
pywebapp build-desktop    # Generates Windows EXE
pywebapp build-web        # Generates static web files

For Developers

Add Python functions that are callable from JavaScript:

# backend/handlers.py
from pywebapp.core import register, get_logger

logger = get_logger("handlers")

@register(description="Add two numbers")
def add(a, b):
    return a + b

Call them from React:

import { call } from 'pywebapp-bridge';

const result = await call('add', [5, 7]);
// result = { success: true, result: 12 }

License

Developed by Sonu Vishwakarma. (c) 2026. All rights reserved.

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

pywebapp_native-2.0.4.tar.gz (24.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pywebapp_native-2.0.4-py3-none-any.whl (31.7 kB view details)

Uploaded Python 3

File details

Details for the file pywebapp_native-2.0.4.tar.gz.

File metadata

  • Download URL: pywebapp_native-2.0.4.tar.gz
  • Upload date:
  • Size: 24.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for pywebapp_native-2.0.4.tar.gz
Algorithm Hash digest
SHA256 f02016175f452d4e0ef67556d59b6be985cc4baf5a3a5ccf8cb5dadbb3530026
MD5 f5426c9d7d554e49e97ef5e277d2fc35
BLAKE2b-256 7ed7d93819d780a83407b42906ed4b1447366c3752105002898b6e4ca04bbda9

See more details on using hashes here.

File details

Details for the file pywebapp_native-2.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for pywebapp_native-2.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1d16ca5eb31f17f116ab504765a150bd398f4985ff085991fff97524d6ee5dad
MD5 5ea62f66c050d9ff22a30d60d8ce47c2
BLAKE2b-256 3d48aa4ad96fca2581c22f8b8290232fbe4f7645cb4929045794100a6753ae60

See more details on using hashes here.

Supported by

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