frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: ToolRegistry – A Python Library for Structured Tool Integration

https://github.com/Oaklight/ToolRegistry
3•Oaklight•5h ago

Comments

Oaklight•5h 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.

Haxe 4.3.7

https://community.haxe.org/t/haxe-4-3-7-released/4611
1•phplovesong•59s ago•1 comments

Membrane, Media Framework for Elixir

https://membrane.stream/
1•lawik•6m ago•0 comments

Ash Framework – Model your domain, derive the rest

https://ash-hq.org/
2•lawik•7m ago•0 comments

People Who Hype Cursor Usually Lack Technical Skills

https://en.smallyu.net/2025/04/12/People%20Who%20Hype%20Cursor%20Usually%20Lack%20Technical%20Skills/
2•cratermoon•10m ago•0 comments

There's a National Egg Crisis, and One Company Is Making a Lot of Money

https://www.wsj.com/business/egg-prices-shortage-cal-maine-foods-f53286b3
6•impish9208•15m ago•1 comments

Garbage Collection of Object Storage at Scale

https://www.warpstream.com/blog/taking-out-the-trash-garbage-collection-of-object-storage-at-massive-scale
2•ko_pivot•15m ago•0 comments

SQLite Introspection

https://wiki.tcl-lang.org/page/SQLite+introspection
2•thunderbong•16m ago•0 comments

Controlling a 3D globe with hand gestures in real-time

https://twitter.com/measure_plan/status/1920925053643845636
2•getToTheChopin•22m ago•1 comments

I Want to Love Linux. It Doesn't Love Me Back

https://fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-1-built-for-control-but-not-for-people/
5•MrVandemar•24m ago•1 comments

Recurse Center: my return statement

https://baccou.com/perspectives/rc/
1•pyb•25m ago•0 comments

US lawmakers slam UK encryption backdoor order to Apple

https://www.techradar.com/computing/cyber-security/us-lawmakers-slam-uk-encryption-backdoor-order-to-apple-warning-against-systemic-vulnerabilities
1•chrisjj•27m ago•1 comments

HoloPart: Generative 3D Part Amodal Segmentation

https://vast-ai-research.github.io/HoloPart/
1•9woc•27m ago•0 comments

US govt's science foundation purges 37 divisions, equity unit among casualties

https://www.theregister.com/2025/05/09/nsf_axes_37_division/
1•rntn•29m ago•0 comments

A User's Guide to Restructuring the Global Trading System (2024)

https://www.hudsonbaycapital.com/documents/FG/hudsonbay/research/638199_A_Users_Guide_to_Restructuring_the_Global_Trading_System.pdf?campaign_id=4&emc=edit_dk_20250510&instance_id=154287&nl=dealbook&regi_id=13178&segment_id=197698&user_id=337d393aaa73fc32d3fe2afbe5b1047d
2•TMWNN•31m ago•1 comments

The Dave and Busters Anomaly

https://www.searchengine.show/the-dave-and-busters-anomaly/
2•adamhowell•31m ago•0 comments

Worker cuts leave woodland firefighting crews short-staffed

https://abcnews.go.com/Politics/wireStory/forest-park-service-worker-cuts-leave-wildland-firefighting-121621322
1•cempaka•32m ago•0 comments

Show HN: Emails when your favorite actor, director or show drops something new

https://www.premierepal.com/
1•samteeeee•32m ago•0 comments

ICML 2024 Tutorial: Physics of Language Models [video]

https://www.youtube.com/watch?v=yBL7J0kgldU
1•Anon84•33m ago•0 comments

The Pope, the Algorithm, and the Mirror

https://substack.com/@williamwear/note/c-116023784
1•billwear•35m ago•0 comments

React Three Ecosystem

https://www.react-three.org/
4•bpierre•36m ago•0 comments

Pakistan and India have agreed 'full and immediate ceasefire'

https://www.bbc.com/news/live/cwy3jnl3nvwt
5•unmole•55m ago•0 comments

X402: An open protocol for internet-native payments

https://www.x402.org/
2•gasull•55m ago•0 comments

RepAir Carbon is making carbon removal machines inspired by batteries

https://techcrunch.com/2025/04/24/repair-carbon-is-making-carbon-removal-machines-inspired-by-batteries/
2•PaulHoule•55m ago•0 comments

PostgreSQL 18 Beta 1 Released

https://www.postgresql.org/about/news/postgresql-18-beta-1-released-3070/
2•ksec•56m ago•1 comments

New AI model generates buildable Lego creations from text descriptions

https://arstechnica.com/ai/2025/05/new-ai-model-generates-buildable-lego-creations-from-text-descriptions/
2•emschwartz•56m ago•0 comments

Henry James's family tried to keep him in the closet (2016)

https://www.theguardian.com/books/2016/feb/20/colm-toibin-how-henry-james-family-tried-to-keep-him-in-the-closet
9•benbreen•59m ago•12 comments

The Cult of Doing Business

https://www.commonwealmagazine.org/calvert-work-entrepreneur-ethic-baker-review-job
34•Caiero•59m ago•2 comments

3D printing in vivo for non-surgical implants and drug delivery

https://www.science.org/doi/10.1126/science.adt0293
1•Phreaker00•1h ago•1 comments

Scaling Laws for Scalable Oversight

https://arxiv.org/abs/2504.18530
1•sonabinu•1h ago•0 comments

4 Lenses on Organisations

https://www.youtube.com/watch?v=fhhrLxBH-Ws
1•mcp_•1h ago•0 comments