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.

Redis uses less RAM than you think, nibble measures how much, and applies it

https://github.com/RyanRana/nibble
1•ryanrana•5m ago•0 comments

Anthropic's 'Watermark' Text Adulteration in Claude Is a Perversion of Writing

https://daringfireball.net/2026/08/anthropics_watermark_text_adulteration_in_claude_is_a_perversi...
5•ropbear•8m ago•0 comments

Claude Seems Down

9•zhan_eg•9m ago•3 comments

Failure Takes Years to Admit

https://julienreszka.com/blog/failure-takes-years-to-admit/
2•julienreszka•10m ago•0 comments

Claude Is Down

https://claude.ai/new
18•nabeards•10m ago•4 comments

Nauru, the 3rd-smallest country, changes its name to Naoero

https://abcnews.com/International/wireStory/nauru-worlds-3rd-smallest-country-naoero-135318134
2•gmays•19m ago•0 comments

Winkeys: Windows Keyboard Shortcuts on macOS

https://winkeys.app
1•yashvadaria•19m ago•0 comments

Show HN: One page per betting market – 21 books' odds, every outcome graded

https://prop-line.com/odds-api
1•rquitzo243•20m ago•0 comments

How to build a RAG pipeline with the Go StdLib

https://blog.devgenius.io/stop-stuffing-your-system-prompts-build-a-real-rag-pipeline-in-go-e93bb...
2•cheikhdev•20m ago•0 comments

Wellington second-hand bookstore's mysterious orders

https://www.rnz.co.nz/life/books/wellington-second-hand-book-store-s-mysterious-orders
2•beanaroo•21m ago•0 comments

My Hermes and Obsidian Setup and Use Cases

https://metedata.substack.com/p/013-my-hermes-and-obsidian-set-up
1•young_mete•21m ago•0 comments

Awesome-local-first – A curated list of Local-First Software

https://github.com/zhongkechen/awesome-local-first
2•peter_d_sherman•23m ago•0 comments

Productivity Framework Paraiso

https://ejlabs.io/blog/introduction_paraiso
1•mansi1010•23m ago•2 comments

Three Mile Island Accident

https://en.wikipedia.org/wiki/Three_Mile_Island_accident
2•js2•25m ago•0 comments

Life with Hazard Ratios

https://dynomight.substack.com/p/hazard-ratios
1•paulpauper•25m ago•0 comments

AI #176 Part 2: Plan B

https://thezvi.substack.com/p/ai-176-part-2-plan-b
1•paulpauper•27m ago•0 comments

Why Stripe's Acquisition Of OpenRouter Is The Deal Of The Century

https://s-1.vercel.app/posts/why-openrouter-can-be-the-next-great/
6•nbcu1985•27m ago•0 comments

The Decline of Deviance 2

https://www.experimental-history.com/p/the-decline-of-deviance-2
1•paulpauper•27m ago•0 comments

Young People Hate AI CEOs So Passionately That It's Almost Hard to Believe

https://futurism.com/artificial-intelligence/young-people-ai-ceos-executives-poll
3•healsdata•27m ago•0 comments

America's Loneliness Trap

https://slate.com/life/2026/08/men-lonely-social-skills-therapy-economy-crisis.html
1•theriddlr•28m ago•0 comments

The 'Fraud Squad' at Caltech Will Catch You If You Lie on Your Application

https://www.wsj.com/us-news/education/college-admissions-caltech-cheating-fraud-squad-f7627aab
1•apparent•30m ago•0 comments

Prediction Firms Are Flagging Insider Traders. Many Will Not Face Charges.

https://www.nytimes.com/2026/08/12/us/politics/prediction-markets-insider-trading.html
2•bookofjoe•32m ago•2 comments

Stop Turning every purchase into a tip request

https://www.foxnews.com/opinion/america-needs-stop-turning-every-purchase-uncomfortable-tip-request
6•gist•33m ago•1 comments

Who needs a dedicated portable music player in 2026?

https://kevinboone.me/pmp.html
2•ingve•33m ago•0 comments

Trump Family World Liberty Financial Gets Preliminary Approval to Launch a Bank

https://www.wsj.com/finance/trump-familys-world-liberty-financial-gets-preliminary-approval-to-la...
2•ourmandave•35m ago•0 comments

OEIS Open: A benchmark of 492 unsolved math conjectures, formalized in Lean

https://arxiv.org/abs/2608.11941
1•tadamcz•35m ago•0 comments

Show HN: VocalCode – push-to-talk dictation for AI coding agents, on-device

https://vocalcode.app/
1•wudmaing00•41m ago•0 comments

A faster way to calculate the day-of-the-week

https://www.benjoffe.com/fast-day-of-week
1•gavide•41m ago•0 comments

Don't blame Claude – It's me, I'm the problem, it's me

https://www.atomic14.com/2026/08/16/its-me-hi-im-the-problem
2•iamflimflam1•44m ago•0 comments

Show HN: GitFC – Turn your GitHub profile into a football card

https://gitfc.vercel.app/
4•Shreyashh15•46m ago•0 comments