Best of DevTools โ€” July 2025

  1. 1
    Article
    Avatar of dhhDavid Heinemeier Hanssonยท44w

    Get in losers, we're moving to Linux!

    A growing number of developers are switching from Mac to Linux, driven by factors like improved hardware options, Apple's strained developer relations, and influential tech personalities adopting Arch Linux with Hyprland. Despite Arch's reputation for difficulty, it's gaining traction among new user circles, supported by the AUR package repository and gaming advances through Steam Deck. While Linux remains niche on desktop, it's gaining significant mindshare among developers seeking free, open alternatives to commercial operating systems.

  2. 2
    Article
    Avatar of vibecodingVibe Codingยท41w

    Supercharging Claude Code

    A comprehensive setup guide for optimizing Claude Code beyond basic installation. Covers essential prerequisites including Claude Pro subscription, enhancement tools like SuperClaude and Claudia, project-specific CLAUDE.md files for context, Model Context Protocols (MCPs) for extended functionality, agents for specialized prompts, and best practices for effective collaboration with the AI assistant. Emphasizes treating Claude Code as a tool requiring proper guidance rather than an autonomous code wizard.

  3. 3
    Article
    Avatar of thedevcraftThe Dev Craftยท44w

    Advanced Git commands

    A collection of advanced Git commands that developers may not be familiar with, focusing on lesser-known functionality that can enhance version control workflows and repository management.

  4. 4
    Article
    Avatar of ergq3auoeReinierยท40w

    Cursor AI Complete Guide (2025): Real Experiences, Pro Tips, MCPs, Rules & Context Engineering

    A comprehensive guide covering Cursor AI, an AI-powered code editor, including setup instructions, advanced features like Model Context Protocols (MCPs), configuration rules, and context engineering techniques. The guide includes real-world experiences and professional tips for maximizing productivity with AI-assisted development, plus a practical example of building an AI SaaS application for automated newsletter generation.

  5. 5
    Article
    Avatar of shaafShaafยท42w

    Neovim for Java Developers: A Match is made ๐Ÿš€

    A comprehensive guide to setting up Neovim as a Java development environment, featuring the neovim4j configuration repository. Covers essential plugins like nvim-java for testing and debugging, telescope for fuzzy search, and LSP configuration for code completion. Includes AI integration with GitHub Copilot and ChatGPT, along with practical keybindings and setup instructions for Java developers transitioning from traditional IDEs.

  6. 6
    Video
    Avatar of youtubeYouTubeยท41w

    Claude Engineer is INSANE... Upgrade Your Claude Code Workflow

    Two free tools can significantly enhance Claude Code workflows: Super Claude, a configuration framework that adds 18 structured commands with development personas and flags for different stages of the software development lifecycle, and a web-based GUI that enables browser access to Claude Code from any device on the same network. Super Claude provides pre-built workflows for frontend, backend, security, and architecture tasks, while the web GUI offers cross-device accessibility for remote coding sessions.

  7. 7
    Article
    Avatar of webcraftWebCraftยท41w

    ๐Ÿ“ The best code generators for developers

    A curated collection of code generators specifically designed for front-end development, featuring webcode.tools as a resource for developers looking to automate code creation and improve their development workflow.

  8. 8
    Video
    Avatar of codingwithsphereCoding with Sphereยท43w

    How to setup Terminal Cursor Animations (3 Methods)

    Three methods for adding cursor animations to terminals: using Kitty terminal's built-in cursor trail feature with simple configuration, installing the smearcursor.nvim plugin for Neovim that works across any terminal, and building Ghostty terminal from source to use custom cursor trail shaders. Each approach has different compatibility requirements and visual effects.

  9. 9
    Article
    Avatar of ergq3auoeReinierยท44w

    The Web Is Your Component Library

    YoinkUI is a Chrome extension that allows developers to extract clean, reusable Tailwind CSS and React code from any website by simply right-clicking on UI elements. The tool generates production-ready components without requiring developer tools or manual code inspection, targeting frontend developers, designers, and indie builders who want to quickly prototype and build inspired by existing web interfaces.

  10. 10
    Article
    Avatar of phProduct Huntยท42w

    Devex: Your Own Open-Source, Containerized and Shareable Cloud IDE.

    Devex is a self-hosted, open-source cloud IDE that enables developers to create live browser-based REPLs similar to Replit. The containerized solution allows developers to build applications quickly without managing infrastructure, making it suitable for individual developers, open-source projects, and rapid prototyping scenarios.

  11. 11
    Article
    Avatar of nextjsNextJSยท44w

    Vs code Extension: Next.js Smart Routing Visualizer

    A VS Code extension called Next.js Smart Routing Visualizer helps developers visualize their Next.js routing structure directly in the Explorer panel. It supports both pages/ and app/ directories, highlights dynamic segments, provides live updates through file system watchers, and features a clean UI with intuitive icons. The extension is designed to improve productivity in large codebases by making Next.js navigation clear and visual.

  12. 12
    Article
    Avatar of phProduct Huntยท44w

    PromptForge: The ultimate prompt engineering workbench

    PromptForge is an AI prompt engineering workbench that provides tools for crafting, testing, and systematically evaluating prompts. It includes powerful analysis capabilities to help developers optimize their AI prompts through structured testing and evaluation processes.

  13. 13
    Article
    Avatar of devtoolsDev Toolsยท41w

    Stop losing sprint time to documentation

    AI Cursor Init is a toolkit that automates documentation generation for software projects. It uses static analysis to create architecture decision records, ER diagrams, and onboarding guides directly from codebases. The tool integrates with Cursor IDE and leverages AI models to produce coherent documentation that can be reviewed and maintained through standard version control workflows.

  14. 14
    Article
    Avatar of phProduct Huntยท41w

    Naiad Lens: Stop coding blind. See every flow in one click.

    Naiad Lens is an IDE plugin that automatically generates interactive architecture, sequence, and file-level diagrams from codebases. Users can click on diagram nodes to navigate directly to specific lines of code, making it easier to understand complex projects, onboard new team members, and work with legacy systems.

  15. 15
    Article
    Avatar of cassidooCassidy's blogยท43w

    Tools using tools

    Developer experience is evolving to accommodate both human developers and AI agents as users. Tools and APIs now need to be optimized for machine consumption alongside human usability. This dual approach requires different content strategies, from traditional SEO-focused materials for humans to training data and prompting assistance for AI systems. Developers must adapt their building practices to consider how AI assistants will interact with their tools, as the industry shifts toward humans delegating tasks to AI while maintaining oversight.

  16. 16
    Article
    Avatar of atomicobjectAtomic Spinยท41w

    A Guide to Browser DevTools โ€“ The Debugger

    Browser DevTools' Sources tab provides powerful debugging capabilities for web developers. You can set breakpoints by clicking next to line numbers, then use debugging controls to step through code execution. The debugger allows you to pause JavaScript execution, inspect variable values in real-time, and navigate through functions using Step Over, Step Into, and Step Out commands. This enables efficient troubleshooting and code analysis directly within the browser environment.

  17. 17
    Video
    Avatar of breadonpenguinsBread on Penguinsยท43w

    Upgrading my Neovim config with some awesome new plugins

    A developer shares their experience upgrading their Neovim configuration with several new plugins. The main additions include a markdown rendering plugin that displays formatted markdown inline, a number toggle plugin for relative line numbers, Twilight for dimming surrounding code context, and several other productivity plugins like URL aggregation and ASCII diagram drawing tools. The author emphasizes keeping configurations minimal while showcasing useful plugins that others might find valuable for their workflows.

  18. 18
    Video
    Avatar of christitustechChris Titus Techยท42w

    macOS defaults are TERRIBLE

    A comprehensive critique of macOS default settings and configurations, covering issues with excessive animations, poor window management, Finder limitations, and bloated dock behavior. The author demonstrates various third-party tools and system modifications to improve the Mac experience, including Raycast for search, alternative terminals like Ghostty, window managers like Yabai and Aerospace, and custom configurations to reduce visual effects. Despite the criticisms, the author acknowledges benefits like excellent battery life and compatibility with professional software like Final Cut Pro.

  19. 19
    Article
    Avatar of jetbrainsJetBrainsยท42w

    IntelliJ IDEA Moves to the Unified Distribution

    JetBrains is consolidating IntelliJ IDEA into a single unified distribution, replacing separate Community and Ultimate editions. The transition includes three phases: enabling GitHub builds with CI/CD pipelines, implementing graceful license expiration (users retain basic functionality when subscriptions expire), and migrating to one installer by 2025.3. The unified version will include more free features than current Community Edition, such as enhanced syntax highlighting for frameworks like Spring and Quarkus, project setup wizards, and basic database schema exploration. Ultimate features still require subscription but can be tried with one-click trials. Open source commitment remains strong with GitHub builds containing only open-source components, while the unified distribution includes some proprietary features available for free.

  20. 20
    Article
    Avatar of collectionsCollectionsยท43w

    OpenCode: An Advanced Open-Source AI Coding Agent for Terminal

    OpenCode is an open-source AI coding agent designed for terminal use, offering access to over 75 AI models from providers like OpenAI, Anthropic, and Google Gemini. It features collaborative workflows with sharable session links, parallel agent processing, customizable themes, and superior performance compared to alternatives like Gemini CLI and ClaudeCode. The tool supports multi-agent and multi-session capabilities, making it a versatile coding assistant for developers.

  21. 21
    Article
    Avatar of exceptionalfrontendExceptional Frontendยท45w

    How are you using AI in Frontend Development?

    A developer seeks insights from the community about practical AI applications in frontend development. Common uses mentioned include code generation, documentation, problem-solving assistance, and project setup. The discussion highlights interest in more advanced implementations like JavaScript libraries for training and displaying machine learning models directly in web applications.

  22. 22
    Article
    Avatar of phProduct Huntยท41w

    Chive: The macOS companion for Claude Code

    Chive is a native macOS application that provides a dashboard for monitoring multiple Claude Code sessions simultaneously. It displays real-time status updates of running instances, sends notifications when attention is needed, and helps developers track progress across different projects without requiring cloud integration or workflow changes.

  23. 23
    Article
    Avatar of hnHacker Newsยท41w

    Piper - AI Phone Call Agent

    Piper is an AI phone call agent that automates phone calls through a Chrome extension. Users can click any phone number on websites and type their request, while Piper handles the actual conversation, navigating phone menus and completing tasks like booking appointments, canceling subscriptions, or handling customer service issues. Built by former AssemblyAI engineers, it provides live transcripts and status updates during calls.

  24. 24
    Article
    Avatar of hnHacker Newsยท45w

    Anthropic

    Claude Code hooks allow developers to customize and extend Claude's behavior by registering shell commands that execute at specific points in the lifecycle. These hooks provide deterministic control for tasks like automatic code formatting, logging, notifications, and custom permissions. The system supports various hook events (PreToolUse, PostToolUse, Notification, Stop) with configurable matchers and JSON-based input/output. Hooks can integrate with MCP tools and offer both simple exit code and advanced JSON output formats for sophisticated control flow.

  25. 25
    Article
    Avatar of theregisterThe Registerยท40w

    Zed code editor hears your prayers, rolls out AI-free mode

    Zed code editor introduces an AI-free mode in response to user demand, allowing developers to completely disable LLM integration. The Rust-based editor offers native performance and collaborative features without cloud dependencies. This move addresses corporate restrictions on AI tools and growing developer skepticism about AI coding assistants, which recent studies suggest may actually slow down development despite perceived benefits.