nexios


Namenexios JSON
Version 2.0.13.post1 PyPI version JSON
download
home_pagehttps://github.com/techwithdunamix/nexios
SummaryNexios is a modern, high-performance ASGI web framework for Python.
upload_time2025-02-19 23:08:49
maintainerNone
docs_urlNone
authorChidebele Dunamis
requires_python>=3.10
licenseMIT
keywords asgi backend framework web python async asynchronous fastapi web server api scalable real-time concurrent http websocket
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            :  

---

#  Nexios โ€“ The Future of Python Frameworks!  

<p align="center">
  <img src="./docs/nexiohero.png" width="1000" alt="Nexios Logo"/>
</p>  

### ๐ŸŒŸ The lightweight, blazing-fast Python framework you've been waiting for!  

[![GitHub stars](https://github.com/nexios-labs/Nexios?style=for-the-badge)](https://github.com/nexios-labs/Nexios)  
[![PyPI Downloads](https://img.shields.io/pypi/dm/nexios?style=for-the-badge)](https://pypi.org/project/nexios/)  
[![Documentation](https://img.shields.io/badge/Docs-Read%20Now-blue?style=for-the-badge)](https://nexios-labs.github.io/Nexios/)  

## โšก What is Nexios?  
Think **FastAPI meets Express.js** but with its own **swagger**!  Nexios is a modern Python framework designed to help you **build, deploy, and scale** applications **effortlessly**.  

โœ… **Super lightweight** โ€“ No unnecessary bloat!  
โœ… **Crazy fast** ๐Ÿš€ โ€“ Like, seriously!  
โœ… **Insanely flexible** โ€“ Works with any ORM.  
โœ… **Multiple authentication types** โ€“ Because security matters!  

## ๐Ÿ›  Installation  
```bash
pip install nexios
```

## ๐Ÿš€ Quick Start  

### 1๏ธโƒฃ Create a New Nexios Project  
```bash
nexios create
cd <myapp>
```

### 2๏ธโƒฃ Follow the Instructions  
The CLI will guide you through setting up your project structure.  

### 3๏ธโƒฃ Expand
```bash
nexios run --reload
```

### 4๏ธโƒฃ Run Your App  
```py
from nexios import get_application
app = get_application()
@app.get("/users")
async def get_users(request,response):
    return response.json({"users": ["Alice", "Bob"]})
```
## ๐Ÿคฏ Nexios vs. The World  
| Feature      | Nexios ๐Ÿš€ | FastAPI โšก | Django ๐Ÿ— | Flask ๐Ÿถ |
|-------------|----------|----------|---------|--------|
| Speed       | โšกโšกโšกโšกโšก  | โšกโšกโšกโšก  | โšกโšก  | โšกโšกโšก  |
| Ease of Use | โœ…โœ…โœ…โœ…โœ… | โœ…โœ…โœ…โœ… | โœ…โœ…โœ… | โœ…โœ…โœ…โœ… |
| ORM Support | Any! | SQLAlchemy | Django ORM | SQLAlchemy |
| Async Support | โœ… | โœ… | โŒ (Django 4.1+ has partial) | โŒ |
| Authentication | โœ…  | โœ… | โœ… | โŒ |
| Built-in Admin Panel | Coming Soon | โŒ | โœ… | โŒ |
| Best For | APIs & Full Apps | APIs | Full-stack Web Apps | Small Apps |

## ๐Ÿ“– Read the Full Documentation  
๐Ÿ‘‰  <a href="https://github.com/nexios-labs/Nexios/">https://github.com/nexios-labs/Nexios</a>

## โญ Star Nexios on GitHub!  
If you love **Nexios**, show some โค๏ธ by **starring** the repo!  

๐Ÿ”— [**GitHub Repo**](https://github.com/nexios-labs/Nexios)  

---


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/techwithdunamix/nexios",
    "name": "nexios",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "ASGI, backend, framework, web, Python, async, asynchronous, fastapi, web server, API, scalable, real-time, concurrent, HTTP, websocket",
    "author": "Chidebele Dunamis",
    "author_email": "techwithdunamix@example.com",
    "download_url": "https://files.pythonhosted.org/packages/33/62/53c722f5bfe1dd92a015bd7f897cdab3a6d0f44c62577c0912db3f9b42f2/nexios-2.0.13.post1.tar.gz",
    "platform": null,
    "description": ":  \n\n---\n\n#  Nexios \u2013 The Future of Python Frameworks!  \n\n<p align=\"center\">\n  <img src=\"./docs/nexiohero.png\" width=\"1000\" alt=\"Nexios Logo\"/>\n</p>  \n\n### \ud83c\udf1f The lightweight, blazing-fast Python framework you've been waiting for!  \n\n[![GitHub stars](https://github.com/nexios-labs/Nexios?style=for-the-badge)](https://github.com/nexios-labs/Nexios)  \n[![PyPI Downloads](https://img.shields.io/pypi/dm/nexios?style=for-the-badge)](https://pypi.org/project/nexios/)  \n[![Documentation](https://img.shields.io/badge/Docs-Read%20Now-blue?style=for-the-badge)](https://nexios-labs.github.io/Nexios/)  \n\n## \u26a1 What is Nexios?  \nThink **FastAPI meets Express.js** but with its own **swagger**!  Nexios is a modern Python framework designed to help you **build, deploy, and scale** applications **effortlessly**.  \n\n\u2705 **Super lightweight** \u2013 No unnecessary bloat!  \n\u2705 **Crazy fast** \ud83d\ude80 \u2013 Like, seriously!  \n\u2705 **Insanely flexible** \u2013 Works with any ORM.  \n\u2705 **Multiple authentication types** \u2013 Because security matters!  \n\n## \ud83d\udee0 Installation  \n```bash\npip install nexios\n```\n\n## \ud83d\ude80 Quick Start  \n\n### 1\ufe0f\u20e3 Create a New Nexios Project  \n```bash\nnexios create\ncd <myapp>\n```\n\n### 2\ufe0f\u20e3 Follow the Instructions  \nThe CLI will guide you through setting up your project structure.  \n\n### 3\ufe0f\u20e3 Expand\n```bash\nnexios run --reload\n```\n\n### 4\ufe0f\u20e3 Run Your App  \n```py\nfrom nexios import get_application\napp = get_application()\n@app.get(\"/users\")\nasync def get_users(request,response):\n    return response.json({\"users\": [\"Alice\", \"Bob\"]})\n```\n## \ud83e\udd2f Nexios vs. The World  \n| Feature      | Nexios \ud83d\ude80 | FastAPI \u26a1 | Django \ud83c\udfd7 | Flask \ud83c\udf76 |\n|-------------|----------|----------|---------|--------|\n| Speed       | \u26a1\u26a1\u26a1\u26a1\u26a1  | \u26a1\u26a1\u26a1\u26a1  | \u26a1\u26a1  | \u26a1\u26a1\u26a1  |\n| Ease of Use | \u2705\u2705\u2705\u2705\u2705 | \u2705\u2705\u2705\u2705 | \u2705\u2705\u2705 | \u2705\u2705\u2705\u2705 |\n| ORM Support | Any! | SQLAlchemy | Django ORM | SQLAlchemy |\n| Async Support | \u2705 | \u2705 | \u274c (Django 4.1+ has partial) | \u274c |\n| Authentication | \u2705  | \u2705 | \u2705 | \u274c |\n| Built-in Admin Panel | Coming Soon | \u274c | \u2705 | \u274c |\n| Best For | APIs & Full Apps | APIs | Full-stack Web Apps | Small Apps |\n\n## \ud83d\udcd6 Read the Full Documentation  \n\ud83d\udc49  <a href=\"https://github.com/nexios-labs/Nexios/\">https://github.com/nexios-labs/Nexios</a>\n\n## \u2b50 Star Nexios on GitHub!  \nIf you love **Nexios**, show some \u2764\ufe0f by **starring** the repo!  \n\n\ud83d\udd17 [**GitHub Repo**](https://github.com/nexios-labs/Nexios)  \n\n---\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Nexios is a modern, high-performance ASGI web framework for Python.",
    "version": "2.0.13.post1",
    "project_urls": {
        "Documentation": "https://slowapi.readthedocs.io/en/latest/",
        "Homepage": "https://github.com/techwithdunamix/nexios",
        "Repository": "https://github.com/techwithdunamix/nexios"
    },
    "split_keywords": [
        "asgi",
        " backend",
        " framework",
        " web",
        " python",
        " async",
        " asynchronous",
        " fastapi",
        " web server",
        " api",
        " scalable",
        " real-time",
        " concurrent",
        " http",
        " websocket"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f791beae252c0e9f29677d4cdc49b1c67858f0cd2f5c25a93de1d4564ac3ed05",
                "md5": "0aa3de3912a1712f24a0394abafcb54a",
                "sha256": "fe6b585837ef502c4241bbb1d852a0a7625b6f1795b9f1d0cbbbeaec8af05aaf"
            },
            "downloads": -1,
            "filename": "nexios-2.0.13.post1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0aa3de3912a1712f24a0394abafcb54a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 129108,
            "upload_time": "2025-02-19T23:08:47",
            "upload_time_iso_8601": "2025-02-19T23:08:47.100187Z",
            "url": "https://files.pythonhosted.org/packages/f7/91/beae252c0e9f29677d4cdc49b1c67858f0cd2f5c25a93de1d4564ac3ed05/nexios-2.0.13.post1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "336253c722f5bfe1dd92a015bd7f897cdab3a6d0f44c62577c0912db3f9b42f2",
                "md5": "9e935fb0176c03a9fbc55942a71a475a",
                "sha256": "a156d6b193d8812269bf07c4e2063e2c78274cf7c8c6d038500e55b3a9021af3"
            },
            "downloads": -1,
            "filename": "nexios-2.0.13.post1.tar.gz",
            "has_sig": false,
            "md5_digest": "9e935fb0176c03a9fbc55942a71a475a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 100898,
            "upload_time": "2025-02-19T23:08:49",
            "upload_time_iso_8601": "2025-02-19T23:08:49.722394Z",
            "url": "https://files.pythonhosted.org/packages/33/62/53c722f5bfe1dd92a015bd7f897cdab3a6d0f44c62577c0912db3f9b42f2/nexios-2.0.13.post1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-19 23:08:49",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "techwithdunamix",
    "github_project": "nexios",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "nexios"
}
        
Elapsed time: 0.81395s