This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
Cosmil 2.0
A beautiful multi-pane Finder alternative, finally rebuilt
Cosmil 1.0 launched with a gorgeous interface and real performance problems. So I rewrote it. New Svelte 5 frontend, Rust backend—now a folder of 40,000 files now opens instantly. Multi-pane layouts (dual, tri, quad — as many as your screen fits), real cut and paste, workspace restoration, advanced search filters, native icons, all the Finder annoyances fixed, and more. Same interface people bought it for, none of the jank. No telemetry, no subscription — one payment, free updates forever.
I'm proud to announce that I'm launching the 2.0 version of Cosmil — a macOS Finder alternative designed to be beautiful, functional, and pleasing to use. Cosmil is built with Tauri v2, Svelte 5 (powers the GUI), Rust (powers the backend, including search and all file operations), and the objc2 family of Rust crates.
For context, 2.0 is a complete rewrite of the original Cosmil 1.0 which released just about 2 years ago but had some major performance, stability, and design issues. Folders with more than several thousand items would hang for seconds before opening and large image files would do the same — not to mention video and pdf thumbnails weren't even supported yet, cross-volume transfers were notoriously slow, and most file icons were generic svgs. When building 2.0 from the ground up I had to think about how I'd address all of these issues. I built the frontend in Svelte 5 (which wasn't released yet when 1.0 was being developed) which has absolutely fantastic and extremely performant reactivity via the runes system, implemented a performant virtualizer for files list and grid view (and internally flattened the tree view list instead of using recursive components), rewrote the file transfer backend that powered copies and moves, hooked into macOS's native file icon and quicklook preview generation system (with a custom caching system), and so much more. Some of my changes required manually patching Tauri and its dependencies (wry, some tauri plugins), and creating my own Tauri plugins. Using a novel framework and tech stack requires novel and creative implementations.
A file explorer sounds like a really simple product at first glance — just hook into standard library copy and move functions, read the clipboard, and handle drag operations — but once you get into the weeds you realize there is so. much. more. to it. File transfers need to handle transfers ranging from 1 to millions of files — all while handling progress tracking, conflict resolution, and canceling. Search must be implemented, and be performant, and customizable. Everything in the layout should be resizable. Everything needs rigorous testing and auditing — you're dealing with real and extremely precious user files.
And without a doubt there is ALWAYS more to implement. Remote location support, in-place archive viewing, bulk rename, and more are already on my to-do list post launch. Working on Cosmil 2.0 has been hard but extremely gratifying — especially when I know I'm building and improving on a product I've already created and known the ins and outs of — and I'm excited to hear your feedback to improve it even more.
If you have an in-limbo project in the back of your head that you know still has potential, and it's been nagging at you that you should give it a second chance — go ahead and give it that second chance. I did it with Cosmil and built a new version that I can truly say I'm proud of and look forward to using and working on every day.
Thank you for taking a look at Cosmil!
About Cosmil 2.0 on Product Hunt
“A beautiful multi-pane Finder alternative, finally rebuilt”
Cosmil 2.0 was submitted on Product Hunt and earned 3 upvotes and 1 comments, placing #129 on the daily leaderboard. Cosmil 1.0 launched with a gorgeous interface and real performance problems. So I rewrote it. New Svelte 5 frontend, Rust backend—now a folder of 40,000 files now opens instantly. Multi-pane layouts (dual, tri, quad — as many as your screen fits), real cut and paste, workspace restoration, advanced search filters, native icons, all the Finder annoyances fixed, and more. Same interface people bought it for, none of the jank. No telemetry, no subscription — one payment, free updates forever.
On the analytics side, Cosmil 2.0 competes within Productivity, Storage and Developer Tools — topics that collectively have 1.2M followers on Product Hunt. The dashboard above tracks how Cosmil 2.0 performed against the three products that launched closest to it on the same day.
Who hunted Cosmil 2.0?
Cosmil 2.0 was hunted by Justin. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of Cosmil 2.0 including community comment highlights and product details, visit the product overview.
Hey ProductHunt!
I'm proud to announce that I'm launching the 2.0 version of Cosmil — a macOS Finder alternative designed to be beautiful, functional, and pleasing to use. Cosmil is built with Tauri v2, Svelte 5 (powers the GUI), Rust (powers the backend, including search and all file operations), and the objc2 family of Rust crates.
For context, 2.0 is a complete rewrite of the original Cosmil 1.0 which released just about 2 years ago but had some major performance, stability, and design issues. Folders with more than several thousand items would hang for seconds before opening and large image files would do the same — not to mention video and pdf thumbnails weren't even supported yet, cross-volume transfers were notoriously slow, and most file icons were generic svgs. When building 2.0 from the ground up I had to think about how I'd address all of these issues. I built the frontend in Svelte 5 (which wasn't released yet when 1.0 was being developed) which has absolutely fantastic and extremely performant reactivity via the runes system, implemented a performant virtualizer for files list and grid view (and internally flattened the tree view list instead of using recursive components), rewrote the file transfer backend that powered copies and moves, hooked into macOS's native file icon and quicklook preview generation system (with a custom caching system), and so much more. Some of my changes required manually patching Tauri and its dependencies (wry, some tauri plugins), and creating my own Tauri plugins. Using a novel framework and tech stack requires novel and creative implementations.
A file explorer sounds like a really simple product at first glance — just hook into standard library copy and move functions, read the clipboard, and handle drag operations — but once you get into the weeds you realize there is so. much. more. to it. File transfers need to handle transfers ranging from 1 to millions of files — all while handling progress tracking, conflict resolution, and canceling. Search must be implemented, and be performant, and customizable. Everything in the layout should be resizable. Everything needs rigorous testing and auditing — you're dealing with real and extremely precious user files.
And without a doubt there is ALWAYS more to implement. Remote location support, in-place archive viewing, bulk rename, and more are already on my to-do list post launch. Working on Cosmil 2.0 has been hard but extremely gratifying — especially when I know I'm building and improving on a product I've already created and known the ins and outs of — and I'm excited to hear your feedback to improve it even more.
If you have an in-limbo project in the back of your head that you know still has potential, and it's been nagging at you that you should give it a second chance — go ahead and give it that second chance. I did it with Cosmil and built a new version that I can truly say I'm proud of and look forward to using and working on every day.
Thank you for taking a look at Cosmil!