frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: ToolRegistry – A Python Library for Structured Tool Integration

https://github.com/Oaklight/ToolRegistry
3•Oaklight•6mo ago

Comments

Oaklight•6mo ago
Author here!

I’ve been working on ToolRegistry, a Python library for registering, managing, and invoking tools—from local functions to MCP/OpenAPI endpoints—in a structured, composable way.

With ToolRegistry, you can:

* Register Python functions, classes, or external tools. * Auto-generate JSON Schemas for parameters. * Run tools synchronously or asynchronously in parallel. * Integrate tools over STDIO, HTTP, WebSocket, or SSE via Model Context Protocol (MCP). * Experimental support for OpenAPI services * Compose tools dynamically and reconstruct tool output messages.

The goal is to make it easier to build apps, agents, or systems that coordinate multiple tools flexibly—without getting bogged down in glue code.

GitHub: [https://github.com/Oaklight/ToolRegistry](https://github.com/Oaklight/ToolRegistry) PyPI: [https://pypi.org/project/toolregistry/](https://pypi.org/project/toolregistry/) Docs: [https://toolregistry.lab.oaklight.cn](https://toolregistry.lab.oaklight.cn)

Would love feedback—ideas, issues, or use cases welcome!

Thanks for checking it out.

venk12•6mo ago
This is interesting. I am working on an adjacent idea. I am working on GTM side of things. Would you like to collaborate?
Oaklight•6mo ago
what's GTM?
venk12•6mo ago
GTM is go-to-market. It deals with how to distribute a product so that it can sold out there in the market.

Cara Hunter on the deepfake video that nearly ended her political career

https://www.theguardian.com/society/ng-interactive/2025/dec/01/it-was-extremely-pornographic-cara...
1•frereubu•1m ago•0 comments

Free-for-dev – A curated list of SaaS, PaaS and IaaS that have free tiers

https://github.com/ripienaar/free-for-dev
1•peter_d_sherman•1m ago•0 comments

Abusing DNS TXT Records as a Planet‑Scale Key‑Value Store for Fun (and Geese)

https://www.graemefawcett.ca/blog/the-goose-manuva/
1•graemefawcett•1m ago•0 comments

Spring Boot Built-In API Versioning – Piotr's TechBlog

https://piotrminkowski.com/2025/12/01/spring-boot-built-in-api-versioning/
1•birdculture•2m ago•0 comments

I'm Building an Algorithm That Doesn't Rot Your Brain

https://www.nytimes.com/video/opinion/100000010499778/im-building-an-algorithm-that-doesnt-rot-yo...
1•jbegley•2m ago•0 comments

Starbucks to pay NYC workers $35M after alleged labour law violations

https://www.bbc.com/news/articles/clyx1ge9gg5o
1•onemoresoop•2m ago•0 comments

Chrome Bumpers: We ban cell phones in schools, but maybe they're not the problem

https://thinkhuman.com/chrome-bumpers/
1•jamesgill•3m ago•0 comments

The Anatomy of a One-Shot Prompt

https://rashidazarang.com/c/the-anatomy-of-a-one-shot-prompt
1•rashidae•3m ago•1 comments

Is <style> in <body> a good idea?

https://olliewilliams.xyz/blog/style-in-body/
1•ulrischa•4m ago•0 comments

The Anatomy of a One-Shot Prompt

https://app.super.so/site/3dc5abac-890a-40e1-85d9-df5a3602b720?path=c%2Fthe-anatomy-of-a-one-shot...
1•rashidae•4m ago•1 comments

Faking Dot Density on a Map

https://ethanseal.com/articles/faking-dot-density
2•ethanseal•9m ago•0 comments

Advent of Design: Advent Calendar of UI/UX Challenges

https://adventof.design/
1•dasdachs•10m ago•1 comments

Passwords Aren't Going Anywhere

https://ciamweekly.substack.com/p/passwords-arent-going-anywhere
1•gpi•11m ago•0 comments

Open-Source Golang SDK for Agentic Workflows

https://github.com/Ingenimax/agent-sdk-go
1•meidad_glory•11m ago•0 comments

Should anti-bullying approaches encourage kids to be 'upstanders'?

https://theconversation.com/should-anti-bullying-approaches-encourage-kids-to-be-upstanders-the-e...
1•bikenaga•13m ago•0 comments

Ask HN: Whats something you wish you knew when you started managing people

1•AnEro•13m ago•0 comments

Tesla sets Norway's all time annual car sales record for any carmaker

https://www.reuters.com/business/autos-transportation/tesla-sets-norways-annual-car-sales-record-...
1•ivewonyoung•13m ago•0 comments

Trump says he'll release MRI results but doesn't know what part was scanned

https://apnews.com/article/donald-trump-mri-physical-white-house-0c66f2f9fca865d842ee94329a210a42
1•consumer451•14m ago•1 comments

Stopping evil and open source: my thoughts

https://blog.liw.fi/posts/2025/stop-evil/
2•naves•15m ago•0 comments

OpenAI Will Own Some Users

https://www.bloomberg.com/opinion/newsletters/2025-12-01/openai-will-own-some-users
2•feross•16m ago•0 comments

World's IPv6 Readiness

https://test-ipv6.run/#world-map
1•Danielhu229•17m ago•0 comments

Songs stuck in my head in the morning

https://docs.google.com/spreadsheets/d/1t4eibwIky9GKsClWI_CDZSfRLQSR_qUOnPaRHj-rvg4/edit?gid=0#gid=0
1•bookofjoe•18m ago•0 comments

Thoughts on Artificial Intelligence (2025)

https://jorgevelez.substack.com/p/ai-2025
1•paulpauper•19m ago•0 comments

Podcast Recommendations

https://www.zappable.com/p/podcast-recommendations
1•paulpauper•19m ago•0 comments

AWS Lambda Managed Instances: Serverless Simplicity with EC2 Flexibility

https://aws.amazon.com/blogs/aws/introducing-aws-lambda-managed-instances-serverless-simplicity-w...
1•jaredwiener•19m ago•0 comments

Ask HN: Looking for "invisible" OSS projects to donate to for Cybermonday

1•Paradigm2020•22m ago•0 comments

TSA Introduces New $45 Fee Option for Travelers Without Real ID

https://www.tsa.gov/news/press/releases/2025/12/01/tsa-introduces-new-45-fee-option-for-travelers...
1•jonbaer•22m ago•1 comments

Optimizing libdwarf .eh_frame enumeration

https://rovarma.com/articles/optimizing-libdwarf-eh-frame-enumeration/
1•matt_d•22m ago•0 comments

Quare FreeBSD?

https://vermaden.wordpress.com/2020/09/07/quare-freebsd/
1•enz•23m ago•0 comments

Please review my Startup: Shellify – Integrate Shell executions easily

https://shellifyai.com/
1•aryanchaurasia•25m ago•1 comments