🛠️ Hacker News Tools

Showing 1341–1360 of 1492 tools from Hacker News

Last Updated
January 20, 2026 at 12:00 PM

[CLI Tool] Show HN: DataRamen, a Fast SQL Explorer with Automatic Joins and Data Navigation I built DataRamen, a local-first SQL explorer that helps you get the data you need fast, without writing repetitive queries every time.<p>You run it locally from the CLI (no cloud version yet), connect your databases, and you&#x27;re ready to go. The goal is to let you explore and query data like you would in a spreadsheet: intuitive, fast, and without friction.<p>Key features:<p>- Automatic joins &amp; related data navigation: Right-click any row to instantly see related records in other tables (based on foreign keys or references).<p>- Keyboard-driven UI: Hit N to jump to a table, F to filter, and so on, it’s optimized for speed so you can go from question to insight in seconds (this point is still in progress, I find it confortable, but the goal is to make it even better).<p>- Named tabs with saved queries: Keep multiple tabs open with different queries, useful for comparing or cross-checking data. Tabs are saved, so you can get back to your queries at any time.<p>- Instant edit &amp; insert: One click to edit or add rows, no need to write full queries.<p>- Multi-DB support: Connect several databases and search across all of them.<p>- Search across all columns: Find what you need even if you don&#x27;t know the exact column.<p>If you&#x27;ve ever felt slowed down by writing the same SQL over and over just to explore your data, this might save you a ton of time. I’d love feedback or suggestions, especially from folks who wrangle data often.<p>Find more information on <a href="https:&#x2F;&#x2F;dataramen.xyz" rel="nofollow">https:&#x2F;&#x2F;dataramen.xyz</a><p>PS. don&#x27;t be harsh on the logo, I did my best :)

Found: July 16, 2025 ID: 342

[Other] Show HN: HN v0.2.1 – Native macOS app for reading HN Hey HN folks,<p>Last week I released the first public version of 120 HN — a fully native Hacker News client for macOS. This week, I&#x27;m excited to share version 0.2.1 with some essential updates:<p>The app now remembers window size, position, and sidebar state between sessions<p>Improved AI summaries: more concise, relevant with link back to the comments, easier to read with short paragraph form.<p>Minor tweaks to navigation and layout for a smoother experience<p>Sneak peek: local LLM support is coming in the next release.<p>As always, the app is free to use. Any suggestions or comments would be appreciated.<p>Thanks for checking it out.

Found: July 16, 2025 ID: 344

[Other] Nextflow: System for creating scalable, portable, reproducible workflows

Found: July 16, 2025 ID: 335

[Other] Show HN: Clippy – a better pbcopy for macOS that handles files properly I made clippy because pbcopy can&#x27;t do something I needed every day: copy files to paste into GUI apps. When you pbcopy &lt; image.png, you get raw bytes instead of a file that Slack or email can use.<p>Clippy fixes this:<p>- clippy report.pdf → ⌘V into any app uploads the file<p>- curl image.png | clippy → pipes become pasteable files<p>- clippy *.jpg → multiple files at once<p>- Text files still work like pbcopy<p>Technical: Direct Objective-C bindings via CGo. Copies file references (like Finder), not contents. Auto-cleans temp files. No AppleScript hacks.<p>Install: brew install neilberkman&#x2F;clippy&#x2F;clippy

Found: July 16, 2025 ID: 327

[Other] Show HN: I built a dream interpreter in JavaScript, no AI, no server, just logic I built a browser-only dream interpreter that maps symbols to meaning using a custom keyword engine. No AI, no tracking, no backend it’s all deterministic logic, built with vanilla JavaScript. The idea was to see if emotional and symbolic interpretations could still feel personal without using machine learning. Dreams are parsed against a map of 300+ symbolic meanings. Everything runs locally in your browser and saves via localStorage. You can revisit old dreams, reflect on interpretations, or just explore what the system sees in your subconscious. Happy to answer questions, would love feedback!

Found: July 16, 2025 ID: 345

[Other] Show HN: I built a tool to sync localStorage between devices At my day job, we have a daily async stand-up. We have to message a slack bot how many hours we have worked on a given task that day and overall.<p>The format is:<p>&gt; Task: &quot;Task Name&quot; | Worked: 5h Total: 16h &gt; Description: Finished implementation of feature.<p>I don&#x27;t complain. Most fully remote jobs come with a version of this, but doing it manually got tedious. So, I needed a simple app that would track this.<p>I am not usually a fan of &quot;vibe coded&quot; apps, but this was an ideal candidate for it, since it&#x27;s not production code. Most LLMs solve the problem by creating a single HTML file with forms that save data to localStorage. This was perfect for me - no hosting, no DB, no backend. Just 15 mins of prompting.<p>One day I was outside, just with my phone, and of course I couldn&#x27;t use the app. I thought &quot;how hard can it be to synchronize localStorage data across devices?&quot;. Turns out, it&#x27;s not that hard, if you are ready to build a whole platform around it.<p><a href="https:&#x2F;&#x2F;htmlsync.io" rel="nofollow">https:&#x2F;&#x2F;htmlsync.io</a> does just that. You upload your HTML app that works with localStorage and get a subdomain for it. The tool automatically synchronizes your changes across devices. You can create private and public apps, can decide which keys to synchronize by using the &quot;no_sync_&quot; prefix. The &quot;public-hidden&quot; CSS class can be used to hide UI elements in public view. You also get a subdomain for your profile where all your apps are listed for easy access.<p>I hope you find this as useful as I did.<p>I&#x27;d also appreciate your feedback if you end up using it.

Found: July 15, 2025 ID: 325

[Other] Show HN: Ruby on Rails tutorial running in the browser Meet the Ruby on Rails Getting Started tutorial that runs fully in the browser: a web server, a console, a database—everything you need to explore the framework without dealing with local installation.<p>Source code: <a href="https:&#x2F;&#x2F;github.com&#x2F;evilmartians&#x2F;rails-tutorial">https:&#x2F;&#x2F;github.com&#x2F;evilmartians&#x2F;rails-tutorial</a><p>This is the first step towards an in-browser development environment for Rails that could be used with AI app generators like Bolt among other things.

Found: July 15, 2025 ID: 326

Show HN: Encode Base64

Show HN (score: 5)

[Other] Show HN: Encode Base64

Found: July 15, 2025 ID: 336

[Database] Show HN: OrioleDB Beta12 Features and Benchmarks Hey HN, I&#x27;m the creator of OrioleDB, an extension for PostgreSQL that serves as a drop-in replacement for the default Heap storage engine. It is designed to address scalability bottlenecks in PostgreSQL&#x27;s buffer manager and reduce the WAL, enabling better utilization of modern multi-core CPUs and high‑performance storage systems.<p>We are getting closer to GA. This release includes:<p>- An index bridge to support all indexes that Heap supports<p>- Support for rewinding recent changes in the database.<p>- Tablespaces support<p>- Fillfactor support<p>- An orioledb_tree_stat() function for space utilization statistics<p>- Support for tables with more than 32 columns.<p>We also show several performance improvements using the TPC-C benchmarks. Overall, OrioleDB is much faster than Heap, also outperforming other Postgres providers.<p>We would love more people testing OrioleDB. The fastest way to do that is to use the docker image provided:<p><pre><code> docker run -d --name orioledb -p 5432:5432 orioledb&#x2F;orioledb </code></pre> Read the full release here:<p><a href="https:&#x2F;&#x2F;www.orioledb.com&#x2F;blog&#x2F;orioledb-beta12-benchmarks" rel="nofollow">https:&#x2F;&#x2F;www.orioledb.com&#x2F;blog&#x2F;orioledb-beta12-benchmarks</a>

Found: July 15, 2025 ID: 387

[Other] Show HN: We made our own inference engine for Apple Silicon We wrote our inference engine on Rust, it is faster than llama cpp in all of the use cases. Your feedback is very welcomed. Written from scratch with idea that you can add support of any kernel and platform.

Found: July 15, 2025 ID: 317

[Other] Show HN: Compare Speech APIs Live (OpenAI, Google, Deepgram, Soniox, etc.)

Found: July 15, 2025 ID: 318

[Other] Inspect ANSI control codes and escape sequences

Found: July 15, 2025 ID: 376

[Other] Show HN: Timep – a next-gen profiler and flamegraph-generator for bash code timep is a TIME Profiler for bash code that will give you an accurate per-command execution time breakdown of any bash script or function.<p>Unlike other profilers, timep also recovers and hierarchally records metadata on subshell and function nesting, allowing it to recreate the full call-stack tree for the bash code being profiled. If you call timep with the `--flame` flag, it will automatically generate a flamegraph .svg image where each block represents the wall-clock time spent on a particular command (top level) or its parent subshells&#x2F;functions (all the other levels).<p>Using timep is simple - just source the timep.bash file then add timep before whatever you want to profile. You do not need to change in the code being profiled - timep handles everything for you. Example usage:<p><pre><code> . .&#x2F;timep.bash timep someFunc timep -flame someScript &lt;inputFile </code></pre> timep will generate 2 profiles for you: one showing each individual command (with full subshell&#x2F;function nesting chains), and one that combines repeated loops commands into a count + total runtime line with minimal &quot;extra&quot; metadata.<p>See the github README for more info on the available flags and output profile specifics.<p>timep works by cramming all the timing instrumentation logic into a DEBUG trap that roughly does the following:<p>1. record end timestamp for previous command 2. compare current state to state saved in variables last DEBUG trap to determine what sort of command is happening. e.g., if BASH_SUBSHELL increased then we know we just entered a subshell or background fork. 3. once we know what type of command is happening, generate a log line for the previous command (now that we have its end time 4. save current state in various variables (for use next debug trap) 5. record start time for the next command<p>then after the profiled code is done running, timep post-processes the logs to produce the final profile

Found: July 15, 2025 ID: 349

[Other] Show HN: CallFS – S3-style object store in one Go binary (MIT) We started CallFS after yet another late-night “why did the uploads vanish?” incident. Our small team had stitched together rsync, a fragile NFS mount, and an S3 bucket—none of it observable, all of it waiting to bite us.<p>So we wrote a single-process file service in Go that: • Speaks the S3 API (so existing tooling works). • Stores hot data on local disks for speed; cold data can sit in any S3-compatible bucket. • Exposes Prometheus metrics and JSON logs by default, because “what happened?” shouldn’t be guesswork. • Ships as a ~25 MB static binary—no external deps, MIT license.<p>Today it’s stable for single-node or side-by-side deployments. Clustering is on the roadmap, replication will follow, but we wanted to share the code early and hear real-world pain points. If storage glue code ever ruined your weekend, we’d love feedback and PRs.

Found: July 15, 2025 ID: 311

[Other] Benben: An audio player for the terminal, written in Common Lisp

Found: July 15, 2025 ID: 380

[Other] Building Modular Rails Applications: A Deep Dive into Rails Engines

Found: July 14, 2025 ID: 304

[API/SDK] Show HN: Goliteql – A fast GraphQL executor and code generator in Go Hi HN,<p>I&#x27;ve built `goliteql`, a fast and lightweight GraphQL executor and code generator written in pure Go.<p>It parses GraphQL schema and queries, validates them, and executes resolvers without using reflection. It also supports introspection and generates Go code from a GraphQL schema.<p>Why I built it: - I wanted a fast, minimal alternative to gqlgen - Easy to embed in WASM or microservices - Focused on simplicity and performance (4x faster in benchmarks)

Found: July 14, 2025 ID: 305

Kiro: A new agentic IDE

Hacker News (score: 980)

[Other] Kiro: A new agentic IDE

Found: July 14, 2025 ID: 324

[Other] Show HN: A Lisp for code generation and metaprogramming in non-Lisp languages Antilisp is a Lisp designed for code generation in non-lisp languages. The interpreter is written in RPython, and the language is designed for easy adoption by non-lispers. The project is still young, but the language can be played with if you don&#x27;t mind missing some important features like modules and pattern matching.<p>I have not published the source code yet, because I am not completely sure how to base a sustainable business on this project and I don&#x27;t want to risk having to rugpull after raising expectations.

Found: July 13, 2025 ID: 300

[IDE/Editor] APKLab: Android Reverse-Engineering Workbench for VS Code

Found: July 13, 2025 ID: 289
Previous Page 68 of 75 Next