micro-graph


Namemicro-graph JSON
Version 0.3.1 PyPI version JSON
download
home_pageNone
SummaryA simple library to build compute graphs for logical flows like agents.
upload_time2025-08-03 18:30:33
maintainerMichael Fuerst
docs_urlNone
authorMichael Fuerst
requires_python>=3.10
licenseNone
keywords ai graph low-code
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Micro-Graph

> If all the fancy langgraph etc. libraries are too heavyweight and complex for you, look no further.

A tiny library allowing you to build graphs for executing workflows.
It is focused purely on minimalism, simplicity and ease of understanding.
It does not need any dependencies.

## 🛠️ Installation

```bash
pip install micro-graph

# to also install `micro_graph.ai` dependencies
pip install micro-graph[ai]
```

## 👨‍💻 Usage

See the [examples](examples) or [tests](tests) for example uses.

## 👥 Contributing

Feel free to make this code better by forking, improving the code and then pull requesting.

However, the goal of this repo is to be the minimal functionallity required and implementing it without any external dependencies.
Please keep this in mind if you modify this repo.

Keep it simple!

### Setup

Install dev dependencies and pre-commit hooks

```bash
pip install -e .[dev,ai]
pre-commit install
```

This will automatically run `ruff check .` and `pytest` before each commit.

## ⚖️ License

Micro-Graph is licensed under the permissive MIT license -- see [LICENSE](LICENSE) for details.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "micro-graph",
    "maintainer": "Michael Fuerst",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "ai, graph, low-code",
    "author": "Michael Fuerst",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/b1/19/d282ac0c5a9a38ef2a4dd20ac96b83ee4e0fc98b7f76022d890968957c5c/micro_graph-0.3.1.tar.gz",
    "platform": null,
    "description": "# Micro-Graph\n\n> If all the fancy langgraph etc. libraries are too heavyweight and complex for you, look no further.\n\nA tiny library allowing you to build graphs for executing workflows.\nIt is focused purely on minimalism, simplicity and ease of understanding.\nIt does not need any dependencies.\n\n## \ud83d\udee0\ufe0f Installation\n\n```bash\npip install micro-graph\n\n# to also install `micro_graph.ai` dependencies\npip install micro-graph[ai]\n```\n\n## \ud83d\udc68\u200d\ud83d\udcbb Usage\n\nSee the [examples](examples) or [tests](tests) for example uses.\n\n## \ud83d\udc65 Contributing\n\nFeel free to make this code better by forking, improving the code and then pull requesting.\n\nHowever, the goal of this repo is to be the minimal functionallity required and implementing it without any external dependencies.\nPlease keep this in mind if you modify this repo.\n\nKeep it simple!\n\n### Setup\n\nInstall dev dependencies and pre-commit hooks\n\n```bash\npip install -e .[dev,ai]\npre-commit install\n```\n\nThis will automatically run `ruff check .` and `pytest` before each commit.\n\n## \u2696\ufe0f License\n\nMicro-Graph is licensed under the permissive MIT license -- see [LICENSE](LICENSE) for details.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A simple library to build compute graphs for logical flows like agents.",
    "version": "0.3.1",
    "project_urls": null,
    "split_keywords": [
        "ai",
        " graph",
        " low-code"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6ff31a4ce259bfee9164498e354ea316fbc6346d63f2167391c21eafc2a60b4f",
                "md5": "642c5395c36028a0d1f5ff8875a3c6cd",
                "sha256": "82eb4e7d2ecf984d944233df305ea1adf977ad7ffd39f98421d7f4ad91419b64"
            },
            "downloads": -1,
            "filename": "micro_graph-0.3.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "642c5395c36028a0d1f5ff8875a3c6cd",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 12560,
            "upload_time": "2025-08-03T18:30:32",
            "upload_time_iso_8601": "2025-08-03T18:30:32.450912Z",
            "url": "https://files.pythonhosted.org/packages/6f/f3/1a4ce259bfee9164498e354ea316fbc6346d63f2167391c21eafc2a60b4f/micro_graph-0.3.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b119d282ac0c5a9a38ef2a4dd20ac96b83ee4e0fc98b7f76022d890968957c5c",
                "md5": "21e82ee10dc84fc6181d42144b787292",
                "sha256": "6c3ae52f270ad8e002d7f2dc1a5e2c07c7ff7f98974bec22f2d86b5e585d3ad3"
            },
            "downloads": -1,
            "filename": "micro_graph-0.3.1.tar.gz",
            "has_sig": false,
            "md5_digest": "21e82ee10dc84fc6181d42144b787292",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 13272,
            "upload_time": "2025-08-03T18:30:33",
            "upload_time_iso_8601": "2025-08-03T18:30:33.808240Z",
            "url": "https://files.pythonhosted.org/packages/b1/19/d282ac0c5a9a38ef2a4dd20ac96b83ee4e0fc98b7f76022d890968957c5c/micro_graph-0.3.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-03 18:30:33",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "micro-graph"
}
        
Elapsed time: 2.27456s