frontpage.
newsnewestaskshowjobs

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.

Forge: the open source pipeline for generating SDKs, CLIs, docs

https://blog.cloudflare.com/forge-open-source-generation-pipeline/
1•theainewsreport•1m ago•0 comments

Nvidia Kumo Tabular: Open Foundation Model for Tabular Prediction

https://huggingface.co/blog/nvidia/kumo-tabular
1•acossta•1m ago•0 comments

LLM gave you an answer. Should your application trust it?

https://github.com/Vedantgitbot/booth
1•Vbrahmbhatt13•2m ago•0 comments

Are you a smartwatch "power user"?

https://shkspr.mobi/blog/2026/09/are-you-a-smartwatch-power-user/
1•edent•3m ago•0 comments

The computer hacker who tried to take down Man City

https://www.bbc.co.uk/sport/football/articles/cwywld5v28jo
1•mooreds•3m ago•0 comments

The Militia and the Mole

https://www.propublica.org/article/ap3-oath-keepers-militia-mole
1•robtherobber•4m ago•0 comments

Mububu – A 3D dress-up toy for Meta's Muse avatar, with WebGL fur

https://mububu.app/
1•bryanyyw•4m ago•0 comments

Time for an Accountability Regime for the AI Industry

https://read.misalignedmag.com/time-for-an-accountability-regime-for-the-ai-industry-8ab05f47ae87
1•lcubw•4m ago•1 comments

Twenty five years of writing on adactio.com

https://adactio.com/journal/22781
2•speckx•4m ago•0 comments

Mind-1: Cutting robot inference latency from 82ms to 32ms

https://www.mindon.tech/blog/mind-1/index.html
1•ilreb•4m ago•0 comments

Show HN: Ctrl+F Finds Words. I Wanted It to Find Answers

https://blog.tymscar.com/posts/hunchsemanticfind/
1•tymscar•5m ago•0 comments

How to back up the contents of a Video CD correctly?

https://retrocomputing.stackexchange.com/questions/32870/how-to-back-up-the-contents-of-a-video-c...
1•mooreds•5m ago•0 comments

Show HN: OpenXW, a modern enhanced port of Star Wars: X-Wing

https://github.com/elyosh/OpenXW
1•elyosh•5m ago•0 comments

When we talk about traffic violence

https://maxmautner.com/2026/09/28/when-we-talk-about-traffic-violence.html
1•oftenwrong•6m ago•0 comments

Stop Enter-ing, YOLO it

https://rakshazi.me/blog/stop-entering-yolo-it
3•aine•9m ago•0 comments

Show HN: RDP to your Mac at 4K/60fps using the Windows RDP client with ProRDP

https://prordp.app
2•acrawfis•9m ago•0 comments

Why copyright makes no sense

https://www.youtube.com/watch?v=QVkeJI2feyQ
2•mnaimd•9m ago•0 comments

Show HN: Reportr: beyond "chat with your database" – agentic data exploration

https://reportr.com/
1•sandhya6•10m ago•1 comments

Tokenization: A Survey for Modern NLP

https://www.alphaxiv.org/abs/2609.tokenization-survey-modern-nlp
2•mcyc•10m ago•0 comments

Involution Without Export Is Wasted Effort

https://earnedintuition.substack.com/p/involution-without-export-is-wasted
3•curuinor•10m ago•0 comments

The Irony (Developers != Engineers)

https://twitter.com/DevarshRanpara/status/2105144984814924113
1•DevarshRanpara•11m ago•0 comments

Show HN: Textsnap – CPU OCR in <1 seconds/page, with VLM fallback

https://github.com/kouhxp/textsnap
1•mrkn1•12m ago•0 comments

Krieg zwischen Russland und der Ukraine

1•Illoko•13m ago•0 comments

Meta Releases OpenZL 0.3 with Decompression Speed 144% Faster Than ZSTD

https://www.phoronix.com/news/OpenZL-0.3-Released
2•ksec•13m ago•0 comments

AI Stance Is Not Binary

https://carette.xyz/posts/ai-stance-is-not-binary/
4•LucidLynx•15m ago•0 comments

Pilot on Tel Aviv-bound flight tried to crash plane after cockpit stabbing

https://www.washingtonpost.com/world/2026/09/30/flydubai-flight-tel-aviv-diverted-saudi-arabia-af...
3•sippingabonedry•15m ago•1 comments

Startup Wants to Build Nuclear-Powered Data Center on Public Land in Utah

https://www.npr.org/2026/09/30/nx-s1-5983482/valar-atomic-nuclear-data-center-project-beehive-utah
1•jakzurr•18m ago•1 comments

Scrum Won a War and Then Became an Occupation

https://projectariadne.dev/essays/the-ceremony-problem/
1•nifragos•18m ago•0 comments

Pay Per Use: when AI uses your work, you should get paid

https://blog.cloudflare.com/pay-per-use/
1•sbulaev•19m ago•0 comments

More than half of UK businesses lack confidence in basic cyber skills

https://www.theregister.com/security/2026/09/30/more-than-half-of-uk-businesses-lack-confidence-i...
2•MC995•20m ago•0 comments