🛠️ All DevTools
Showing 1241–1260 of 2545 tools
Last Updated
December 02, 2025 at 12:00 PM
Automate compile_flags for C/C++ projects on the Zig build system
Hacker News (score: 14)[Build/Deploy] Automate compile_flags for C/C++ projects on the Zig build system
Show HN: TailGuard – Bridge your WireGuard router into Tailscale via a container
Hacker News (score: 10)[DevOps] Show HN: TailGuard – Bridge your WireGuard router into Tailscale via a container My elderly parents are behind a 5G connection in rural areas, and I help them manage their network from overseas. I found a reasonably priced 5G router that can do external antennas required for it to work, but the only reasonable ways to get access to it is either through OpenVPN or WireGuard, the latter of which is much more lightweight and preferred with the memory constraints of the device.<p>The problem with WireGuard is that it requires handling key management oneself, and configuring the keys to every device you want to access it from. It also doesn't play nicely together with other VPNs, meaning I ended up connecting and disconnecting VPNs whenever I wanted to use them. This is especially evident on my phone, which only allows one VPN app at a time.<p>I was already using Tailscale as an easy way to handle homelab access with SSO, even if some computers are behind ISP CGNAT, and came up with this idea of spinning up a Docker container to connect the two. I found some suggestions for it online, but nothing ready to use. It ended up being more work than I expected to fine tune the routing, IPv6, firewall settings, re-resolving the DNS of the router on IP address changes etc.<p>I got it very stable eventually though, and wanted to share with everyone else. I think it's cool to have the WireGuard router looking like any other Tailscale node in my tailnet now.
Show HN: Shellcast.tv – Stream your vibe coding
Show HN (score: 7)[Other] Show HN: Shellcast.tv – Stream your vibe coding
Show HN: Vicinae – a native, Raycast-compatible launcher for Linux
Hacker News (score: 22)[Other] Show HN: Vicinae – a native, Raycast-compatible launcher for Linux Hi HN!<p>I’ve always been a fan of application launchers, and I was impressed by the approach the Raycast team took — especially their extension system. About six months ago I started building something similar for Linux, aiming to integrate deeply at the OS level and give extensions a lot of power.<p>Vicinae is written in C++ with Qt Widgets. I chose Widgets over QML for more imperative control of the UI, especially around extension handling. So far that’s worked well — modern C++ is great.<p>To support my goals I built a number of custom widgets, including a fully virtualized list that can efficiently render tens of thousands of items. That gave me a lot of respect for Qt — it’s a powerful framework that mostly stayed out of my way.<p>A key feature is support for Raycast extensions (React + TypeScript), most of which can be installed and used directly inside the launcher (though not all features are implemented yet). There’s also a native API package (@vicinae/api) for writing Vicinae-specific extensions with additional capabilities. This required writing a custom React reconciler — surprisingly straightforward, though still unpolished.<p>Like Raycast, Vicinae ships with powerful built-in modules, but the goal isn’t to make a clone. I want it to grow into its own project that fits the FOSS model better, while staying compatible with the Raycast ecosystem. I also plan to bring it to other OSes eventually.<p>I’d love feedback on the technical approach, and suggestions for what would make this useful to you. Contributions are very welcome — I’ve already been pleasantly surprised by how quickly people started helping.<p>Docs: <a href="https://docs.vicinae.com" rel="nofollow">https://docs.vicinae.com</a> Repo: <a href="https://github.com/vicinaehq/vicinae" rel="nofollow">https://github.com/vicinaehq/vicinae</a>
[Other] Show HN: Superagents – connect spreadsheets to any database, API or MCP server Hi HN, I’m Eoin, founder of Sourcetable (<a href="https://sourcetable.com" rel="nofollow">https://sourcetable.com</a>).<p>Today, we’re launching Superagents. You can now connect your spreadsheet to any database, API or MCP server on the Internet. All of that data is available inside your spreadsheet, and you can use AI to analyze it and build models, reports and visualizations.<p>The reason I started the company is because I spent 10 years at startups across engineering and operations roles and realized that Excel and Sheets weren't architected for the modern information environment. This creates a tremendous amount of nuisance and busywork cobbling together SaaS tools, reporting suites, and the misery of endless coordination meetings to make it all happen. (Boo meetings!)<p>Spreadsheets aren’t just a business application: they’re the original thinking tool. The quality of these tools has a downstream impact on analytical thinking and creativity writ large, so this is a problem worth solving. Fast forward to today, we’re a 6 person team taking on Excel, Sheets and ChatGPT, so we’re excited to hear what you think!<p>Who are Superagents for? Analysts, operators, and anyone doing data-centric work in spreadsheets. We see a tonne of finance people, of course, but also students, researchers and mom & pop shops. Sourcetable's superagents democratize data access and analysis, which is nice because our company’s mission is to make data accessible to everyone.<p>Why “Superagents”? Because they can plan and orchestrate other task-specific agents to complete your work for you. We have a lot of different AI tools and agents inside Sourcetable, but there’s a whole lot more on the Agentic Web. Superagents are like the conductor that coordinates them all and calls on them when needed. Also, it’s a fun feature name (thanks, Alyssa!)<p>If you remember the linked-data dream of the semantic web movement, that future is now: all of your business data is available and connected in Sourcetable.<p>How does it work? Sourcetable is running a python virtual machine under the hood. Everything is sandboxed, and there are hundreds of AI tools and libraries our AI can access. Superagents are also doing code-gen on the fly to solve problems. The closest system we have found is Replit’s sandboxed operating systems. Beyond that Mixtral, ChatGPT and Anthropic offer some limited data connectivity features, except these AI chat services lack the storage, compute, and code execution that Sourcetable and Replit provide. This is all very new.<p>How is this different to your previous data connectors, etc? We started out using ETL services to sync data and provide a GUI-driven PowerBI like experience in your spreadsheet. This was useful for people who knew SQL and how to write joins to combine fragmented data, but for everyone else (read: practically everyone), this solution just didn’t provide the frictionless, self-serve experience that we wanted.<p>Our choices were to switch the GTM motion or change the product, so we shelved that reporting suite and focused on our AI spreadsheet and waited for models to catch up with our ambitions. Now that they have, we’re re-launching Sourcetable with our original goal in mind: building a spreadsheet-based operating system for the Agent Web, with fully networked data access for <i>everyone</i> on your team.<p>AI is the great UX enabler.<p>Caveats:<p>* We heavily use Postgres, Google Analytics, Stripe and Google Search Console with Superagents.<p>* We haven’t tested every endpoint on the Internet. We find that mainstream, well documented applications work best.<p>* Yes, you can write data back to 3rd party applications and databases. We generally advise against this unless you understand the risks involved in giving AI write-access to your data.<p>Bonus round:<p>* All data connectors added during this launch week are FREE. (Regular AI messaging limits still apply.)<p>Product Feedback? eoin@sourcetable.com
Source code for the X recommendation algorithm
Hacker News (score: 223)[Other] Source code for the X recommendation algorithm
A new experimental Go API for JSON
Hacker News (score: 115)[Other] A new experimental Go API for JSON
Show HN: Run any GUI app in the terminal with term.everything
Show HN (score: 5)[Other] Show HN: Run any GUI app in the terminal with term.everything
HKUDS/AutoAgent
GitHub Trending[Other] "AutoAgent: Fully-Automated and Zero-Code LLM Agent Framework"
vercel/examples
GitHub Trending[Other] Enjoy our curated collection of examples and solutions. Use these patterns to build your own robust and scalable applications.
Proxira
Product Hunt[Other] Fast, reliable, and trustworthy residental proxies Residential proxies for developers who value speed, reliability, and simplicity over marketing fluff.
Bifrost
Product Hunt[Build/Deploy] Build for anything. From anywhere. With PHP Bifrost is the build tool for NativePHP apps. Compile your apps on our cloud and upload to the app stores in minutes. Develop wherever you prefer — Mac, Windows or Linux — and distribute native apps to iOS and Android in no time.
ReviewVault Desktop
Product Hunt[Other] Organize your local private vault of reviews with ratings. Your private hub for reviews of files, folders and URLs. Rate, tag, and search anything, then open in one click. Local-first and offline - no account, no lock-in. Drag and drop categories, bulk actions, undo/redo, and fast find.
RemoveMD
Product Hunt[Other] Smart file cleaning for a safer digital life RemoveMD is the ultimate metadata removal tool, metadata cleaner, and metadata viewer. Securely remove, scrub, and check metadata from images, PDFs, videos, audio files, and documents.
JS Brain Teasers
Product Hunt[Other] Learn the javascript event loop in a new and fun way Master asynchronous JavaScript through interactive challenges. Learn promises, async/await, and event loop concepts with hands-on practice. Get real-time feedback and join our community of developers mastering modern JavaScript.
SitePuls (Beta)
Product Hunt[Monitoring/Observability] Uptime monitor for websites. Set up for free in 30 seconds. SitePuls is a simple uptime monitor for freelancers and small agencies. Add your site, verify your email, and get alerts if it goes down or slows. No clutter, no configs, just set it and forget it. All completely free during Beta!
Clip
Product Hunt[Other] Turn YouTube or webpage into organized notes in 10 seconds Transform any YouTube video or webpage into organized notes in 10 seconds. Just press Ctrl+J and AI extracts key points instantly. Press Ctrl+K to provide more exact context for AI. Turn overwhelming content into your personal knowledge library.
NanoSights
Product Hunt[Other] Embed. Analyze. Succeed NanoSights is a developer-friendly analytics platform that helps you embed web analytics, speed insights, custom event tracking into your app as well as track SEO & accessibility metrics in just three simple steps.
Gimli Tailwind 5.0
Product Hunt[Other] Tool for TailwindCSS developers just got a major update! The most popular DevTools extension for TailwindCSS developers just got a major update!
Gemini CLI Commands
Product Hunt[Other] A community-driven collection of Gemini CLI commands A collection of commands for the Gemini CLI.