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•11mo ago

Comments

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

FP8 Search and KV-Caching in USearch

https://www.unum.cloud/blog/float8
1•ashvardanian•43s ago•0 comments

DensePose turns commodity WiFi signals into real-time human pose estimation

https://github.com/ruvnet/RuView
1•bigwheels•1m ago•0 comments

Highlights from Git 2.54

https://github.blog/open-source/git/highlights-from-git-2-54/
2•ingve•2m ago•0 comments

Fincept Terminal

https://github.com/Fincept-Corporation/FinceptTerminal
1•bigwheels•2m ago•0 comments

Yojam: A macOS default-browser shim that routes URLs through a rule engine

https://github.com/fluffypony/yojam
1•gurjeet•2m ago•0 comments

Show HN: I built an app to practice public speaking for ESL learners

https://www.orratio.com/
1•jakubb•3m ago•0 comments

Ask HN: A good self-hosted development platform for open source repositories

1•whateverboat•4m ago•0 comments

Multi-Gig Broadband for Techies (UK)

https://olilo.co.uk/
2•davemateer•6m ago•0 comments

Show HN: AI Coding Agent Guardrails enforced at runtime

https://sigmashake.com
1•cavalrytactics•6m ago•0 comments

Show HN: Pwneye – discovering and accessing IP cameras (ONVIF/RTSP)

https://github.com/Hackerest/pwneye
1•mcisternino•7m ago•0 comments

At Long Last, InfoWars Is Ours

https://theonion.info/
4•xnx•7m ago•0 comments

At Long Last, InfoWars Is Ours

https://theonion.com/at-long-last-infowars-is-ours/
10•HotGarbage•8m ago•1 comments

Google Eyes New Chips to Speed Up AI Results, Challenging Nvidia

https://www.bloomberg.com/news/features/2026-04-20/google-eyes-new-chips-to-speed-up-ai-results-c...
2•mfiguiere•8m ago•0 comments

Forbes Prediction Market Gamefies Story About Mass Shooting of 8 Children

https://www.404media.co/forbes-prediction-market-gamefies-story-about-mass-shooting-of-8-children/
3•cdrnsf•11m ago•0 comments

Sorry, Mary

https://mathenchant.wordpress.com/2026/04/18/sorry-mary/
1•ibobev•12m ago•0 comments

Computer Science Is a Trap for Smart People [video]

https://www.youtube.com/watch?v=XMn9hNerqZ8
3•da02•15m ago•1 comments

Screaming body, freezing temps – life lessons from a freediver

https://www.rnz.co.nz/life/people/screaming-body-freezing-temps-life-lessons-from-a-freediver
2•mooreds•15m ago•0 comments

Vector Pitfalls and Memory Management [video]

https://vorbrodt.blog/2026/04/19/san-diego-c-meetup-85-april-2026-edition-vector-pitfalls-and-mem...
1•ibobev•16m ago•0 comments

Multi merge sort, or when optimizations aren't

https://nibblestew.blogspot.com/2026/04/multi-merge-sort-or-when-optimizations.html
1•ibobev•16m ago•0 comments

One last trip to the internet in 2009 with The Rough Guide 14

https://www.planetjones.net/blog/19-04-2026/one-last-trip-to-the-internet-in-2009-with-the-rough-...
1•planetjones•16m ago•0 comments

Making Rayleigh-Bénard Convection Cells

https://chillphysicsenjoyer.substack.com/p/making-rayleigh-benard-convection
3•crescit_eundo•17m ago•0 comments

The debug loop is broken in robotics

https://www.robolens.to/manifesto
1•psavnani•17m ago•0 comments

Show HN: Seltz – The fastest, high quality, search API for AI agents

https://console.seltz.ai/login
4•amallia•19m ago•1 comments

The 18th-century English fake news that helped spawn an American sea

https://mapmyths.com/blog/de-fonte/
1•ohjeez•21m ago•0 comments

Cahokia

https://en.wikipedia.org/wiki/Cahokia
3•Amorymeltzer•22m ago•0 comments

Hack Monty, Win $5k: Inside PydanticAI's Challenge

https://pydantic.dev/articles/hack-monty
1•v-mdev•25m ago•0 comments

Laz's Wolfenstein 3D Page

http://lazrojas.com/wolf3d/
3•justsomehnguy•26m ago•0 comments

Colorado River disappeared record for 5M years: now we know where it was

https://phys.org/news/2026-04-colorado-river-geological-million-years.html
2•wglb•26m ago•1 comments

Code Is the New Assembly

https://abhyrama.com/code-is-the-new-assembly/
1•flyaway123•26m ago•0 comments

The Download: murderous 'mirror' bacteria, and Chinese workers fighting AI doub

https://www.technologyreview.com/2026/04/20/1136154/the-download-murderous-mirror-bacteria-chines...
2•joozio•27m ago•0 comments