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.

'I'm ICE, Boys': DHS Official Busted in Teen Sex-Trafficking Case Flaunts Status

https://vechron.com/2025/11/ice-official-teen-sex-trafficking-arrest/
1•GeorgeWoff25•57s ago•0 comments

How Google autocomplete works in Search (2018)

https://blog.google/products/search/how-google-autocomplete-works-search/
1•vismit2000•2m ago•0 comments

Nomor Agoda Indonesia

1•khanraisa124•3m ago•0 comments

Refund Agoda Indonesia

1•khanraisa124•3m ago•0 comments

64-Bit Misalignment

https://jordivillar.com/blog/memory-alignment
1•thunderbong•4m ago•0 comments

Cara Refund Agoda

1•khanraisa124•4m ago•0 comments

Underlighting

https://tvtropes.org/pmwiki/pmwiki.php/Main/Underlighting
1•exvi•8m ago•0 comments

How was this glow effect created in cel-shaded anime? (2017)

https://anime.stackexchange.com/questions/42151/how-was-this-glow-effect-created-in-cel-shaded-anime
1•exvi•8m ago•0 comments

Secure Your App with an API?

https://www.thetrustlayerinc.com
1•gokulnair2001•9m ago•1 comments

Disney's Challengers, XII: Humans will always lend a hand with the destruction

http://www.kinemalogue.net/2024/02/humans-will-always-lend-hand-with.html
1•exvi•10m ago•0 comments

LegalProof Easypdf Email: Transform Emails into PDF Evidence

https://easypdf.email/
1•ycomPPs•10m ago•0 comments

The problem with 'han' 한 恨

https://aeon.co/essays/against-han-or-why-koreans-are-not-defined-by-sadness
1•carabiner•14m ago•0 comments

Reschedule Agoda Indonesia

1•donghotopwatch•16m ago•0 comments

Cara Reschedule Agoda

1•donghotopwatch•17m ago•0 comments

Layanan Agoda Reschedule

1•donghotopwatch•17m ago•0 comments

Layanan Agoda Reschedule

1•notefox•25m ago•1 comments

Nomor Call Center Agoda Indonesia

1•notefox•25m ago•2 comments

Mac Keyboard Shortcuts

https://support.apple.com/en-ca/102650
1•joshdavham•27m ago•0 comments

Disaster Recovery

https://www.contraption.co/disaster-recovery/
1•philip1209•28m ago•0 comments

Show HN: App Screenshot Kit – App Store screenshots from raw images

https://app.appscreenshotkit.com/editor
1•StealthyStart•30m ago•0 comments

fnox – Manage secrets with encryption or cloud providers - or both

https://fnox.jdx.dev/
1•nikolay•30m ago•0 comments

Private AI for Original Thinkers

https://okara.ai
1•salkahfi•30m ago•0 comments

hk – Fast, powerful, and flexible Git hook management for modern workflows

https://hk.jdx.dev/
1•nikolay•31m ago•0 comments

Show HN: Kk – A tiny Bash CLI that makes kubectl faster

https://github.com/heart/kk-Kubernetes-Power-Helper-CLI
2•nkheart•33m ago•0 comments

I had Sad and felt desperate – until a scientist gave me some priceless advice

https://www.theguardian.com/lifeandstyle/2025/nov/17/the-one-change-that-worked-i-had-sad-and-fel...
2•luxpir•40m ago•0 comments

DearDiary.jl: A machine learning experiment tracking tool for Julia

https://github.com/JuliaAI/DearDiary.jl
1•joseesparza•42m ago•0 comments

WhatsApp Census [pdf]

https://github.com/sbaresearch/whatsapp-census/blob/main/Hey_there_You_are_using_WhatsApp.pdf
2•signa11•43m ago•0 comments

Meta wins monopoly trial, convinces judge that social networking is dead

https://arstechnica.com/tech-policy/2025/11/meta-wins-monopoly-trial-convinces-judge-that-social-...
4•Brajeshwar•50m ago•1 comments

"Disagree and Let's See"

https://mollyg.substack.com/p/disagree-and-lets-see
2•gpi•51m ago•0 comments

What AI Is For

https://www.chrbutler.com/what-ai-is-really-for
4•billybuckwheat•51m ago•0 comments