Show HN: VectorNest responsive web-based SVG editor

Show HN (score: 8)
Found: February 18, 2026
ID: 3326

Description

IDE/Editor
Show HN: VectorNest responsive web-based SVG editor I’ve just released VectorNest — an open-source, browser-based SVG editor.

If you have an SVG and need quick edits (paths, alignment, small fixes, animations, LLM assistance) without installing software, this is for you.

Try the demo: https://ekrsulov.github.io/vectornest/ GitHub repo: https://github.com/ekrsulov/vectornest

Feedback, issues and contributions are welcome.

More from Show

Show HN: Git Navigator – Use Git Without Learning Git

Show HN: Git Navigator – Use Git Without Learning Git Hey HN, I built a VS Code extension that lets you do Git things without memorizing Git commands.<p>You know what you want to do, move this commit over there, undo that thing you just did, split this big commit into two smaller ones. Git Navigator lets you just... do that. Drag a commit to rebase it. Cherry-pick (copy) it onto another branch. Click to stage specific lines. The visual canvas shows you what&#x27;s happening, so you&#x27;re not guessing what `git rebase -i HEAD~3` actually means.<p>The inspiration was Sapling&#x27;s Interactive Smartlog, which I used heavily at Meta. I wanted that same experience but built specifically for Git.<p>A few feature callouts:<p>- Worktrees — create, switch, and delete linked worktrees from the graph. All actions are worktree-aware so you&#x27;re always working in the right checkout. - Stacked workflows — first-class stack mode if you&#x27;re into stacked diffs, but totally optional. Conflict resolution — block-level choices instead of hunting through `&lt;&lt;&lt;&lt;&lt;&lt;&lt;` markers.<p>Works in VS Code, Cursor, and Antigravity. Just needs a Git repo.<p>Site: <a href="https:&#x2F;&#x2F;gitnav.xyz" rel="nofollow">https:&#x2F;&#x2F;gitnav.xyz</a><p>VSCode Marketplace: <a href="https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=binhonglee.git-navigator" rel="nofollow">https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=binhongl...</a><p>Open VSX: <a href="https:&#x2F;&#x2F;open-vsx.org&#x2F;extension&#x2F;binhonglee&#x2F;git-navigator" rel="nofollow">https:&#x2F;&#x2F;open-vsx.org&#x2F;extension&#x2F;binhonglee&#x2F;git-navigator</a>

Show HN: Webhook Skills – Agent skills for webhook providers and best practices

Show HN: Webhook Skills – Agent skills for webhook providers and best practices I built a collection of webhook skills because AI coding agents are surprisingly bad at webhook integrations. The generated code looks reasonable until you run it, then signature verification fails, raw body handling is wrong, or the middleware order breaks everything.<p>PostHog&#x27;s research on LLM code generation (<a href="https:&#x2F;&#x2F;posthog.com&#x2F;blog&#x2F;correct-llm-code-generation" rel="nofollow">https:&#x2F;&#x2F;posthog.com&#x2F;blog&#x2F;correct-llm-code-generation</a>) found that agents produce more reliable code when referencing known-working examples rather than reconstructing from training data. That&#x27;s the approach here.<p>`webhook-skills` is a collection of provider-specific webhook implementations and best practices guides built on the Agent Skills spec (agentskills.io):<p><pre><code> - Runnable examples (currently Express, Next.js, FastAPI, with more frameworks coming) - Signature verification with provider-specific gotchas documented - Best-practice patterns: idempotency, error handling, retry logic - 11 providers at launch (Stripe, Shopify, GitHub, OpenAI, Clerk, Paddle, others), expanding based on my needs or requests. </code></pre> Example:<p><pre><code> # list skills npx skills add hookdeck&#x2F;webhook-skills --list # install skills npx skills add hookdeck&#x2F;webhook-skills --skill stripe-webhooks --skill webhook-handler-patterns </code></pre> Works with Claude Code, Cursor, Copilot. The examples are useful even without an agent: minimal, tested handlers you can copy directly.<p>PRs welcome for new providers and frameworks. I also built an AI-powered generator that automatically creates new provider skills. Point it at webhook docs, and it researches the signature scheme, generates verification code for each framework, writes tests, and opens a PR.

Show HN: A small programming language where everything is a value

Show HN: A small programming language where everything is a value This is a hobby project of mine that I started a few years ago to learn about programming language implementation. It was created 95% without AI, although a few recent commits include code from Gemini CLI.<p>I started out following Crafting Interpreters, but gradually branched off that until I had almost nothing left in common.<p>Tech stack: Rust, Cranelift (JIT compilation), LALRPOP (parser).

Show HN: Fence – Sandbox CLI commands with network/filesystem restrictions

Show HN: Fence – Sandbox CLI commands with network/filesystem restrictions Hi HN!<p>Fence wraps any command in a sandbox that blocks network by default and restricts filesystem writes. Useful for running semi-trusted code (package installs, build scripts, unfamiliar repos) with controlled side effects, or even just blocking tools that phone home.<p>&gt; fence curl <a href="https:&#x2F;&#x2F;example.com" rel="nofollow">https:&#x2F;&#x2F;example.com</a> # -&gt; blocked<p>&gt; fence -t code -- npm install # -&gt; template with registries allowed<p>&gt; fence -m -- npm install # -&gt; monitor mode: see what gets blocked<p>One use-case is to use it with AI coding agents to reduce the risk of running agents with fewer interactive permission prompts:<p>&gt; fence -t code -- claude --dangerously-skip-permissions<p>You can import existing Claude Code permissions with `fence import --claude`.<p>Fence uses OS-native sandboxing (macOS sandbox-exec, Linux bubblewrap) + local HTTP&#x2F;SOCKS proxies for domain filtering.<p>Why I built this: I work on Tusk Drift, a system to record and replay real traffic as API tests (<a href="https:&#x2F;&#x2F;github.com&#x2F;Use-Tusk&#x2F;tusk-drift-cli" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Use-Tusk&#x2F;tusk-drift-cli</a>). I needed a way to sandbox the service under test during replays to block localhost outbound connections (Postgres, Redis) and force the app to use mocks instead of real services. I quickly realized that this could be a general purpose tool that would also be useful as a permission manager across CLI agents.<p>Limitations: Not strong containment against malware. Proxy-based filtering requires programs to respect `HTTP_PROXY`.<p>Curious if others have run into similar needs, and happy to answer any questions!

No other tools from this source yet.