Skip to main content

A simple Python web framework for building web applications

Project description

VOSHA Framework

PyPI version License: MIT Python Versions

VOSHA adalah framework Python modern kelas dunia yang dirancang khusus untuk membangun aplikasi fullstack dengan kecepatan tinggi. VOSHA mengotomatisasi sinkronisasi antara FastAPI (Backend) and Vanilla JS/CSS (Frontend) dalam satu ekosistem yang kohesif.

Framework ini mengusung filosofi "Plug and Play" dengan desain standar industri yang memukau, menggunakan sentuhan Glassmorphism dan tipografi premium di setiap proyek yang dihasilkan.


Fitur Unggulan

  • Otomasi Fullstack Generatif: Bangun struktur database, API, dan antarmuka web hanya dengan satu perintah.
  • Sistem Desain Premium: Setiap proyek baru dilengkapi dengan tema Glassmorphism modern dan font Poppins secara bawaan.
  • CLI Bilingual (ID/EN): Fleksibilitas penuh dengan dukungan perintah bahasa Indonesia (buat, jalankan) dan Inggris (create, run).
  • Orkestrasi Project Sederhana: Manajemen project terpusat menggunakan run.py untuk mengontrol seluruh layanan.
  • Runtime Tanpa Konflik: Dirancang untuk berjalan mulus di Windows dan Linux dengan installer GUI yang intuitif.

Memulai dalam 60 Detik

VOSHA dirancang agar Anda bisa langsung berkarya tanpa pusing dengan konfigurasi yang rumit.

Instalasi Global

Pasang VOSHA langsung dari PyPI:

pip install vosha

Versi Installer (GUI)

Bagi Anda yang menyukai antarmuka visual, VOSHA menyertakan installer premium:

  1. Jalankan python3 -m vosha_framework.cli install atau gunakan file installer_gui.py.
  2. Klik tombol "Pasang VOSHA Sekarang".

Panduan Penggunaan CLI

1. Inisialisasi Project

Bangun karya pertama Anda dengan struktur yang rapi:

# Versi Indonesia
vosha buat nama_proyek 1

# Versi Inggris
vosha create my_project 1

2. Menjalankan Layanan

Masuk ke dalam direktori project dan aktifkan orkestrator:

cd nama_proyek
python3 run.py

Akses antarmuka dashboard Anda di: http://localhost:9871/

3. Konfigurasi Bahasa

Ubah mode operasional CLI sesuai kenyamanan Anda:

vosha bahasa en    # Beralih ke mode English
vosha language id  # Kembali ke mode Indonesia

Roadmap Pengembangan

  • v1.0: Rilis Stabil, Premium UI, Multi-language CLI.
  • v1.1: Integrasi Credit & Copyright Ownership.
  • v1.5: Sistem migrasi database otomatis & ORM terintegrasi.
  • v2.0: Plugin marketplace & Cloud Deployment tool.

Kontribusi & Komunitas

VOSHA adalah proyek open-source yang sangat menghargai kontribusi dari komunitas. Jika Anda memiliki ide atau perbaikan, jangan ragu untuk melakukan Pull Request atau membuka Issue di repositori resmi kami.

Lisensi

Didistribusikan di bawah Lisensi MIT. Untuk informasi lebih lanjut, silakan baca file LICENSE.


Didesain dan Dikembangkan Oleh

Veros Ariferdinand

Membangun masa depan web development Indonesia.

Copyright © 2026 Veros Ariferdinand.

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

vosha-1.2.tar.gz (134.8 kB view details)

Uploaded Source

Built Distribution

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

vosha-1.2-py3-none-any.whl (129.8 kB view details)

Uploaded Python 3

File details

Details for the file vosha-1.2.tar.gz.

File metadata

  • Download URL: vosha-1.2.tar.gz
  • Upload date:
  • Size: 134.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for vosha-1.2.tar.gz
Algorithm Hash digest
SHA256 de00649ed47641bcea2c8262e30ec9b7ab0bf2e26deec9a0f245ed50ab2c00ad
MD5 ec447dc4c94491176455bfaaf322ffe0
BLAKE2b-256 2031a410aaaf2f3c9fa6d15039fd3277397ee6d923f5924918a343cdd47ba222

See more details on using hashes here.

File details

Details for the file vosha-1.2-py3-none-any.whl.

File metadata

  • Download URL: vosha-1.2-py3-none-any.whl
  • Upload date:
  • Size: 129.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for vosha-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f75c1dd08f5a3df6251d2d1b6f2fcc79a18a9d7cbac010a172802da2823806c6
MD5 606036223235772625ae5375483e12ec
BLAKE2b-256 c0f5970a4e6413c43f0058e10d36f26e22e19ed50cdb81afc35580dcab392f6b

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