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.1.tar.gz
(28.9 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.1.tar.gz.
File metadata
- Download URL: ns14engine-3.0.1.tar.gz
- Upload date:
- Size: 28.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
156919daf235807fb50098ce0b8ceda9064b1dfe4581185119dc6bc956629141
|
|
| MD5 |
6eb862c52aba823f6b036b418e4e5260
|
|
| BLAKE2b-256 |
2ad5dcaff2c06b234d4dc98950d0d347aaeeb48d1807123c36ba42fbc38e455b
|
File details
Details for the file ns14engine-3.0.1-py3-none-any.whl.
File metadata
- Download URL: ns14engine-3.0.1-py3-none-any.whl
- Upload date:
- Size: 31.7 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 |
d6127214bdb02a4cddad256dd18c87f00197bf30fd2ad006d04deae078885b15
|
|
| MD5 |
0b60e6eb9ab02263827cbed36295f33c
|
|
| BLAKE2b-256 |
dcdc6b70e5ddefe15ce5b8f76804e758a74c5fd5818ccf95cab1768b8dd1c122
|