https://github.com/nexios-labs/nexios
Nexios is a modern, high-performance ASGI framework for building async web applications in Python. It combines the simplicity of Express.js with Python's async capabilities to create a powerful, developer-friendly web framework.
https://github.com/nexios-labs/nexios
api asgi asgi-framework async async-backend asyncio backend backend-framework framework json nexio-backend-framework nexios nexios-api python python-backend web
Last synced: 23 days ago
JSON representation
Nexios is a modern, high-performance ASGI framework for building async web applications in Python. It combines the simplicity of Express.js with Python's async capabilities to create a powerful, developer-friendly web framework.
- Host: GitHub
- URL: https://github.com/nexios-labs/nexios
- Owner: nexios-labs
- License: bsd-3-clause
- Created: 2024-11-09T01:48:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-06T02:44:43.000Z (11 months ago)
- Last Synced: 2025-05-06T03:31:13.063Z (11 months ago)
- Topics: api, asgi, asgi-framework, async, async-backend, asyncio, backend, backend-framework, framework, json, nexio-backend-framework, nexios, nexios-api, python, python-backend, web
- Language: Python
- Homepage: https://nexios-labs.gitbook.io/nexios
- Size: 33.2 MB
- Stars: 61
- Watchers: 2
- Forks: 6
- Open Issues: 8
-
Metadata Files:
- Readme: docs/README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.MD
- Funding: .github/funding.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
---
icon: 'n'
---
# Nexios
**Nexios** is a high-performance async Python framework built for speed, control, and developer clarity.\
Minimal boilerplate, full flexibility, and a clean structure that lets you build exactly what you need.
***
### What is Nexios
Nexios brings Express.js-like simplicity into the Python world.\
Async by default, Nexios makes it easy to build APIs, real-time apps, or full microservices without the overhead of traditional frameworks.
***
### Core Ideas
* Async and ASGI-native from the ground up
* JWT and API Key authentication built in
* No forced ORM, bring your own
* Class-based views with clean middleware
* Auto-generated documentation
* Explicit Python code, no magic, no Meta classes
***
### Getting Started
{% stepper %}
{% step %}
Step 1: Install Nexios
```sh
pip install nexios
```
{% endstep %}
{% step %}
### Create your app
```sh
nexios new myapp
```
{% endstep %}
{% step %}
### Go to app directory
cd myapp
{% endstep %}
{% step %}
### Run your app
```sh
uvicorn main:app --reload #or nexios run --reload
```
{% endstep %}
{% endstepper %}
***
### Explore the Docs
* [Quickstart](./#what-is-nexios)
* [Routing](fundamentals/routing.md)
* [Authentication](authentication.md)
* [Class-based Views](class-based-views.md)
* [Middleware](api/middleware.md)
* [Deployment](https://chatgpt.com/c/deploy.md)
***
***
### About Nexios
Created by a developer who values simplicity and speed, Nexios is for builders who want power without bulk.\
No magic, no fluff — just clean, async Python that gets out of your way.
***
**Build APIs, services, or entire systems with confidence, clarity, and speed — Nexios gives you the tools, you bring the vision.**
***