🛠️ All DevTools
Showing 1–20 of 5426 tools
Last Updated
June 23, 2026 at 04:44 PM
Show HN: TikZ Editor – WYSIWYG editor for figures in LaTeX
Hacker News (score: 112)Show HN: TikZ Editor – WYSIWYG editor for figures in LaTeX Hi all! TikZ is a widely-used LaTeX package for drawing figures in papers. It uses commands like \draw[->] (0,0) -- (1,2); to draw lines, shapes, text, etc. Academics usually code up their figures by hand, so there is lots of twiddling around with the coordinates and recompiling until things look nice. I guess it’s a bit like SVG, but it’s more code than markup, for example it has loops with \foreach.<p>I built an open-source WYSIWYG TikZ editor (available for web and desktop) that allows you to edit your TikZ source code visually by dragging and resizing elements. It simultaneously shows the source code and the rendered figure, and lets you edit either one while the two views stay in sync. I’m not aware of any other editors that are simultaneously source editors and WYSIWYG (even for editing SVG or HTML), and I’m quite pleased with how well the combination works.<p>The way the app is implemented is by parsing the TikZ code, and at all times keeping track of the exact source location of each object. Thereby, when a user drags an element to a new position, the app can override just the numbers in the coordinate without changing anything else in the code (such as line breaks or indentation).<p>This approach essentially required reimplementing a large fraction of TikZ, which is the kind of task that no human would ever want to do. I think building software that doesn’t exist yet because it would be impossibly tedious to code up is one of the great new possibilities thanks to coding agents, and it’s worth brainstorming for other examples. (This app was built almost entirely by Codex.)<p>Implementing the app came with lots of fun side quests, including building converters from SVG / pptx / ipe to TikZ, re-implementing the LaTeX hyphenation and line-breaking algorithm to support multi-line nodes, and making a color picker that uses the red!20!black color mixing notation used in LaTeX papers.
MSG Made Dossier on Activists Who Opposed Facial Recognition
Hacker News (score: 129)MSG Made Dossier on Activists Who Opposed Facial Recognition
Show HN: Shumai – open-source Frame.io alternative for creative work
Show HN (score: 7)Show HN: Shumai – open-source Frame.io alternative for creative work Shumai is an open source platform for uploading creative files, managing projects, collecting precise feedback, sharing work, and collaborating with AI agents, all in one simple creative-first workspace.<p>I’ve always liked the product design of Frame.io, and I wanted to build an alternative that feels just as polished, while being open source and easy to self host.<p>You can deploy Shumai with docker compose in just a few minutes. It can also be installed from npm, though you'll need to provide your own PostgreSQL instance with the pgvector extension installed.<p>For larger deployments, Shumai supports distributed processing via Temporal, allowing resource intensive tasks such as transcoding to be scaled independently.<p>It's still early in development, feel free to try and share any feedback.<p>Demo: <a href="https://staging.shumai.one" rel="nofollow">https://staging.shumai.one</a>
Show HN: Neural Particle Automata
Hacker News (score: 21)Show HN: Neural Particle Automata Neural CAs model self-organizing pattern formation on grids. Now the grid is gone. Each cell is an agentic particle that can move freely in space and change its state.<p>While each particle follows a simple shared rule, many together can grow complex morphologies or form intricate patterns. The resulting particle system as a whole can regenerate from damage and exhibits surprising emergent behavior.<p>Try cutting the lizard and watch it heal itself!
Show HN: Ideate a trading strategy with an Ex-Citadel Trader
Show HN (score: 6)Show HN: Ideate a trading strategy with an Ex-Citadel Trader
The new HTTP QUERY method explained
Hacker News (score: 33)The new HTTP QUERY method explained
Who Does What? Team Topologies for the Agentic Platform
Hacker News (score: 26)Who Does What? Team Topologies for the Agentic Platform
Show HN: A pure ARM64 Assembly web server, now on Linux with CGI for no reason
Show HN (score: 10)Show HN: A pure ARM64 Assembly web server, now on Linux with CGI for no reason This is ymawky, a now-dynamic web server written entirely in ARM64 Assembly. I've previously posted about ymawky here: <a href="https://news.ycombinator.com/item?id=48080587">https://news.ycombinator.com/item?id=48080587</a><p>In the past month and a half, I've made some pretty major improvements: I've added CGI scripting support, so the server now supports query strings and dynamic content; and I've fully ported ymawky to run on Linux, rather than macOS-only.<p>In addition to GET/PUT/HEAD/DELETE/OPTIONS requests, because of CGI support ymawky also accepts POST requests (only to CGI resources for now).<p>I've also updated the more detailed writeup to reflect CGI support and the Linux port: <a href="https://imtomt.github.io/ymawky/" rel="nofollow">https://imtomt.github.io/ymawky/</a>
AWS Lambda MicroVMs for isolated execution of user and AI-generated code
Hacker News (score: 17)AWS Lambda MicroVMs for isolated execution of user and AI-generated code
Nearly half of LG smart TV apps contain residential proxy SDKs
Hacker News (score: 174)Nearly half of LG smart TV apps contain residential proxy SDKs
Optocam Zero: a Pi Zero based digital camera made using off the shelf components
Hacker News (score: 80)Optocam Zero: a Pi Zero based digital camera made using off the shelf components
Canada is looking to build up to 10 new nuclear reactors over the next 15 years
Hacker News (score: 24)Canada is looking to build up to 10 new nuclear reactors over the next 15 years
Blogger defeats photographer's copyright claim
Hacker News (score: 38)Blogger defeats photographer's copyright claim
NSF slashes research programs to support new tech initiative, insiders say
Hacker News (score: 119)NSF slashes research programs to support new tech initiative, insiders say
Show HN: Oak – Git replacement designed for agents
Hacker News (score: 85)Show HN: Oak – Git replacement designed for agents Oak is a version control system I've been working on designed for agents (<a href="https://oak.space" rel="nofollow">https://oak.space</a>). It improves the speed and context your agents need when working on serious projects. With virtual mounts, agents locally and in the cloud no longer need a full copy of a repo to get working. You can work on many tasks in parallel without needing to download everything or fight worktrees. Version control shouldn't waste you or your agents time. It should be fast, creative and fun to make things with agents.<p>Oak is still early in development. There's no Windows build and missing plenty of features (no CI, no issues, no comments). We still use GitHub Actions for building Oak now, but we've been fully bootstrapped on Oak with no Git backup for several months: <a href="https://oak.space/oak/oak" rel="nofollow">https://oak.space/oak/oak</a>.<p>Blog post: <a href="https://oak.space/blog#git-is-forever" rel="nofollow">https://oak.space/blog#git-is-forever</a><p>Docs: <a href="https://oak.space/docs" rel="nofollow">https://oak.space/docs</a>
I built Ponytrail, a local audit trail for AI coding-agent edits
Hacker News (score: 16)I built Ponytrail, a local audit trail for AI coding-agent edits
Claude Code's "extended thinking" is a summary- not authentic thinking
Hacker News (score: 80)Claude Code's "extended thinking" is a summary- not authentic thinking
Show HN: Selector Forge – browser extension for AI-generated resilient selectors
Hacker News (score: 25)Show HN: Selector Forge – browser extension for AI-generated resilient selectors Hi HN, I'm Ahmad from the Intuned (<a href="https://intunedhq.com">https://intunedhq.com</a>) team. Today, we're releasing and open-sourcing Selector Forge (<a href="https://selectorforge.ai/" rel="nofollow">https://selectorforge.ai/</a>), a browser extension that generates reliable CSS/XPath selectors using AI.<p>You can use it to create a selector for a single element or for an array of elements. The selectors it creates are meant to be "semantic" and more resilient to page changes than what Chrome DevTool’s “Copy Selector” (and other similar extensions) give you. Those tend to hand you something brittle like `#top > div.w-100.ph0-l.ph3.ph4-m > h1 > span`, which can break with a minimal page change. Selector Forge aims for selectors that don't break as easily. Here are some selectors that Selector Forge created: `//div[@aria-label="Showing weekly downloads"]//p[@aria-live="polite"]` (item selector) and `//*[local-name()='svg' and @aria-label="Download statistics"]/following-sibling::div` (list selector).<p>Here is a video demo of using the extension: <a href="https://www.youtube.com/watch?v=8IjjeDQkKmo" rel="nofollow">https://www.youtube.com/watch?v=8IjjeDQkKmo</a><p>Selector Forge on Chrome: <a href="https://chromewebstore.google.com/detail/lbendfnlmhdakbeblajoffkfmafbfaha" rel="nofollow">https://chromewebstore.google.com/detail/lbendfnlmhdakbeblaj...</a><p>Selector Forge on Firefox: <a href="https://addons.mozilla.org/en-US/firefox/addon/selector-forge/" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/selector-forg...</a><p>Selector Forge code: <a href="https://github.com/Intuned/selector-forge" rel="nofollow">https://github.com/Intuned/selector-forge</a><p>Backstory: For the past couple of years we've been building Intuned Agent, a coding agent for building and maintaining browser automations. We quickly figured out that the most fragile part of any browser code is usually the selectors and that creating good selectors can go a long way towards improving the quality and reliability of the automation itself.<p>So we abstracted selector creation into its own agent, wrapped it as a tool, and let our codegen agent call it. LLMs by default don't do a great job generating good selectors, so this turned out to be really useful and improved the code our agent generates.<p>We recently thought that this piece (the selector agent/creation) is useful on its own (outside our platform) so we packaged it as a browser extension. That’s this post!<p>Selector Forge is open source, and the version in the browser stores (Chrome and Firefox) is free for up to 200 selectors/month. Unlimited usage is part of our paid plans.<p>We realize most developers aren't writing this kind of code by hand anymore, so the next step is exposing this functionality in a way coding agents can call directly, over a CLI or MCP. Here's our roadmap: <a href="https://github.com/Intuned/selector-forge#roadmap" rel="nofollow">https://github.com/Intuned/selector-forge#roadmap</a><p>Excited to hear your thoughts, questions, and feedback!
Show HN: Monolisa v3 – a typeface for developers and creatives
Show HN (score: 31)Show HN: Monolisa v3 – a typeface for developers and creatives Originally we (Andrey, Marcus, Juho) built MonoLisa in 2020 as we realised there's room for a better monospaced typeface for developers. The key insight was to make the glyphs slightly wider to make more room for design to make letters like m feel less cramped.<p>Since then we've released a variable v2 (2022) and now we're happy to expand the typeface with a new family called MonoLisa Text. The reasoning was to cover *other* use cases beyond coding with this proportional font.<p>We hope you give Monolisa a go as there's a free trial to try. We also welcome feedback!
Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend
Hacker News (score: 11)Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend I don't know Rust.<p>Friday after work I realised that 90% of my IDE time now is just the commit/diff view — and even good IDEs feel heavy for that.<p>So over the weekend I built a dedicated native tool for just that. Kyde is a macOS git commit + diff editor with one goal: be fast, do Git well.<p>I'm curious whether anyone else mostly opens their IDE for git operations these days.<p>It's open source, and there's a signed app in Releases.