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

Comments

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

PulseDaily – a local-first, no-login habit tracker

https://pulsedaily.codezs.online
1•fcxl•11s ago•1 comments

NamePhi – AI-Powered Domain Name Generator for Brandable Identities

https://www.namephi.com/
1•quillzhou•59s ago•0 comments

Reconstructability as a Threshold Question in AI-Mediated Representation

https://www.aivojournal.org/reconstructability-as-a-threshold-question-in-ai-mediated-representat...
1•businessmate•2m ago•1 comments

Open Source Strategies

https://tempestphp.com/blog/open-source-strategies
1•brentroose•3m ago•0 comments

ATT Room 641 [pdf]

https://jnslp.com/wp-content/uploads/2014/05/On-the-Bulk-Collection-of-Tangible-Things.pdf
1•rballpug•6m ago•1 comments

Two AI researchers are now funded by Solana

https://ghuntley.com/solana/
1•ghuntley•8m ago•0 comments

MultiLang‑ASM:A Universal Assembly Platform for Kids,Students,Kernel Developers

1•neuroosgenesis•10m ago•0 comments

Simpler than Photoshop but for free AI Landscaping

https://hadaa.pro/
2•Fh_•11m ago•1 comments

Photos Capture the Breathtaking Scale of China's Wind and Solar Buildout

https://e360.yale.edu/digest/china-renewable-photo-essay
3•mrtksn•12m ago•0 comments

Physics of foam resembles AI training

https://phys.org/news/2026-01-physics-foam-strangely-resembles-ai.html
2•sebg•12m ago•0 comments

Formbase – open‑source back end for HTML forms

https://github.com/formbase-dev/formbase
2•ephraimduncan•18m ago•0 comments

DB Branching in Mirrord

https://metalbear.com/blog/db-branching/
1•aviramha•19m ago•0 comments

A simple TUI video converter for the AV1 codec

https://github.com/framicheli/av1converter
1•francescomi•23m ago•0 comments

Show HN: Free and open sourced prompt skills game for kids

https://prompts.chat/kids
1•fka•24m ago•0 comments

Mission planning system will break before your rockets do

https://blog.satsearch.co/2026-01-14-spotlight-your-mission-planning-system-will-break-before-you...
1•kartikkumar•24m ago•0 comments

I built a tool to help me explain my work to clients automatically

https://delivrr.work/
1•ymfh•28m ago•1 comments

Show HN: 0xCal – A calorie tracker where you just describe what you ate

https://apps.apple.com/pl/app/0xcal-ai-calorie-tracker/id6749210009
1•namedix•28m ago•0 comments

Declarative YAML Workflow System for AI Agents

https://twitter.com/nedim0x01/status/2011733056709636471
1•nedim0x01•30m ago•1 comments

AI-powered automatic translation in WordPress (YouTube video tutorial)

https://gatoplugins.com/blog/youtube-video-tutorial-ai-powered-automatic-translation-in-wordpress
1•leoloso•33m ago•0 comments

LiteStar – a FastAPI rival (DTOs, controllers, msgpack)

https://litestar.dev/
1•begoon•33m ago•0 comments

Second Thoughts on James Burnham (George Orwell, 1946)

https://www.orwellfoundation.com/the-orwell-foundation/orwell/essays-and-other-works/second-thoug...
2•duggan•35m ago•0 comments

Semi-Automating 200 Pull Requests with Claude Code

https://blog.davisvaughan.com/posts/2026-01-09-claude-200-pull-requests/
1•sebg•35m ago•0 comments

The crisis whisperer: how Adam Tooze makes sense of our bewildering age

https://www.theguardian.com/business/2026/jan/15/the-crisis-whisperer-how-adam-tooze-makes-sense-...
1•6LLvveMx2koXfwn•37m ago•0 comments

Blacksmith – AI Powered Penetration Testing

https://github.com/yohannesgk/blacksmith
4•jchris280•42m ago•4 comments

Codeless Code – Fables and Koans for the Software Engineer

https://thecodelesscode.com/case/234
1•todsacerdoti•44m ago•0 comments

Napa: Powering Scalable Data Warehousing with Robust Query Performance at Google

https://research.google/pubs/napa-powering-scalable-data-warehousing-with-robust-query-performanc...
1•tosh•45m ago•0 comments

Bruce Perens: The Ham Radio Operator Who Made Trump Want Greenland

https://web.archive.org/web/20260115085443/https://www.linkedin.com/pulse/ham-radio-operator-who-...
1•weinzierl•45m ago•1 comments

Use Agents or Be Left Behind? A Personal Guide to Automating Your Own Work

https://timdettmers.com/2026/01/13/use-agents-or-be-left-behind/
4•sebg•47m ago•0 comments

Optimizing data throughput for Postgres snapshots with batch size auto-tuning

https://xata.io/blog/postgres-snapshots-with-batch-size-auto-tuning
1•gulcin_xata•47m ago•1 comments

Typical: TypeScript with type safety at runtime

https://typical.elliots.dev/
1•elliotshep•48m ago•0 comments