# Stackline Open Source > Four focused, zero-runtime-dependency npm packages for secure object merge, > deterministic JSON, Server-Sent Events, and local AI tool routing. - [Package catalog](https://alexandro.net/docs/open-source/): choose and compare packages. - [Secure deep merge guide](https://alexandro.net/docs/open-source/guides/deepmerge-security/): unsafe keys, arrays, limits, migration, and tests. - [Stable JSON guide](https://alexandro.net/docs/open-source/guides/stable-json/): stable, safe, and RFC 8785 canonical serialization. - [SSE streaming guide](https://alexandro.net/docs/open-source/guides/sse-ai-streaming/): parsing, cancellation, reconnects, servers, and limits. - [Local tool routing guide](https://alexandro.net/docs/open-source/guides/local-tool-routing/): bounded MCP and provider tool discovery. - [Full machine-readable reference](https://alexandro.net/docs/open-source/llms-full.txt) ## Packages - `@stackline/deepmerge`: https://alexandro.net/docs/vanilla/deepmerge/ - `@stackline/stable-stringify`: https://alexandro.net/docs/vanilla/stable-stringify/ - `@stackline/sse`: https://alexandro.net/docs/vanilla/sse/ - `@stackline/tool-router`: https://alexandro.net/docs/vanilla/tool-router/