Project ideas from Hacker News discussions.

Mounting Git commits as folders with NFS

📝 Discussion Summary (Click to expand)

1. Mounting Git history as directories

“Won’t the SMB implementation be sufficient to mount git commits as folders?” — nine_k

2. Security and practicality of NFS

“The fact that NFSv4 has no concept of true ‘Authentication’ and just blindly accepts whatever the client sends is the craziest network application design ever.” — mmh0000

“Usually, no. NFS defaults to ‘root_squash’, which silently changes UID=0 to the UID of the nfsnobody user.” — mmh0000

3. Git CLI ergonomics and search flags

“the git CLI is an ergonomic nightmare and I’ve been using it since the very beginning.” — js2


These three themes capture the discussion’s focus: using network‑mounted filesystems to view Git objects, the security flaws and complexity of NFS, and frustration with Git’s command‑line search usability.


🚀 Project Ideas

Git Commit Viewer as a Mountable Virtual File System

Summary

  • Mount any git repository as a read‑only filesystem where each commit, branch, or tag appears as a directory.
  • Provides searchable inode names, automatic symlink support, and a simple CLI/web UI for navigating history.
  • Solves the frustration described by HN users who want to explore git commits like files.

Details

Key Value
Target Audience Developers, researchers, and hobbyist coders who want to browse git history visually
Core Feature FUSE‑based virtual filesystem that maps commits/branches to mount points, supports symlinks, search (--search), and read‑only access
Tech Stack Rust (for performance), FUSE library, optional React frontend for UI, Git2‑rs bindings
Difficulty Medium
Monetization Hobby

Notes

  • HN commenters repeatedly mention needing a “folder view” of git commits and the difficulty of remembering -S/--grep flags; this tool makes that intuitive.
  • Could be packaged as a desktop app or CLI plugin, encouraging community contributions and discussions about git workflow improvements.

SecureShare Cloud

Summary- A lightweight SaaS that lets users expose a local folder over HTTPS with per‑user authentication, encryption, and granular sharing permissions. - Addresses the security gaps highlighted in the NFS debate (no auth, root‑squash issues) and the desire for a simple way to share files with friends.

Details

Key Value
Target Audience Individuals and small teams who need to share files securely without configuring NFS/SMB/Kerberos
Core Feature Web‑based file browser with OAuth2 login, per‑user ACLs, end‑to‑end encryption, and download‑only or read‑write modes
Tech Stack Node.js (Express) backend, React frontend, PostgreSQL for ACLs, libsodium for encryption, Docker deployment
Difficulty High
Monetization Revenue-ready: Subscription $5/mo per user (tiered)

Notes

  • Commenters like mmh0000 criticize NFS for lacking authentication and ridiculing the need for Kerberos; this product removes that complexity.
  • The service can be self‑hosted or offered as a hosted tier, fitting both hobbyist and commercial use cases, and would spark discussion on alternatives to traditional network filesystems. ## DevShare CLI

Summary

  • A cross‑platform command‑line tool that turns any directory into a mountable network share using WebDAV over HTTPS, with built‑in password or token authentication and automatic TLS.
  • Provides an easy alternative to NFS/SMB for developers who want to expose a folder to other machines on the LAN without heavyweight setup. ### Details | Key | Value | |-----|-------| | Target Audience | Developers, DevOps engineers, and hobbyists who need to share files across machines quickly | | Core Feature | Starts a local WebDAV server (via python3 -m http.server or Go implementation), wraps it with JWT‑based auth, and offers a CLI to mount as a drive on macOS/Linux/Windows | | Tech Stack | Go (for server), fuse4go (optional mount), JWT for auth, Let's Encrypt integration, CLI via Cobra | | Difficulty | Medium | | Monetization | Hobby |

Notes

  • The discussion around NFS’s insecure design (root_squash, lack of auth) and SMB’s complexity points to a niche for a simple, secure share; this tool directly fills that gap.
  • Could be promoted in HN threads about filesystem hacks, generating both practical utility and conversation about modern file‑sharing protocols.

Read Later