picomet


Namepicomet JSON
Version 0.0.42 PyPI version JSON
download
home_pageNone
SummaryThe nextjs of django
upload_time2025-01-11 07:35:51
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseMIT
keywords picomet django nextjs
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Picomet

![PyPI - Python Versions](https://img.shields.io/pypi/pyversions/picomet)
![PyPI - Django Versions](https://img.shields.io/pypi/djversions/picomet)
[![PyPI - Version](https://img.shields.io/pypi/v/picomet)](https://pypi.org/project/picomet)
![PyPI - Downloads](https://img.shields.io/pypi/dw/picomet)
![GitHub](https://img.shields.io/github/license/picomet/picomet)
[![Discord](https://img.shields.io/badge/Discord-5865f2.svg?logo=discord&logoColor=white)](https://discord.gg/4byApQZg8X)

## Introduction

Picomet allows you to build Single Page Applications (SPAs) with Server-Side Rendering (SSR) capabilities, seamlessly integrated with Django. What sets this framework apart is its ability to update any specific part of a page by partially rendering it on the server and to render Alpinejs syntax on the server.

## Features

-   🏚️ Single page app
-   🔎 Partial rendering
-   🏯 Nested layout
-   ☎️ Server action
-   ⚡ Hot module reload
-   🌲 Alpinejs support
-   🖌️ Tailwind support
-   ✨ Copier starter

![Picomet](example.png)

## Installation

Get [uv](https://docs.astral.sh/uv) from **Astral**

```bash
uvx --with copier -p 3.12 picomet startproject my-project
```

## Getting Started

Go to [picomet.readthedocs.io](https://picomet.readthedocs.io) for getting started

> **Tip** : Picomet isn't stable at this moment. Stability is expected with the 1.0.0 release. Remember to update **picomet** from time to time, to get the latest features and bug fixes.

## Contribution Guideline

We welcome contributions from the community to enhance and improve the framework. If you'd like to contribute, please read [CONTRIBUTING.md](CONTRIBUTING.md).

## License

Picomet is licensed under the **MIT License**. Feel free to use it in your projects and make it even better!

## Support

If you have any questions, issues, or feature requests, please open an issue or create a discussion on GitHub. We appreciate your feedback!

Happy coding! 🚀

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "picomet",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "picomet, django, nextjs",
    "author": null,
    "author_email": "Al Mahdi <picometproject@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/d2/7f/b300223b8e342f1338108f3a622baeeaa947674e6beec38c8ead0fbf92ee/picomet-0.0.42.tar.gz",
    "platform": null,
    "description": "# Picomet\n\n![PyPI - Python Versions](https://img.shields.io/pypi/pyversions/picomet)\n![PyPI - Django Versions](https://img.shields.io/pypi/djversions/picomet)\n[![PyPI - Version](https://img.shields.io/pypi/v/picomet)](https://pypi.org/project/picomet)\n![PyPI - Downloads](https://img.shields.io/pypi/dw/picomet)\n![GitHub](https://img.shields.io/github/license/picomet/picomet)\n[![Discord](https://img.shields.io/badge/Discord-5865f2.svg?logo=discord&logoColor=white)](https://discord.gg/4byApQZg8X)\n\n## Introduction\n\nPicomet allows you to build Single Page Applications (SPAs) with Server-Side Rendering (SSR) capabilities, seamlessly integrated with Django. What sets this framework apart is its ability to update any specific part of a page by partially rendering it on the server and to render Alpinejs syntax on the server.\n\n## Features\n\n-   \ud83c\udfda\ufe0f Single page app\n-   \ud83d\udd0e Partial rendering\n-   \ud83c\udfef Nested layout\n-   \u260e\ufe0f Server action\n-   \u26a1 Hot module reload\n-   \ud83c\udf32 Alpinejs support\n-   \ud83d\udd8c\ufe0f Tailwind support\n-   \u2728 Copier starter\n\n![Picomet](example.png)\n\n## Installation\n\nGet [uv](https://docs.astral.sh/uv) from **Astral**\n\n```bash\nuvx --with copier -p 3.12 picomet startproject my-project\n```\n\n## Getting Started\n\nGo to [picomet.readthedocs.io](https://picomet.readthedocs.io) for getting started\n\n> **Tip** : Picomet isn't stable at this moment. Stability is expected with the 1.0.0 release. Remember to update **picomet** from time to time, to get the latest features and bug fixes.\n\n## Contribution Guideline\n\nWe welcome contributions from the community to enhance and improve the framework. If you'd like to contribute, please read [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## License\n\nPicomet is licensed under the **MIT License**. Feel free to use it in your projects and make it even better!\n\n## Support\n\nIf you have any questions, issues, or feature requests, please open an issue or create a discussion on GitHub. We appreciate your feedback!\n\nHappy coding! \ud83d\ude80\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "The nextjs of django",
    "version": "0.0.42",
    "project_urls": {
        "Documentation": "https://picomet.readthedocs.io",
        "Funding": "https://buymeacoffee.com/almahdi404",
        "Source": "https://github.com/picomet/picomet"
    },
    "split_keywords": [
        "picomet",
        " django",
        " nextjs"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f1da16ee8606804d3b63e8b9c090af903e1c5eeb812963ea97b8c578a530d749",
                "md5": "1dd327548dfb10dbb1ef2b0e7cee8d58",
                "sha256": "582bce988efe52fdd9888fed06bc0e91c8465b02c7c515868dfa97e7c7d76170"
            },
            "downloads": -1,
            "filename": "picomet-0.0.42-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1dd327548dfb10dbb1ef2b0e7cee8d58",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 60384,
            "upload_time": "2025-01-11T07:35:49",
            "upload_time_iso_8601": "2025-01-11T07:35:49.096401Z",
            "url": "https://files.pythonhosted.org/packages/f1/da/16ee8606804d3b63e8b9c090af903e1c5eeb812963ea97b8c578a530d749/picomet-0.0.42-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d27fb300223b8e342f1338108f3a622baeeaa947674e6beec38c8ead0fbf92ee",
                "md5": "236ff772fc53fb9befb44cff39cbf264",
                "sha256": "b67bc9fbcbe7e2737236e3c4f26f8bebeb87b267a35d0cbad539d7cb7cc3ba03"
            },
            "downloads": -1,
            "filename": "picomet-0.0.42.tar.gz",
            "has_sig": false,
            "md5_digest": "236ff772fc53fb9befb44cff39cbf264",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 184252,
            "upload_time": "2025-01-11T07:35:51",
            "upload_time_iso_8601": "2025-01-11T07:35:51.408085Z",
            "url": "https://files.pythonhosted.org/packages/d2/7f/b300223b8e342f1338108f3a622baeeaa947674e6beec38c8ead0fbf92ee/picomet-0.0.42.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-11 07:35:51",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "picomet",
    "github_project": "picomet",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "picomet"
}
        
Elapsed time: 1.67721s