Project ideas from Hacker News discussions.

The creator of Jujutsu has joined ERSC

📝 Discussion Summary (Click to expand)

Summary of Prevalent Themes

1. Jujutsu’s UX Advantages (undo, conflict resolution, workflow flexibility)

Users frequently praise jj for making version‑control less error‑prone and more fluid than Git.
- “jj is one of the few new devtools I was quite frustrated with while starting out but could see the value so stuck around and man is it so nice…. Basically if you were running a rebase and bungled a commit sha or branch name, no worries undo your way out…” – minraws
- “A term coined within Google that describes the best part (to me at least) of jj: delayed conflict resolution…. the commits are simply marked as ‘have conflict’, and you can continue working on other things…” – yegle
- “The main advantages are that you can do the changes piecemeal, in any order, at any time, and by jumping around in the commit history however you need or want to.” – stouset
- “jj offers significant ux improvements over git…” – opem

2. Seamless Git Compatibility & Zero‑Migration Cost

Many commenters stress that jj works as a thin layer on top of Git, requiring no repository conversion and allowing mixed‑team usage.
- “jj uses git as a backend. None of those need to ‘use’ jj. You can use jj in an existing git repo, with your git wielding friends.” – nomel
- “jj writes a ‘change-id xyz…’ in the git commit object header, which remains there as it’s pushed around.” – dzaima
- “jj’s data store is git. You can use jj while other people on your project just use git. There's no migration of data or history.” – Arainach
- “The initial cost of switching to jj is zero for individuals, teams, or projects.” – underdeserver

3. ERSC’s Enterprise‑Focused Infrastructure (not a GitHub clone)

Stevekla​bnik and others clarify that ERSC is building scalable source‑control back‑ends for large organizations, emphasizing agents, monorepos, and incremental adoption.
- “We are building infrastructure for enterprises, not a social coding site.” – steveklabnik
- “With the rise of agents, more and more companies are running into the limits of what Git can do… We also understand that incremental adoption is really important…” – steveklabnik
- “I think it's unlikely that individuals will need their product, unless you happen to have a 100 million line monorepo.” – IshKebab
- “We are not building a GitHub competitor in the way that SourceHut or Codeberg are.” – steveklabnik (reply to fallat)

4. Website Performance / Animation Concerns (GPU load, accessibility)

Several users report that the site’s animated background causes high GPU usage and choppy scrolling, prompting acknowledgment from the team.
- “It's killing my GPU tho so can't look at it took long without my fans going to max.” – ModernMech
- “Firefox on win11 here, scrolling the page is super choppy and it pegs my GPU at 100%.” – jayknight
- “(off topic) why the headache‑inducing animated background? An annoyance for all, and an actual accessibility issue for some.” – waldrews
- “the animation … does seem to be quite taxing on my GPU (~60% usage on M1 Max…)” – tefkah
- “this web site destroys the responsiveness of this system … GPU was pegged at 100%.” – usefulcat
- “We're about to push a change that should improve this a bit…” – nickisnoble (response to complaints)


🚀 Project Ideas

jjForge: Hosted Jujutsu Forge for Enterprises

Summary

  • A hosted source control platform built specifically for Jujutsu (jj) that provides enterprise-grade features like stacked diffs UI, conflict visualization, role-based access control, and optional jj-native storage backend.
  • Core value proposition: Enables teams to adopt jj without self-hosting infrastructure while retaining full compatibility with existing git workflows and tooling.

Details

Key Value
Target Audience Mid-to-large engineering teams and enterprises looking to adopt jj for better version control UX and scalability
Core Feature Web UI for jj with stacked diffs, conflict resolution, change browsing, fine-grained permissions, and API access
Tech Stack Rust backend (jj core), React/TypeScript frontend, PostgreSQL, Docker/Kubernetes deployment
Difficulty Medium
Monetization Revenue-ready: SaaS subscription ($15/user/month) with volume discounts and enterprise SLAs

Notes

  • HN commenters expressed excitement about a jj-native forge (e.g., "Maybe like some kind of jjhub.com" and interest in ERSC's enterprise focus).
  • Provides a practical path for organizations wanting jj's benefits (undo, conflict handling) without operational overhead.

jj-copy-tracker: Enhanced Copy/Rename Detection for Jujutsu

Summary

  • A command-line utility that augments jj's rebase and merge operations with smarter file copy/rename detection, reducing manual conflict resolution when files are moved.
  • Core value proposition: Brings git's copy-tracking heuristics to jj, making rebases smoother in codebases with frequent refactorings.

Details

Key Value
Target Audience jj users who frequently rename or move files and experience spurious conflicts during rebases
Core Feature Heuristic-based copy detection (similar to git -C/-M) integrated as a jj alias or wrapper script
Tech Stack Rust (calling jj CLI), optionally using simdiff or rust-fuzzy libraries for similarity detection
Difficulty Low
Monetization Hobby

Notes

  • Commenter tcoff91 highlighted jj's weaker copy tracking compared to git, noting active work but desire for improvement.
  • This tool would be welcomed as a stopgap until native support matures, and could be distributed via crates.io.

OpenSource Trust Foundation: Neutral IP Stewardship for OSS Projects

Summary

  • A service that helps open source projects establish a neutral foundation to hold trademarks, manage CLAs, and ensure community-controlled governance, alleviating concerns about corporate ownership.
  • Core value proposition: Provides legal and administrative infrastructure so projects like jj can stay truly community-owned while still accepting corporate contributions.

Details

Key Value
Target Audience Open source maintainers and projects worried about CLA perception, trademark control, or corporate influence (e.g., jj, other VCS or tooling projects)
Core Feature Foundation incorporation assistance, trademark filing support, CLA template advisory, and ongoing compliance monitoring
Tech Stack Legal documentation templates, automated filing scripts (Python/Bash), minimal web portal for member management
Difficulty Medium
Monetization Revenue-ready: Annual membership fees ($2k–$10k/year) based on project size and services used

Notes

  • Multiple commenters (xyzzy_plugh, steveklabnik) raised concerns about Google owning the jj trademark and CLA implications for investors; a neutral foundation would address these worries directly.
  • HN community often discusses governance models; this service would spark practical utility and discussion.

jj-submod: Submodule-like Workflow for Jujutsu

Summary

  • A tool that provides submodule-like functionality for jj, allowing teams to track external repositories as first-class changes within a jj workspace without needing git submodules.
  • Core value proposition: Enables dependency management and monorepo-like workflows in jj while preserving its seamless undo and conflict resolution benefits.

Details

Key Value
Target Audience jj users who need to manage multiple repositories or vendor libraries and miss git submodule support
Core Feature Commands jj submodule add <repo> <path>, jj submodule update, and jj submodule status that record external commit IDs as special changes and handle updates via jj's change model
Tech Stack Rust (jj plugin or wrapper), using jj's library APIs to manipulate the workspace and change IDs
Difficulty Medium
Monetization Hobby

Notes

  • Commenters noted jj lacks submodule support (VorpalWay, minraws) and expressed desire for a way to include external code without leaving jj's workflow.
  • This tool would integrate cleanly with jj's existing operations and appeal to the community's desire for better tooling around monorepos and vendoring.

Read Later