Mr. Graph – A graph definition and execution library for Python
What: Mr. Graph is a python library designed to make composing graphs of sync and async functions easy! Use google style docstrings to automagically create dataclasses and chain together function calls into graphs. Why: I like the design of Dagster, but not the latency. For apps and systems engineering, sometimes I want to compose a graph out of regular python functions. I don;t need all the heavy machinery that comes with a full workflow engine. Current features: - Use with either async or sync functions - Uses google style doc strings to name return values. - Creates dataclasses for each…
Mr. Graph – A graph definition and execution library for Python launched on March 15, 2023 with 24 votes, #1,726 of 5,007 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 3 years on.
In plain words
Mr. Graph is a Python library for composing graphs of synchronous and asynchronous functions. It uses Google-style docstrings to automatically generate dataclasses and chain function calls into directed acyclic graphs. The library supports linear, fan-in, and fan-out layouts while inferring pipelines from function signatures. It is designed for developers and systems engineers who need lightweight function composition without the overhead of full workflow orchestration engines.
written from the facts on this page · September 2026
From the sources
Mr. Graph is a python library designed to make composing graphs of sync and async functions easy! The purpose of Mr. Graph is to provide an efficient graph processing library for I/O bound functions. All blocking calls are ran in their own threads, and are executed concurrently with async functions. As these functions return their results, downstream functions are executed when their dependencies are done being computed. Return values are always wrapped in dataclasses whose names and types are specified using docstrings on the functions. This project might be useful for you if you have a graph of API calls to make which depend on each other. Mr. Graph is new and under active development.…from mr-graph.readthedocs.io
In the maker’s words, at launch
What: Mr. Graph is a python library designed to make composing graphs of sync and async functions easy! Use google style docstrings to automagically create dataclasses and chain together function calls into graphs. Why: I like the design of Dagster, but not the latency. For apps and systems engineering, sometimes I…
Does a similar job
all alternatives →
Graph Processing with Python and GraphBLAS2019 · github.com · ▲122GraphBLAS for Python. Contribute to Graphegon/pygraphblas development by creating an account on GitHub.
Python library for embedding large graphs (Written in Rust)2022 · github.com · ▲84Python library for embedding large graphs in 2D space, using force-directed layouts. - H4kor/graph-force
Python library for functional programming2017 · github.com · ▲129Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
Simple-graph – a graph database in SQLite2020 · github.com · ▲237This is a simple graph database in SQLite, inspired by "SQLite as a document database" - dpapathanasiou/simple-graph
CandyGraph, a flexible, fast-by-default WebGL plotting library2021 · github.com · ▲94Fast by default, flexible 2D plotting library. Contribute to wwwtyro/candygraph development by creating an account on GitHub.
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 27d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 25d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 23d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, March 2023
the whole month →

Typing Mind▲826Chat with AI using your API keys. Pay only for what you use. ChatGPT, Gemini, Claude, and other LLMs supported. The best chat LLM frontend UI for all AI models.
AI · 2023 · typingmind.com

Sequoia▲726Personalized men's sexual health with on-demand experts
Life & fun · 2023 · sequoia.health
- BI
I'm a big fan of the BBC podcast In Our Time -- and (like most people) I've been playing with the OpenAI APIs. In Our Time has almost 1,000 episodes on everything from Cleopatra to the evolution of teeth to plasma physics, all still available, so it's my starting point to learn about most topics. But it's not well organised. So here are the episodes sorted by library code. It's fun to explore. Web scraping is usually pretty tedious, but I found that I could send the minimised HTML to GPT-3 and get (almost) perfect JSON back: the prompt includes the Typescript definition. At the same time I…
AI · 2023 · genmon.github.io