<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: caioricciuti</title><link>https://news.ycombinator.com/user?id=caioricciuti</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 09:17:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=caioricciuti" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by caioricciuti in "Sales and Dungeons: Thermal printer TTRPG utility"]]></title><description><![CDATA[
<p>Thermal printers for TTRPG handouts is such a good idea. Handing a player a physical slip with a riddle or loot description is way more immersive than reading off a screen.</p>
]]></description><pubDate>Sat, 23 May 2026 23:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48252724</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=48252724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48252724</guid></item><item><title><![CDATA[New comment by caioricciuti in ".NET (OK, C#) finally gets union types"]]></title><description><![CDATA[
<p>About time. TypeScript and Rust proved how much cleaner code gets when you can model "this OR that" at the type level. The real test will be whether library authors start using them in public APIs or if they stay a curiosity.</p>
]]></description><pubDate>Sat, 23 May 2026 23:39:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48252718</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=48252718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48252718</guid></item><item><title><![CDATA[New comment by caioricciuti in "Time to talk about my writerdeck"]]></title><description><![CDATA[
<p>I keep gravitating toward similar setups. Once you remove the option to fiddle with fonts and layouts, you're left with just the writing. Console-only Debian on an old laptop is about as distraction-free as it gets without going full typewriter.</p>
]]></description><pubDate>Sat, 23 May 2026 23:39:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48252713</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=48252713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48252713</guid></item><item><title><![CDATA[Show HN: Just Take A Note – browser notepad that stores everything locally]]></title><description><![CDATA[
<p>Show HN: Just Take A Note – browser notepad that stores everything locally, no cloud
I built a Chrome extension for people who are tired of opening Notion/Google Keep just to write a quick thought — only to get distracted by syncing, login prompts, or the app itself.
What it does:<p>Rich text editor (BlockNote) + drawing canvas (Excalidraw) in a browser popup
Everything stored in localStorage — no server, no account, no telemetry
Works offline
Opens in ~200ms<p>Why I built it:
I kept opening new tabs and typing in the URL bar as a scratchpad. That's embarrassing enough to fix.
Tech stack:<p>Chrome Extension Manifest V3
BlockNote for rich text
Excalidraw for sketches
Zero backend<p>What I'm looking for:
Honest feedback on the use case. Is "private local notepad" a real pain point or am I solving a non-problem? 193 installs with zero marketing so far — but I don't know if that's signal or noise.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47254873">https://news.ycombinator.com/item?id=47254873</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Mar 2026 22:28:44 +0000</pubDate><link>https://chromewebstore.google.com/detail/just-take-a-note/pjidjoeplknpljmopemnhddajdcbhgbj</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=47254873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47254873</guid></item><item><title><![CDATA[Show HN: Duck-UI Embed – SQL-Powered React Dashboard Components with DuckDB-WASM]]></title><description><![CDATA[
<p>Hi HN,<p>I built @duck_ui/embed — a set of React components that turn SQL queries into interactive dashboards, powered by DuckDB-WASM running entirely in the browser.<p><pre><code>     `npm install @duck_ui/embed @duckdb/duckdb-wasm`

 The idea: pass your data (arrays, CSV, Parquet, JSON, or a fetch callback), write SQL, and get charts, tables, KPIs, and filters — no backend required.

     <DuckUIProvider data={{ sales: { url: "/sales.parquet", format: "parquet" } }}>
       <Dashboard columns={3}>
         <Dashboard.Panel>
           <KPICard sql="SELECT sum(revenue) as value FROM sales" label="Revenue" format="currency" />
         </Dashboard.Panel>
         <Dashboard.Panel span={2}>
           <Chart sql="SELECT month, sum(revenue) FROM sales GROUP BY 1" type="bar" />
         </Dashboard.Panel>
         <Dashboard.Panel span={3}>
           <DataTable sql="SELECT * FROM sales" pageSize={20} sortable />
         </Dashboard.Panel>
       </Dashboard>
     </DuckUIProvider>
</code></pre>
What's under the hood:<p>- DuckDB-WASM boots in the browser, data loads into in-memory tables
 - SQL queries run against real DuckDB (full SQL support, window functions, CTEs)
 - Parquet files use HTTP range requests — only fetches needed row groups
 - FilterBar auto-detects column types and injects WHERE clauses via subquery wrapping
 - Connection pool (max 4), LRU query cache (100 entries, 5min TTL)
 - ~95KB bundled (ESM), tree-shakeable<p>Components: Chart (line/bar/area/scatter/pie), DataTable (paginated, sortable, resizable columns), KPICard (with sparkline + comparison), FilterBar (auto or manual config), Dashboard (responsive grid layout), ExportButton (CSV/JSON).<p>For connecting to external databases (Postgres, MySQL, etc.), there's a "gateway pattern" — your backend runs the SQL and returns JSON, the embed renders it via a fetch callback.<p>Built with: React 18+, DuckDB-WASM, uPlot, @tanstack/react-table, Zustand.
 Apache-2.0 licensed.<p>Live playground: <a href="https://duckui.com/play" rel="nofollow">https://duckui.com/play</a>
 Docs: <a href="https://duckui.com/embed/docs" rel="nofollow">https://duckui.com/embed/docs</a>
 npm: <a href="https://www.npmjs.com/package/@duck_ui/embed" rel="nofollow">https://www.npmjs.com/package/@duck_ui/embed</a><p>This is part of the Duck-UI project (<a href="https://github.com/ibero-data/duck-ui" rel="nofollow">https://github.com/ibero-data/duck-ui</a>),
 a browser-based SQL IDE for DuckDB with 525+ stars. The embed SDK lets you
 take the same DuckDB-powered analytics and drop them into any React app.<p>Would love feedback on the API design and what components/features you'd want next.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47172109">https://news.ycombinator.com/item?id=47172109</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 26 Feb 2026 21:16:58 +0000</pubDate><link>https://duckui.com/play/</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=47172109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47172109</guid></item><item><title><![CDATA[Show HN: CH-UI v2 – ClickHouse workspace in a single binary (Go and Svelte)]]></title><description><![CDATA[
<p>Hi HN,<p>I've been building CH-UI, an open-source ClickHouse workspace. Today I'm releasing v2, which is a complete rewrite from scratch.<p>v1 was a React SPA served via Docker. v2 is a single Go binary with an embedded Svelte frontend — download, run, open browser. No Docker, no Node, no runtime dependencies.<p>What it does:<p>- Multi-tab SQL editor with autocomplete
- Database/table explorer with data preview
- Saved queries
- Tunnel architecture: run `ch-ui server` on one machine and `ch-ui connect` next to your ClickHouse — secure WebSocket tunnel, no VPN needed
- Self-update (`ch-ui update`), OS service install (`ch-ui service install`)<p>Pro edition adds dashboards, scheduled jobs, AI assistant (BYO provider), governance (lineage, access matrix, policies), and alerting.<p>Core is Apache 2.0. Pro uses a signed license model (Ed25519).<p>Stack: Go 1.24, Svelte 5, SQLite (embedded state), Chi router, WebSocket tunnels.<p>GitHub: <a href="https://github.com/caioricciuti/ch-ui" rel="nofollow">https://github.com/caioricciuti/ch-ui</a>
Install: `curl -fsSL <a href="https://ch-ui.com/install.sh" rel="nofollow">https://ch-ui.com/install.sh</a> | sh`<p>Happy to answer questions about the architecture, the tunnel model, or the open-core licensing approach.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47095026">https://news.ycombinator.com/item?id=47095026</a></p>
<p>Points: 9</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 20 Feb 2026 22:42:47 +0000</pubDate><link>https://ch-ui.com</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=47095026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47095026</guid></item><item><title><![CDATA[Show HN: Glintlog – Self-hosted log aggregation in a single binary]]></title><description><![CDATA[
<p>Hello all!<p>I built Glintlog because I wanted a simple way to aggregate logs without spinning up Elasticsearch, Loki, or a SaaS that costs my kidney…<p>What it is: A self-hosted log aggregation tool that runs as a single binary. No Docker, no dependencies, no config files required.<p>How it works:
```
curl -fsSL <a href="https://raw.githubusercontent.com/ibero-data/glintlog/main/scripts/install.sh" rel="nofollow">https://raw.githubusercontent.com/ibero-data/glintlog/main/s...</a> | bash
```<p>That's it. Open localhost:8080 and you have a log viewer with search, filtering, and live tail.<p>Tech:
 - Go backend with embedded DuckDB for storage
 - Native OTLP support (gRPC on 4317, HTTP on 4318)
 - Works with any OpenTelemetry SDK out of the box<p>Why I built it:<p>I run small side projects and wanted observability without the complexity. Existing solutions either require too much infrastructure (ELK), are SaaS-only, or don't support OpenTelemetr natively. Glintlog is meant to be the SQLite of log aggregation – simple, embedded, good enough for most use cases. I use a lot for ETL’s now… (I’m a data engineer too)…<p>It's not meant to replace SaaS that has  a 500-person company. It's for small teams, and enthusiasts who want logs without the overhead, also covering all we need for it…<p>Docs: <a href="https://glintlog.com/docs" rel="nofollow">https://glintlog.com/docs</a>
GitHub: <a href="https://github.com/ibero-data/glintlog" rel="nofollow">https://github.com/ibero-data/glintlog</a><p>Would love feedback. What features would make this useful for you? Would you pay per year?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46883970">https://news.ycombinator.com/item?id=46883970</a></p>
<p>Points: 10</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Feb 2026 10:18:50 +0000</pubDate><link>https://glintlog.com</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=46883970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46883970</guid></item><item><title><![CDATA[New comment by caioricciuti in "Show HN: YAAT – Privacy-first analytics for EU companies (need for beta users)"]]></title><description><![CDATA[
<p>Thanks! Maybe you can try, I can get you beta if you want to! Some feedback and traction is the most important now, and even more from people that is excited with the product! Hope it works!</p>
]]></description><pubDate>Thu, 20 Nov 2025 21:34:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45998065</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=45998065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45998065</guid></item><item><title><![CDATA[Show HN: YAAT – Privacy-first analytics for EU companies (need for beta users)]]></title><description><![CDATA[
<p>I built YAAT for EU companies that can't of send data to US servers or being locked into pre-built dashboards that can't answer custom questions.<p>What makes it different:<p>Direct SQL access to your data. Not just pre-built reports – write actual queries against your raw events. Want to know which UTM campaigns convert best for mobile users in Germany? Write the query, get the answer, save it as a dashboard panel.<p>Full analytics stack:<p>Web analytics: pageviews, sessions, traffic sources, UTM tracking, device/browser/geo data
Error tracking: JavaScript exceptions, unhandled promises, stack traces, filtering by browser/version
Performance monitoring: Core Web Vitals (LCP, FID, CLS, INP), page load times, TTFB<p>Custom dashboards: Drag-drop panels anywhere. Time series, bar charts, pie charts, maps, tables. Monaco editor with SQL autocomplete. Export data as Parquet files – full ownership.<p>Privacy-first: EU-hosted infrastructure (no data transfers), GDPR-compliant, no cookies needed, lightweight script (<2KB).<p>Domain verification via DNS ensures only your sites can send data.<p>Current state: Beta with 7 verified domains tracking production traffic. Looking for 10 EU companies to test for 3 months free.<p>Want feedback on SQL interface and what analytics patterns matter most for your business.<p>Try it: <a href="https://yaat.io/beta" rel="nofollow">https://yaat.io/beta</a><p>Built in Valencia, Spain. All data stays in EU.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45995996">https://news.ycombinator.com/item?id=45995996</a></p>
<p>Points: 6</p>
<p># Comments: 3</p>
]]></description><pubDate>Thu, 20 Nov 2025 18:35:09 +0000</pubDate><link>https://yaat.io/beta</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=45995996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45995996</guid></item><item><title><![CDATA[Show HN: Dev Cockpit (OSS) – TUI System Monitor for Apple Silicon]]></title><description><![CDATA[
<p>Built a terminal dashboard for my M2 Mac because I wanted something better than jumping between Activity Monitor, terminal commands, and random cleanup scripts.<p>What it does:<p>Real-time charts for CPU, memory, disk...
Quick actions menu - one key to flush DNS, fix WiFi, kill processes...
Clean up all the dev cache garbage in one place (npm, Homebrew, Xcode, Go, Yarn)
System insights with performance scoring<p>Basically everything I was doing manually or with different tools, now in one TUI.<p>Written in Go, GPL-3.0.<p><a href="https://github.com/caioricciuti/dev-cockpit" rel="nofollow">https://github.com/caioricciuti/dev-cockpit</a><p>Install:<p>curl -fsSL <a href="https://raw.githubusercontent.com/caioricciuti/dev-cockpit/main/install.sh" rel="nofollow">https://raw.githubusercontent.com/caioricciuti/dev-cockpit/m...</a> | bash<p>Would appreciate feedback on the UI and what other quick actions or monitoring would be useful.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45824307">https://news.ycombinator.com/item?id=45824307</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 05 Nov 2025 15:56:33 +0000</pubDate><link>https://devcockpit.app</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=45824307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45824307</guid></item><item><title><![CDATA[New comment by caioricciuti in "Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB"]]></title><description><![CDATA[
<p>Not sure I understood... you see the query results as soon you run the query...</p>
]]></description><pubDate>Mon, 20 Oct 2025 18:02:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45647051</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=45647051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45647051</guid></item><item><title><![CDATA[New comment by caioricciuti in "Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB"]]></title><description><![CDATA[
<p>THAT'S AMAZING! ALL NOTED, thank you very much for the time and for the feedback! You are awesome! I'll review all!</p>
]]></description><pubDate>Sun, 19 Oct 2025 17:08:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45635835</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=45635835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45635835</guid></item><item><title><![CDATA[New comment by caioricciuti in "Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB"]]></title><description><![CDATA[
<p>I would love for this to be the case... I'm also not a fan of mother's duck ui... Also I created this project like 2 weeks before they launch it (that's why it's named duckui...) I would choose another name but well I had bought the domain already hahaha... But SURE, I would like this to be the best UI ever for all of us... Just need some ideas/help to implement all missing parts...</p>
]]></description><pubDate>Sun, 19 Oct 2025 15:10:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45634732</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=45634732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45634732</guid></item><item><title><![CDATA[New comment by caioricciuti in "Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB"]]></title><description><![CDATA[
<p>TRUE! It's amazing and I have in other project too! The idea of of this app 100% in browser came from handling lots of CSV's from different people in my former company... Just to load in excel it took forever, then I came up with this, it made my life much easier, hope it makes yours too!</p>
]]></description><pubDate>Sun, 19 Oct 2025 12:39:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45633727</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=45633727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45633727</guid></item><item><title><![CDATA[New comment by caioricciuti in "Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB"]]></title><description><![CDATA[
<p>Thanksss, happy you liked, thanks for trying it out!</p>
]]></description><pubDate>Sun, 19 Oct 2025 12:37:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45633716</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=45633716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45633716</guid></item><item><title><![CDATA[New comment by caioricciuti in "Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB"]]></title><description><![CDATA[
<p>In theory there's none... DuckDB is like Sqlite, it's a file, but in this case it's 100% wasm so theres zero interaction with any "server", it's all on Browser. One example of DuckDB in server is mother duck... It makes .duckdb files "available" on the cloud.</p>
]]></description><pubDate>Sun, 19 Oct 2025 12:36:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45633713</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=45633713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45633713</guid></item><item><title><![CDATA[New comment by caioricciuti in "Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB"]]></title><description><![CDATA[
<p>Thank you for the feedback, adding to the roadmap right now!</p>
]]></description><pubDate>Sun, 19 Oct 2025 11:49:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45633545</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=45633545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45633545</guid></item><item><title><![CDATA[Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB]]></title><description><![CDATA[
<p>I built Duck-UI, a web-based SQL editor that runs DuckDB entirely in your browser via WebAssembly. No backend required.<p>The Problem: Every time I needed to query csv, parquet, or even to play with SQL, I had to either:
(a) spin up a Jupyter notebook
(b) use the CLI
(c) upload to a hosted service.<p>Friction at every step (TOO MUCH to load a csv or even to test some sql (study)...<p>The Solution: DuckDB's WASM runtime lets us run SQL analysis client-side. Load CSV/JSON/Parquet files from disk or URL, write SQL, get results instantly. Data stays on your machine.
What It Does:<p>SQL editor with autocomplete & syntax highlighting
Import CSV, JSON, Parquet, Arrow (local or remote URLs)
Query history, keyboard shortcuts, theme toggle
Persistent storage via OPFS (data survives browser refresh)
Optional: Connect to external DuckDB servers
One-liner Docker deployment or Node 20+ dev server<p>Technical Details:<p>DuckDB compiled to WASM; query execution in-browser
OPFS-backed persistence
Apache 2.0 licensed
Runs on Chrome 88+, Firefox 79+, Safari 14+<p>Use Cases:<p>Learning SQL without setting up databases
Ad-hoc data exploration (CSV → SQL in seconds)
Quick prototyping before shipping to production
Privacy-conscious workflows (no data leaves your browser)<p>GitHub: <a href="https://github.com/ibero-data/duck-ui" rel="nofollow">https://github.com/ibero-data/duck-ui</a>
Live Demo: <a href="https://demo.duckui.com" rel="nofollow">https://demo.duckui.com</a>
Quick Start: docker run -p 5522:5522 ghcr.io/ibero-data/duck-ui:latest<p>Would love feedback on: 
(1) Use cases I'm missing
(2) Performance bottlenecks you hit
(3) Features that would make this your default SQL scratchpad.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45633453">https://news.ycombinator.com/item?id=45633453</a></p>
<p>Points: 213</p>
<p># Comments: 60</p>
]]></description><pubDate>Sun, 19 Oct 2025 11:19:38 +0000</pubDate><link>https://demo.duckui.com</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=45633453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45633453</guid></item><item><title><![CDATA[Show HN: I build a Free and Open-source tool for Macs:)]]></title><description><![CDATA[
<p>Hey all<p>I've been working on a personal project I wanted to share with the community: CR - Mac Helper. It's a collection of shell scripts designed to help you manage, clean, and optimise our Macs :)<p><a href="https://github.com/caioricciuti/cr-mac-helper" rel="nofollow">https://github.com/caioricciuti/cr-mac-helper</a><p>As a data engineer/developer, I've accumulated a ton of apps and tools on my Mac over the years, and I was tired of manual cleanup and maintenance. So, I built this to automate the process.<p>Here's what CR - Mac Helper can do:<p>App Cleanup: Thoroughly remove applications and their associated files.
Path Management: Fix broken PATH entries and optimize your environment.
Cache & Temp File Cleanup: Free up disk space by clearing out caches and temporary files.
Login Items Management: Control startup apps to improve boot times.
System Maintenance: Run maintenance scripts, verify disk permissions, and more.
And more! (Battery optimization, security cleanup, system auditing...)
Why I built it:<p>I tried existing tools, but they often lacked the specific customisation I needed. Plus, I wanted something lightweight that didn't require installing more software.<p>Important Notes:<p>Back up your system before use! While I've made efforts to ensure safety, I'm not responsible for any data loss.
Some operations require sudo.
The project is open-source under the MIT license. I'm looking for feedback and contributions! And if you can a little start is really appreciated :D<p>Check it out on GitHub: <a href="https://github.com/caioricciuti/cr-mac-helper" rel="nofollow">https://github.com/caioricciuti/cr-mac-helper</a><p>Let me know what you think, and feel free to contribute! Any feedback, suggestions, or bug reports are greatly appreciated!<p>Thanks!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43458359">https://news.ycombinator.com/item?id=43458359</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 24 Mar 2025 07:16:28 +0000</pubDate><link>https://github.com/caioricciuti/cr-mac-helper</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=43458359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43458359</guid></item><item><title><![CDATA[Show HN: CH-UI – A Modern Web Interface for ClickHouse Databases]]></title><description><![CDATA[
<p>CH-UI is an open-source web interface for managing and interacting with ClickHouse databases. Key features include an advanced SQL editor with IntelliSense, real-time data visualization, and comprehensive monitoring capabilities.
Built with TypeScript and featuring IndexedDB-based caching, it's designed to handle large datasets efficiently. Available as a Docker image for quick deployment.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42917835">https://news.ycombinator.com/item?id=42917835</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 03 Feb 2025 13:09:12 +0000</pubDate><link>https://github.com/caioricciuti/ch-ui</link><dc:creator>caioricciuti</dc:creator><comments>https://news.ycombinator.com/item?id=42917835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42917835</guid></item></channel></rss>