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.

30 ClawHub Skills Are Quietly Recruiting Your AI Agent into a Crypto Swarm

https://www.manifold.security/blog/clawhub-clawswarm-agent-crypto-recruitment
1•axsharma•1m ago•0 comments

Training Large Language Models to Reason in a Continuous Latent Space [pdf]

https://arxiv.org/abs/2412.06769
1•thunderbong•1m ago•0 comments

$20 eBay SFP Module Outperforms My NTP Setup: From Milliseconds to 26

https://austinsnerdythings.com/2026/04/26/ptp-osa5401-26-nanoseconds-raspberry-pi/
1•birdculture•2m ago•0 comments

AI Job Loss Is Not Real

https://orischwartz.com/posts/ai-job-loss-is-not-real.html
1•fleaflicker•2m ago•0 comments

SLM – zero-dependency TUI LLM chat

https://github.com/allocz/slm
1•allocz•3m ago•0 comments

Ask HN: If coding gets faster, where should architecture happen?

1•karlosh•5m ago•0 comments

Show HN: Despatch – Project management for systems thinking, not just software

https://despatch-demo.vercel.app
1•AdobiWanKenobi•5m ago•0 comments

Data Modeling Blog Series

https://floedb.ai/blog/why-bother-with-data-modelling-part-3-keys
1•tkejser•8m ago•0 comments

GitHub – DOS 1.0: Transcription of Tim Paterson's DOS Printouts

https://github.com/DOS-History/Paterson-Listings
1•s2l•9m ago•0 comments

A town of 7k planned so many data centers, it's like adding 51 Walmarts

https://www.washingtonpost.com/nation/2026/04/26/archbald-pennsylvania-data-centers/
1•geox•10m ago•0 comments

SEMA-SQL: Beyond Traditional Relational Querying with Large Language Models

https://arxiv.org/abs/2604.23477
1•zerop•10m ago•0 comments

Netlify Database is now available

https://www.netlify.com/blog/netlify-database/
1•8organicbits•10m ago•0 comments

Open source "died" in March. It just doesn't know it yet

https://www.chainguard.dev/unchained/open-source-died-in-march-it-just-doesnt-know-it-yet
2•zlatkov•11m ago•0 comments

How much can Trump screw with the midterms?

https://www.natesilver.net/p/how-much-can-trump-screw-with-the
2•7777777phil•13m ago•0 comments

Fastest and lightest Android ROMs to revive your phone in 2026

https://www.polimetro.com/en/the-fastest-and-lightest-Android-ROMs/
1•Gedxx•15m ago•0 comments

Ditching GitHub

https://lonami.dev/blog/ditching-github/
1•cdrnsf•17m ago•0 comments

A 14-month responsible disclosure with the RIPE NCC

https://mxsasha.eu/posts/ripe-ncc-disclosure-retrospective/
2•calcifer•22m ago•0 comments

Ask HN: Anyone else suddenly have Brawls Stars on their iPhone?

2•realberkeaslan•23m ago•0 comments

It's time to make a plan for nuclear waste

https://www.technologyreview.com/2026/04/29/1136659/plan-nuclear-waste/
2•joozio•23m ago•0 comments

Personal Productivity Tools in the Age of AI

https://tilldettmering.com/posts/personal-productivity-tools-age-of-ai/
1•Odenwaelder•24m ago•0 comments

Steam Controller teardown: Valve does it again [video]

https://www.youtube.com/watch?v=Va9aTIktlSk
2•skibz•28m ago•0 comments

Bad brains will bottleneck connectomics

https://preservinghope.substack.com/p/bad-brains-will-bottleneck-connectomics
2•arielzj•28m ago•1 comments

Renewable energy just broke a 100-year-old streak

https://www.vox.com/the-highlight/486845/climate-change-coal-solar-renewable-power
1•doener•28m ago•0 comments

Indie music has been invaded by fake fans and cynical viral campaigns

https://www.theguardian.com/music/2026/apr/29/geese-outcry-phoney-virality-music-fans-hype
1•fallinditch•29m ago•0 comments

Two-thirds of babies watch screens – some for eight hours a day

https://www.thetimes.com/uk/technology-uk/article/babies-and-under-2s-screen-time-6jbdmnjlg
17•oj2828•29m ago•9 comments

Show HN: I mapped what's within walking distance for European cities using OSM

https://strado.info/map/
1•strado•30m ago•0 comments

Textnet – The Internet of Text

https://textnet.ad-si.com
1•adius•30m ago•0 comments

PayPal Cash Transfer

https://forums.winamp.com/forum/winamp/winamp-technical-support/4799572-paypal-cash-transfer-1-85...
1•stanleyjordan•33m ago•1 comments

Show HN: I built a Chinese learning app that teaches through sentence patterns

https://doudou-chinese.com/
2•vojd•34m ago•1 comments

Abstract Wikipedia

https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:About
2•HeliumHydride•35m ago•0 comments