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•1y ago

Comments

Oaklight•1y 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•1y 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•1y ago
what's GTM?
venk12•1y ago
GTM is go-to-market. It deals with how to distribute a product so that it can sold out there in the market.

A live hantavirus outbreak tracker auto-curated by Claude

https://aihuynya.com/hanta/
1•antroos•6m ago•0 comments

I want to create fintech in Latam, someone with experience can guide me?

1•cleanIsGud•14m ago•0 comments

Cloudflare Based URL Shortener Open Source

https://github.com/clarkhacks/RdRx
1•clarkhacks•16m ago•0 comments

I built a sports partner matching app because finding players in BA is broken

https://movea.com.ar/
1•cleanIsGud•16m ago•0 comments

Universal file converter, one handlers table

https://github.com/freeaigit/free-convert
1•nadermx•18m ago•0 comments

California's Battery Array Is as Powerful as 12 Nuclear Power Plants

https://zolairenergy.com/californias-battery-array-is-as-powerful-as-12-nuclear-power-plants-here...
2•zingerlio•21m ago•0 comments

Schanuel's Conjecture and the Semantics of Triton's FPSan

https://cp4space.hatsya.com/2026/05/03/schanuels-conjecture-and-the-semantics-of-fpsan/
2•c1ccccc1•29m ago•0 comments

Astrometry – automatic recognition of astronomical images

https://github.com/dstndstn/astrometry.net
1•modinfo•35m ago•0 comments

CVE-2026-40369 – Windows Kernel Elevation of Privilege Vulnerability

https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-40369
4•l2dy•38m ago•1 comments

My Mental Model of Learning

https://gcapu.com/posts/on_learning.html
1•gcapu•39m ago•1 comments

What we should be afraid of in AI (2021)

https://roganov.me/blog/ai-real-fears/
1•IFC_LLC•55m ago•0 comments

Ask HN: Is there anything built around AI context drift problem to fix?

1•abhishek2580•55m ago•2 comments

Show HN: 3D Tetris

http://www.hb.codes/
1•HBcodes•1h ago•1 comments

Agentic Memory – The Follow Up

https://blog.mikiobraun.de/2026/04/agentic-memory-the-follow-up
1•car•1h ago•0 comments

California governor candidate under investigation over payments to influencers

https://www.washingtonpost.com/technology/2026/05/15/tom-steyers-influencer-campaign-triggers-cal...
4•MilnerRoute•1h ago•0 comments

AWS found bugs in 60% of requirements. Its fix is 50-year-old logic engine

https://thenewstack.io/kiro-requirements-analysis-automated-reasoning/
1•nslog•1h ago•0 comments

The Spirit Airlines Repo Operation [video]

https://www.youtube.com/watch?v=moEixIux1b0
1•chacha102•1h ago•0 comments

Japan runs out of robot wolves in fight against bears

https://www.popsci.com/environment/japan-robot-wolf-army/
1•thunderbong•1h ago•0 comments

Gen Z homeowners: More in their 20s are managing to buy despite the odds

https://text.npr.org/nx-s1-5791499
2•1659447091•1h ago•0 comments

Why 'Smart' Products Have Started to Look Like the Dumb Choice

https://www.nytimes.com/2026/05/14/magazine/dumb-phones-tvs-retronym-smart-tech.html
5•0in•1h ago•0 comments

Theron – a council of 31 specialist LLMs on one foundation

https://tryvext.com/landing
1•alayton•1h ago•0 comments

Craigslist Charitable Fund

https://www.craigslistfund.org
1•Yctg•1h ago•0 comments

JGuard v0.4.0 – Capability-based security for the JVM (post-SecurityManager)

https://github.com/jguard-io/jguard
1•nknize•1h ago•0 comments

Quantum Computing Expert Explains One Concept in 5 Levels of Difficulty [video]

https://www.youtube.com/watch?v=OWJCfOvochA
1•gmays•1h ago•0 comments

Apple TV 12% market share, reaping benefits of stale content

https://appleinsider.com/articles/26/04/20/apple-tv-reaping-the-benefits-of-stale-content-on-bigg...
1•mgh2•1h ago•0 comments

NCEES discontinuing PE Software Engineering exam (2019)

https://ncees.org/ncees-discontinuing-pe-software-engineering-exam/
1•consumer451•1h ago•1 comments

AI for the Real World: A Conversation with Yann LeCun

https://twitter.com/AnneliesGamble/status/2054219457451733382
2•gmays•1h ago•0 comments

The Evolution of Team Appwrite

https://appwrite.io/blog/post/the-evolution-of-team-appwrite
1•gauravmeena95•1h ago•0 comments

Production Is a Compiler Input

https://aicoding.leaflet.pub/3mjx4erlboc2l
1•ankitg12•1h ago•0 comments

Two computers, one monitor, zero fiddling – Alex Plescan

https://alexplescan.com/posts/2025/08/16/kvm/
2•ankitg12•1h ago•0 comments