NextPy, a Python-first full-stack web framework.

📰 Dev.to · Ibrahim fonyuy

Learn about NextPy, a Python-first full-stack web framework that allows developers to build modern web applications without switching between Python and JavaScript/TypeScript

intermediate Published 20 Jun 2026
Action Steps
  1. Explore the NextPy project on GitHub or the official website to learn more about its features and capabilities
  2. Install NextPy using pip and start building a new project to get familiar with its component system and server-side rendering
  3. Use the Python component system (PSX) to build reusable UI components and leverage Server-Side Rendering (SSR) for improved performance
  4. Experiment with Static Site Generation (SSG) to pre-render pages and reduce the load on the server
  5. Compare NextPy with other full-stack frameworks, such as Django or Flask, to determine which one best fits your project's needs
Who Needs to Know This

Backend and full-stack developers can benefit from using NextPy to build web applications, as it allows them to stay within the Python ecosystem and leverage its strengths. This can improve development efficiency and reduce the complexity of switching between languages

Key Insight

💡 NextPy allows developers to build full-stack web applications using only Python, reducing the complexity and overhead of switching between languages

Share This
🚀 Introducing NextPy, a Python-first full-stack web framework! 🚀 Build modern web apps without switching between Python and JavaScript/TypeScript

Key Takeaways

Learn about NextPy, a Python-first full-stack web framework that allows developers to build modern web applications without switching between Python and JavaScript/TypeScript

Full Article

Title: NextPy, a Python-first full-stack web framework.

URL Source: https://dev.to/ibrahimfonyuy/nextpy-a-python-first-full-stack-web-framework-3g3e

Published Time: 2026-06-20T19:28:47Z

Markdown Content:
# NextPy, a Python-first full-stack web framework. - DEV Community
[Skip to content](https://dev.to/ibrahimfonyuy/nextpy-a-python-first-full-stack-web-framework-3g3e#main-content)

[![Image 1: DEV Community](https://media2.dev.to/dynamic/image/quality=100/https://dev-to-uploads.s3.amazonaws.com/uploads/logos/resized_logo_UQww2soKuUsjaOGNB38o.png)](https://dev.to/)

[Powered by Algolia](https://www.algolia.com/developers/?utm_source=devto&utm_medium=referral)

[Log in](https://dev.to/enter?signup_subforem=1)[Create account](https://dev.to/enter?signup_subforem=1&state=new-user)

## DEV Community

![Image 2](https://assets.dev.to/assets/heart-plus-active-9ea3b22f2bc311281db911d416166c5f430636e76b15cd5df6b3b841d830eefa.svg)0 Add reaction

![Image 3](https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg)0 Like ![Image 4](https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg)0 Unicorn ![Image 5](https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg)0 Exploding Head ![Image 6](https://assets.dev.to/assets/raised-hands-74b2099fd66a39f2d7eed9305ee0f4553df0eb7b4f11b01b6b1b499973048fe5.svg)0 Raised Hands ![Image 7](https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg)0 Fire

0 Jump to Comments 0 Save Boost

Copy link

Copied to Clipboard

[Share to X](https://twitter.com/intent/tweet?text=%22NextPy%2C%20a%20Python-first%20full-stack%20web%20framework.%22%20by%20Ibrahim%20fonyuy%20%20%23DEVCommunity%20https%3A%2F%2Fdev.to%2Fibrahimfonyuy%2Fnextpy-a-python-first-full-stack-web-framework-3g3e)[Share to LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fdev.to%2Fibrahimfonyuy%2Fnextpy-a-python-first-full-stack-web-framework-3g3e&title=NextPy%2C%20a%20Python-first%20full-stack%20web%20framework.&summary=Over%20the%20past%20two%20years%2C%20I%27ve%20been%20working%20on%20an%20open-source%20project%20called%20NextPy%2C%20a%20Python-first...&source=DEV%20Community)[Share to Facebook](https://www.facebook.com/sharer.php?u=https%3A%2F%2Fdev.to%2Fibrahimfonyuy%2Fnextpy-a-python-first-full-stack-web-framework-3g3e)[Share to Mastodon](https://s2f.kytta.dev/?text=https%3A%2F%2Fdev.to%2Fibrahimfonyuy%2Fnextpy-a-python-first-full-stack-web-framework-3g3e)

[Share Post via...](https://dev.to/ibrahimfonyuy/nextpy-a-python-first-full-stack-web-framework-3g3e#)[Report Abuse](https://dev.to/report-abuse)

[![Image 8: Ibrahim fonyuy ](https://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3810106%2Fe54ebf2a-bbf5-4991-944a-14a47a9b66c2.jpeg)](https://dev.to/ibrahimfonyuy)

[Ibrahim fonyuy](https://dev.to/ibrahimfonyuy)
Posted on Jun 20

# NextPy, a Python-first full-stack web framework.

[#ai](https://dev.to/t/ai)[#startup](https://dev.to/t/startup)[#webdev](https://dev.to/t/webdev)[#opensource](https://dev.to/t/opensource)

Over the past two years, I've been working on an open-source project called NextPy, a Python-first full-stack web framework.

The project started from a simple question:

«Why do Python developers often have to switch between Python for the backend and JavaScript/TypeScript for the frontend to build modern web applications?»

Rather than creating another backend framework, the goal has been to explore whether a modern full-stack developer experience can be achieved while staying primarily within the Python ecosystem.

Some of the features currently implemented include:

* Python component system (PSX)
* Server-Side Rendering (SSR)
* Static Site Generation (
Read full article → ← Back to Reads