Skip to main content

No project description provided

Project description

🪩 Noventa: The Web Framework for Vibe-Coding

Designed for creators, builders, and dreamers who want to ship beautiful, functional software — without fighting the framework.

Built with an AI-centric architecture, Noventa is engineered so AI agents can understand, collaborate, and code with you. Whether you’re solo-building or pair-programming with AI, Noventa helps you move seamlessly from idea → code → product.

Use Python and HTML to build beautiful, performant websites that feel like a Single Page Application.

⚠️ Alpha Notice

🚧 Noventa is currently in Alpha. Expect rapid changes and the occasional bug. If you find one, please open an issue — your feedback helps us improve fast.

⚡ Why Noventa?

💫 AI-First Design Philosophy: Crafted for AI-assisted development — Noventa’s structure makes it easy for agents to understand, generate, and refactor code.

🚀 Blazing-Fast Core: Built on Rust for performance, safety, and low overhead.

🐍 Python for the Flow: Business logic, integrations, and orchestration in expressive, flexible Python.

🔒 Secure Modern security practices baked in. Ship confidently from prototype to production.

🌈 Opinionated Yet Inclusive Delightful defaults that just feel right, with minimal setup.

🎶 Feels Like a Party: Coding with Noventa feels creative and energizing. Noventa makes development feel like a jam session — fast, fun, and full of disco energy.

🏁 Quick Start

Install the CLI

pip install noventa

Create a new project

noventa new

Run the development server

noventa dev

Install the VS Code Extension

Search “Noventa” in the VS Code Marketplace

That’s it — you’re ready to vibe-code your next web app. ✨

📘 Learn More

For detailed guides, API references, and examples, visit our docs: 👉 noventa.dev/docs

🪅 License

Licensed under the Apache 2.0 License.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

noventa-0.1.0a2-py3-none-win_amd64.whl (9.7 MB view details)

Uploaded Python 3Windows x86-64

noventa-0.1.0a2-py3-none-manylinux2014_aarch64.whl (21.8 MB view details)

Uploaded Python 3

noventa-0.1.0a2-py3-none-manylinux1_x86_64.whl (8.0 MB view details)

Uploaded Python 3

noventa-0.1.0a2-py3-none-macosx_11_0_arm64.whl (10.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

noventa-0.1.0a2-py3-none-macosx_10_9_x86_64.whl (15.1 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file noventa-0.1.0a2-py3-none-win_amd64.whl.

File metadata

  • Download URL: noventa-0.1.0a2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 9.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for noventa-0.1.0a2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 daaf853165cdcc87b56a61383a32e6246225057390400a5be99fbdf920171569
MD5 ecb75b3fc8d7e71851cca1ec381d4a7a
BLAKE2b-256 583f3f78204093486d1ddc59fd5cded9a06eafcf90b91b6a36f0978dc7d71928

See more details on using hashes here.

File details

Details for the file noventa-0.1.0a2-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for noventa-0.1.0a2-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c60e8ec82c00ff507526563d925eb5d91b2144111a386891ec5debe43eef44f7
MD5 903d736803e1281934813405714a4aed
BLAKE2b-256 ad14cf0eca1a1957ed2f72b23076c989c45522cf68b940a974c1af43b551bada

See more details on using hashes here.

File details

Details for the file noventa-0.1.0a2-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for noventa-0.1.0a2-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a76c2f6397d7bbd8035f5f5caa73da4bb277d17dda6f661fe2bf4051d1e3bdd6
MD5 3334057c21e1184a3d349bac998c8786
BLAKE2b-256 01161a85339c6a76b009094de55b7a82f3797eff299f0a5bf2277ed246e459e8

See more details on using hashes here.

File details

Details for the file noventa-0.1.0a2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for noventa-0.1.0a2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 693f188637f05f5887f3bd13e2941c12bb623d08d904395a27e9f140ed47fe24
MD5 a6fad60f8276be1fa378ea7d13be7eb8
BLAKE2b-256 cdb7efb21b9bc7fa7e33611eb5db0ef094894d23ce888177372c801f54e61cb3

See more details on using hashes here.

File details

Details for the file noventa-0.1.0a2-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for noventa-0.1.0a2-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b837dcc6511dc41377f9a009982daaf714674d1d65d25b66ab05a388a7020ac1
MD5 2f01198f25fcd1fae6e89248399bdbfa
BLAKE2b-256 54370a36c5734da5bf97b9b175ca7d6418cb55ae6e1d584d5aef3cc9a0568c89

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