🛠️ Hacker News Tools

Showing 1701–1720 of 2562 tools from Hacker News

Last Updated
April 27, 2026 at 08:00 AM

[Database] Show HN: GoSMig – minimal, type-safe SQL migrations written in Go I built GoSMig for my own projects and open-sourced it in case it helps others. It’s a tiny generic library (no external deps except golang.org&#x2F;x&#x2F;term) for writing SQL migrations in Go with compile-time checks.<p>It supports transactional and non-transactional migrations, rollback, status, version, and a small CLI handler so you can ship your own migration binary.<p>Why another migrator?<p>- Minimal API, no DSL or file layout to learn<p>- Type-safe via Go generics<p>- Works with database&#x2F;sql and sqlx out of the box<p>- Should work with any db library (or wrapper) that implements some generic interfaces (see the &quot;Core Types&quot; section here <a href="https:&#x2F;&#x2F;github.com&#x2F;padurean&#x2F;gosmig?tab=readme-ov-file#core-types" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;padurean&#x2F;gosmig?tab=readme-ov-file#core-t...</a>)<p>- Tested with PostgreSQL, should work with any SQL RDBMS (MySQL, SQLite, MS SQL Server, ...)<p>Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;padurean&#x2F;gosmig" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;padurean&#x2F;gosmig</a><p>Docs &amp; examples: README + examples branch <a href="https:&#x2F;&#x2F;github.com&#x2F;padurean&#x2F;gosmig&#x2F;tree&#x2F;examples" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;padurean&#x2F;gosmig&#x2F;tree&#x2F;examples</a><p>Would love feedback: ergonomics, missing guardrails, API rough edges, and real-world gotchas, etc.

Found: October 21, 2025 ID: 2014

[Other] Show HN: ExprTk REPL – Explore math expressions in the browser with WebAssembly ExprTk compiled to WebAssembly lets you explore and evaluate math expressions instantly in your browser. Everything runs client-side at near-native speed.

Found: October 21, 2025 ID: 2016

Build your own database

Hacker News (score: 344)

[Other] Build your own database

Found: October 21, 2025 ID: 2012

[CLI Tool] Show HN: Clink – Bring your own CLI Agents, Ship instantly Clink lets you use the coding agents you already pay for (Claude Code, Codex CLI, Gemini CLI, Z.ai GLM) to build → live-preview → ship apps in an isolated container.<p>No token purchases, no extra cost for coding. Just link your existing Claude&#x2F;OpenAI&#x2F;Gemini account and start building and deploying instantly.<p>Why we built this:<p>Claude Code is our go-to for coding, but it lacked preview + deploy capabilities. We didn&#x27;t want to pay Lovable again just for that.<p>Different agents excel at different tasks - Claude Code for versatility, Codex for complex work, GLM for speed. We needed one platform to leverage them all.<p>CLI agents offer more freedom than traditional web builders. We wanted to unlock their full potential with proper dev tooling.<p>What it does:<p>• Prompt → Build → Live → Deploy - The fastest path from idea to live website. Deploy for free.<p>• BYO Subscription - Use your existing plans efficiently (Claude Code $20 = 10x Lovable $25 usage, GLM $3 = 3x Claude Code $20)<p>DEV Mode (Beta):<p>• Multi-stack support - Build with Node, Python, Go, Rust and deploy containers to public URLs instantly<p>• Repo imports - Upgrade and deploy your existing projects across any stack<p>Links:<p>• Clink: <a href="https:&#x2F;&#x2F;clink.new" rel="nofollow">https:&#x2F;&#x2F;clink.new</a><p>• OSS origin (Claudable, ~2.8k): <a href="https:&#x2F;&#x2F;github.com&#x2F;opactorai&#x2F;Claudable" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;opactorai&#x2F;Claudable</a><p>We&#x27;d love any feedback, bug reports, or stack requests - we iterate fast and read every comment.

Found: October 21, 2025 ID: 2004

[DevOps] Show HN: Katakate – Dozens of VMs per node for safe code exec I&#x27;ve built this to make it easy to host your own infra for lightweight VMs at large scale.<p>Intended for exec of AI-generated code, for CICD runners, or for off-chain AI DApps. Mainly to avoid Docker-in-Docker dangers and mess.<p>Super easy to use with CLI &#x2F; Python SDK, friendly to AI engs who usually don&#x27;t like to mess with VM orchestration and networking too much.<p>Defense-in-depth philosophy.<p>Would love to get feedback (and contributors: clear &amp; exciting roadmap!), thx

Found: October 21, 2025 ID: 2009

[Package Manager] Show HN: Interactive timelines from Markdown – Chronos Timeline Make time make sense. Create and share beautiful interactive timelines from plain text. Also available as an Obsidian plugin.<p>Developers can render Chronos timelines in their apps with chronos-timeline-md library on NPM

Found: October 21, 2025 ID: 2005

[API/SDK] Show HN: Apicat – A Lightweight Offline Postman Alternative Apicat is the ultimate offline Postman alternative that stores your .http files locally. It’s Git-friendly, open-source, and highly compatible with Postman. Test APIs offline with this powerful free offline API client designed for developers who need a reliable local API testing tool.

Found: October 21, 2025 ID: 2006

[Other] Show HN: Django Keel – 10 Years of Django Best Practices in One Template After a decade of shipping Django to production, I got tired of solving the same setup problems on every new project.<p>Environment-first settings. Sensible auth defaults. Structured logging. CI from day zero. Pre-commit hooks. Docker. Security hardening. Every project meant two days of boilerplate before writing business logic.<p>So I built Django Keel: a production-ready Django starter that eliminates the yak-shaving. GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;CuriousLearner&#x2F;django-keel" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;CuriousLearner&#x2F;django-keel</a><p>*What you get*:<p>- 12-factor config with environment-based secrets - Production-hardened security defaults - Pre-wired linting, formatting, testing, pre-commit hooks - CI workflow ready to go - Clear project structure that scales - Documentation with real trade-offs explained<p>*Background*:<p>I maintained a popular cookiecutter template for years. Django Keel is what that should&#x27;ve been from the start—battle-tested patterns without the accumulated cruft.<p>*Who it&#x27;s for*:<p>Teams and solo builders shipping Django to production who want a strong baseline without tech debt. Feedback welcome on what works, what doesn&#x27;t, and what&#x27;s missing. Issues and PRs appreciated.

Found: October 21, 2025 ID: 2007

[Other] Show HN: I'm rewriting a web server written in Rust for speed and ease of use Hello! I got quite some feedback on a web server I&#x27;m building, so I&#x27;m rewriting the server to be faster and easier to use.<p>I (and maybe some other contributors?) have optimized the web server performance, especially for static file serving and reverse proxying (the last use case I optimized for very recently).<p>I also picked a different configuration format and specification, what I believe is easier to write.<p>Automatic TLS is also enabled by default out of the box, you don&#x27;t need to even enable it manually, like it was in the original server I was building.<p>Yesterday, I released the first release candidate of my web server&#x27;s rewrite. I&#x27;m so excited for this. I have even seen some serving websites with the rewritten web server, even if the rewrite was in beta.<p>Any feedback is welcome!

Found: October 21, 2025 ID: 2003

[Other] Building a message queue with only two UNIX signals

Found: October 20, 2025 ID: 1995

[Other] x86-64 Playground – An online assembly editor and GDB-like debugger

Found: October 20, 2025 ID: 1992

[Other] Show HN: I created a cross-platform GUI for the JJ VCS (Git compatible) Personally, I think the JJ VCS (<a href="https:&#x2F;&#x2F;github.com&#x2F;jj-vcs&#x2F;jj" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jj-vcs&#x2F;jj</a>) hit a point some time in this past year where I find it hard to find a great reason to continue using git. Over the years I&#x27;ve cobbled together aliases and bash functions to try to improve my git workflow, but after using jj, which works with ~any git repo and integrates great with Github repos, all of the workflow issues I ran into with git are not only solved, but improved in ways I couldn&#x27;t manage with simple scripts.<p>One example is the op log, which lets you go to any point in your repo&#x27;s time and provides simple undo and redo commands when you want to back out of a merge, didn&#x27;t mean to rebase, etc.<p>Because I have a pretty strong conviction that JJ is at this point a cleaner and more powerful version of git, my hopes are that it continues to grow. With that, it seemed a proper full-featured GUI was missing for the VCS. There&#x27;s some plugins that add some integration into VS Code, and there&#x27;s one in the works to get Intellij support working, but many of the constructs JJ provides in my opinion necessitate a grounds-up build of a GUI around how JJ works.<p>Right now, Judo for JJ is an MVP in an open beta. I did my best to support all of the core functionality one would need, though there&#x27;s many nice-to-haves that I am going to add, like native merge support, native splitting, etc. Most of this will be based on feedback from the Beta.<p>I&#x27;m really grateful for the great community JJ has built, alongside the HN community itself in the countless VCS-based posts I&#x27;ve read over the years, and am hoping for lots of input here during Beta under real usage - the goal is to be a full-featured desktop GUI for the VCS, similar to many of the great products that are out there for git.

Found: October 20, 2025 ID: 1993

[Other] Show HN: I got tired of managing dev environments, so I built ServBay Hey HN,<p>For years, my local development setup has been a fragile mess of tools that never quite played nicely together. On my mac, it was a constant battle with Homebrew services starting (or not starting) on boot, conflicting PHP and Node versions managed by `asdf` or `nvm`, and a collection of `docker-compose.yml` files that I&#x27;d copy-paste and tweak for every single project. The cognitive load was just too high.<p>Setting up SSL was another chore involving `mkcert`. Sharing a quick demo with a colleague meant firing up ngrok. And if I wanted to run two projects that needed different versions of PostgreSQL? Good luck. I’d have to stop one service to start another.<p>I missed the simplicity of the MAMP&#x2F;XAMPP era, but I needed something that could handle the diverse stack of a modern developer – not just PHP and MySQL, but Python, Go, Rust, Node.js, and various databases.<p>That’s why I (along with my small team) built ServBay. It&#x27;s our attempt to bring back simplicity and speed to local development without sacrificing power. It&#x27;s a native app for macOS and Windows, not a wrapper around Docker or VMs.<p>Here&#x27;s what it does:<p>One-Click Stacks: You can install and run multiple, isolated versions of languages like Python, Node.js, Go, Java, Rust, Ruby, and .NET. No more path conflicts or environment variable hell.<p>Databases, Plural: This was a huge one for me. You can run multiple instances of MySQL, MariaDB, PostgreSQL, Redis, and MongoDB simultaneously. Project A can use Postgres 14 while Project B uses Postgres 16, both running at the same time on different ports.<p>Automatic SSL: Any host you create gets a valid SSL certificate out of the box. No more browser privacy warnings for `<i>.test` or `</i>.localhost` domains.<p>Built-in Tunneling: If you need to demo a feature or test a webhook, there&#x27;s a one-click button to expose your local site to the internet via a secure tunnel.<p>One-Click Local AI: This is something we&#x27;re really excited about. We&#x27;ve added a feature to easily download and run models like Llama 3 or Stable Diffusion locally through a simple UI, so you can experiment without worrying about API keys or costs.<p>Everything Else: It also handles one-click backups, has a clean, non-intrusive UI, and is designed to be as lightweight as possible.<p>I know what many of you are thinking: &quot;Why not just use Docker?&quot;<p>And that&#x27;s a fair question. We use Docker for production and complex, multi-service architectures. But for quickly spinning up a single-service app, testing a new framework, or just general day-to-day development, the overhead of `Dockerfile`s, `docker-compose.yml`, slow file sync on macOS, and resource consumption often feels like overkill. ServBay is for those moments where you just want to get to the code.<p>The project is still young, and we have a long roadmap ahead. I&#x27;m here all day to answer any questions, listen to your (brutally honest) feedback, and hear about what your own development workflows look like.<p>You can check it out here: <a href="https:&#x2F;&#x2F;www.servbay.com" rel="nofollow">https:&#x2F;&#x2F;www.servbay.com</a><p>Thanks for reading.

Found: October 20, 2025 ID: 1991

[Other] Show HN: Playwright Skill for Claude Code – Less context than playwright-MCP I got tired of playwright-mcp eating through Claude&#x27;s 200K token limit, so I built this using the new Claude Skills system. Built it with Claude Code itself.<p>Instead of sending accessibility tree snapshots on every action, Claude just writes Playwright code and runs it. You get back screenshots and console output. That&#x27;s it.<p>314 lines of instructions vs a persistent MCP server. Full API docs only load if Claude needs them.<p>Same browser automation, way less overhead. Works as a Claude Code plugin or manual install.<p>Token limit issue: <a href="https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;playwright-mcp&#x2F;issues&#x2F;889" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;playwright-mcp&#x2F;issues&#x2F;889</a><p>Claude Skills docs: <a href="https:&#x2F;&#x2F;docs.claude.com&#x2F;en&#x2F;docs&#x2F;claude-code&#x2F;skills" rel="nofollow">https:&#x2F;&#x2F;docs.claude.com&#x2F;en&#x2F;docs&#x2F;claude-code&#x2F;skills</a>

Found: October 20, 2025 ID: 1989

[Other] Docker Systems Status: Full Service Disruption

Found: October 20, 2025 ID: 1988

[IDE/Editor] Pyscripter – Open-source Python IDE written in Delphi

Found: October 20, 2025 ID: 2062

[Other] Show HN: MarkdownConverters – Convert any file format to clean Markdown Hey HN<p>I built MarkdownConverters.com — a tool that converts any file format (PDF, DOCX, PPTX, HTML, or URL) into clean, structured Markdown.<p>I often needed to prep documents, reports, or scraped pages for AI pipelines, documentation, or version control, but existing tools either broke formatting, lost code blocks, or produced unreadable Markdown.<p>So I built something that focuses on: • Accurate structure (headings, lists, tables, code, links) • Consistent Markdown output ready for LLMs or docs • Fast, browser-based conversion with privacy-friendly processing • Support for multi-format and URL inputs<p>It’s especially useful if you work with RAG, embeddings, or text preprocessing — Markdown becomes a universal “clean” format for structured content.<p>Would love feedback on: • Conversion quality — what edge cases break for you? • Formats you’d like supported next (CSV, EPUB, JSON, etc.) • API workflows — would you use it for automation?<p>Try it here: <a href="https:&#x2F;&#x2F;markdownconverters.com" rel="nofollow">https:&#x2F;&#x2F;markdownconverters.com</a><p>Happy to answer any technical questions about the conversion pipeline or file parsing methods.

Found: October 19, 2025 ID: 1980

[Other] Show HN: Browser-based PDF form fields detection (YOLO-based) Hey HN!<p>Last week, Joe Barrow released CommonForms [1], a set of open models for automatically detecting form fields in PDFs.<p>He trained two models, FFDNet-S and FFDNet-L, on a dataset of 55k documents. You can read more about his approach in the arXiv paper [2].<p>As someone who&#x27;s been searching for reliable models to auto-detect form fields (one of the last hard problems in PDF form filling), I was seriously impressed by the quality of these models. I wanted to give them the attention and distribution they deserve, so I created a fully browser-based implementation that handles both detection and field addition.<p>My implementation relies on his models and onnx runtime web + some post-processing. I plan on publishing a small browser library to encapsulate it in the coming days to make it easier to deploy anywhere (currently you&#x27;d have to fork &#x2F; copy my code)<p>Happy to answer any questions about the browser-based implementation!<p>Questions about the models themselves should be directed to Joe, who I believe is also on HN [3]<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;jbarrow&#x2F;commonforms" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jbarrow&#x2F;commonforms</a> [2] <a href="https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2509.16506" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2509.16506</a> [3] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;user?id=jbarrow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;user?id=jbarrow</a>

Found: October 19, 2025 ID: 1971

[IDE/Editor] Show HN: Notepad.exe – macOS editor for Swift and Python (now Linux runtime) I recently released version 1.4 of Notepad.exe, my editor built for macOS. The goal of the app is to let you prototype ideas in Swift or Python with minimal setup - write code, hit Run, skip project scaffolding.<p>This release adds support for a Linux runtime&#x2F;subsystem, so you can write on macOS and execute snippets in a Linux environment.<p>I’d love to hear any feedback or answer any questions: would a tool like this fit your workflow? What friction remains?

Found: October 19, 2025 ID: 1970

[Database] Show HN: EloqDoc: MongoDB-Compatible Doc DB with Object Storage as First Citizen We&#x27;re excited to share EloqDoc, a new open source document database built on top of Data Substrate. EloqDoc is designed around the principle of treating object storage (like S3) as a first-class citizen for durability and cost efficiency. If you love the flexibility of MongoDB&#x27;s document model but are struggling with scaling, cost, and consistency due to its coupled architecture, EloqDoc is for you. It’s built to solve MongoDB&#x27;s inherent infrastructure challenges while remaining fully compatible with existing MongoDB clients and drivers.<p>Key Features:<p>1. Object Storage as First Citizen: Uses object storage for primary durability, leveraging local NVMe caching to achieve both lower cost and higher performance than using block-level storage (e.g. EBS).<p>2. Decoupled Compute &amp; Storage: Scale your compute&#x2F;QPS independently of your storage capacity, or vice-versa, without data movement.<p>3. True ACID Transactions: Delivers full ACID compliance with especially fast distributed transactions—consistency without compromise.<p>4. Native Distribution &amp; Multi-Writer: It&#x27;s a natively distributed database, eliminating complex manual sharding routers (like mongos) and supporting true Multi-Writer scalability.<p>Check it out: <a href="https:&#x2F;&#x2F;www.github.com&#x2F;eloqdata&#x2F;eloqdoc" rel="nofollow">https:&#x2F;&#x2F;www.github.com&#x2F;eloqdata&#x2F;eloqdoc</a><p>We welcome any feedback, critique, or questions on the EloqDoc!

Found: October 19, 2025 ID: 1965
Previous Page 86 of 129 Next