NS14 - React-inspired Native Desktop App Framework for Python
Project description
NS14 Engine v3 🚀
React-inspired Native Desktop Framework for Python
Quick Start
pip install PyQt6 watchdog
python app.py
ns14 command install karo
pip install -e .
ns14 create MyApp
cd MyApp && ns14 start
ns14 build MyApp
v3 Main Feature: Python inside .nsx files!
React jaisa — logic + UI ek hi file mein:
# Python logic at top
count, set_count = use_state('count', 0)
def increment():
set_count(count + 1)
# XML UI at bottom (auto-detected)
<view>
<text state-bind="count">Count: {count}</text>
<button onclick="increment">+</button>
</view>
50+ Tags Supported
- Layout: div, row, grid, scroll, card, tabs, form, nav, header, footer...
- Text: h1-h6, p, b, i, code, badge, blockquote, a...
- Input: input, textarea, select, checkbox, radio, slider, spinbox, datepicker...
- Display: button, image, list, table, calendar, canvas, progress...
Build (No module errors!)
ns14 build MyApp
# Spec file auto-generate hoti hai — guaranteed no module errors
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
ns14engine-3.0.0.tar.gz
(28.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ns14engine-3.0.0.tar.gz.
File metadata
- Download URL: ns14engine-3.0.0.tar.gz
- Upload date:
- Size: 28.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0c7685473b7b930fb774c9ccacb1b864a2f0bff46f6b3480d80e2fdf99da5db
|
|
| MD5 |
85096c41d4a563cfc6f4b1c62a01873e
|
|
| BLAKE2b-256 |
9489b71c5c25a3f8319f33acdc984e415e3be66e1782b3f03856553dc6b78202
|
File details
Details for the file ns14engine-3.0.0-py3-none-any.whl.
File metadata
- Download URL: ns14engine-3.0.0-py3-none-any.whl
- Upload date:
- Size: 31.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8364bc6a1fc647c1dda13405673b71837a313a1d0bef84d642129b41a8a7f170
|
|
| MD5 |
941653a5152943c479513fac424c3a38
|
|
| BLAKE2b-256 |
e63200be3545554ae6b3a2ba84a1894fb03ea56b5b2d8da0736de5c59a92465f
|