Nick Abouzeid

Graphite - How the fastest developers ship code

by

Ship code faster with Graphite. Stay unblocked on code review with “stacking” - the workflow engineers at top companies use to accelerate their development. Now available to anyone with a GitHub account.

Add a comment

Replies

Best
Merrill Lutsky
Hey Product Hunt community! I’m Merrill, co-founder & CEO of Graphite. Today is a really exciting day: after almost two years in closed beta, we’re opening Graphite up to everyone with a GitHub account! Graphite is a developer workflow tool that helps engineers stay unblocked and ship faster. Here’s what you can expect when you sign up for Graphite for free: 💻 First-class support for stacking: At its core, Graphite enables “stacking”—a workflow used by engineers at top companies like Meta and Google to accelerate their development by creating small, dependent sets of pull requests. The Graphite CLI, web app, and VS Code extension all come together to empower engineers to start stacking. 🪄 A beautiful code review interface: Graphite’s pull request page allows you to focus on what matters most. The code is front and center, no more tabs or other distractions. Use keyboard shortcuts to navigate between files and comments, and move between PRs in your stack. Best of all, import custom memes and gifs to add some ✨💯🔥 to your reviews! 🤖 Graphite AI: Auto-generate a detailed description for every PR with our OpenAI integration. Soon you’ll even be able to turn your comments into suggested code changes! 💌 Pull request inbox: See all of your pull requests and know what needs to be done across every repo, author, and stage of review. Create custom inboxes that filter PRs on reviewers, authors, labels, CI status, and more. 🔔 Real-time notifications: Connect Graphite to your Slack workspace to stay up-to-date on review requests, comments threads, merge status, and other activity on your PRs. For smaller PRs, you can leave a review (and even merge) directly from Slack. 🔁 Seamless integration with GitHub: Teammates don’t use Graphite yet? No problem! Graphite and GitHub users can collaborate on PR reviews in real time. Graphite is free for everyone to try! Sign up with your GitHub account to start stacking today. Want to learn more about Graphite? - Check out our demo! - Follow withgraphite on 𝕏 for news and releases - Try it yourself 🙂 Our team will be hanging out in the comments to respond to your feedback and questions! 🙌 Big thanks to @nickabouzeid for hunting us - the folks on the Ramp eng team are some of our earliest & most engaged users!
Antoni Kozelski
@nickabouzeid @merrill_lutsky Hey , guys! Congratulations on the public launch of Graphite! Your product helps engineers work more efficiently and speeds up development!🚀
Merrill Lutsky
@antonikozelski thanks for your support - try out Graphite at Vstorm and let us know what you think!
Nick Abouzeid
Hunter
🔌 Plugged in
📌
Some of the earliest Graphite fans are engineers at Ramp. Our teams are in love with the stacking workflow, and it’s been awesome to see Graphite become core to the way we ship code. Incredibly excited to see this launch and hunt Graphite — congrats to Merrill and team! Can’t wait to see what comes next. 👏🚀
Jacob Gold
@nickabouzeid Thanks Nick :D
Xiulung Choy
@nickabouzeid Thanks for the support! And thanks for all the feedback from the Ramp team to help make Graphite great
Tomas Reimers
Hi Product Hunt! I’m Tomas, another Graphite co-founder. Graphite started as an internal solution to our own problem. When we (engineers from Meta, Google and Airbnb) left our previous roles, we lost access to the internal code review tools we loved. So we built our own. Our friends and former colleagues heard about what we’d created, and their excitement quickly convinced us to go all in on Graphite. Over the last two years, we’ve been working closely with design partners, beta users, and other select teams to bridge the gaps in today’s code review process and discover opportunities to accelerate developer velocity. With a big thank you to our early supporters, we’re finally ready to bring Graphite to the world. It’s free to get started with Graphite: once you stack you’ll never go back! 🥞
Jacob Gold
@tomasreimers Everyone's talking about how great the product is, I want to thank you and the other founders for creating such a great company to work for!!
flo merian
Launching soon!
Graphite opens a new product category for devs with stacking. neat product, ?makers, enjoy your launch day, and keep it up!
flo merian
Launching soon!
@agamm we discussed it a few months ago and should add it to `awesome-developer-first` -- wdyt? :)
Greg Foster
@agamm @fmerian Would love to be included! I'm a big fan of "awsome" lists, thank you for taking the time to maintain one
flo merian
Launching soon!
@agamm @greg_foster "awesome!" Feel free to create a PR 😄
Roger Zurawicki
I've been a user of Graphite for over a year. No other tool I've found comes close to the Phabricator workflow we had at Facebook. The interactive git view in the VS Code extension, the CLI, and the speedy keyboard shortcuts in the code review tool are A+. Congrats to the whole team on the launch and bringing this product to life! Can't wait to see what you all ship next 🚀
Pranathi Peri
@zurawiki Thanks so much Roger - we appreciate you + your feedback a ton 🩵 Thank you for being an early supporter and member of our Slack community!!
Jacob Gold
@zurawiki I'm also super excited for what we're shipping next! Just wait...
Tom Hicks
💎 Pixel perfection
I don't think I've ever posted on a ProductHunt launch except ones I've been involved in or know the makers personally, but I happily make an exception for Graphite. I run `gt rs && gt sr && gt ss` every time I see a new merge to main, automatically rebasing all my work on top of any other changes, so I never have any big conflicts to deal with, and can continue to ship smaller PRs. Everyone who uses it where I work loves it, including some ex-Facebook folks who miss their stacked diffs from Phabricator. It's not an exaggeration to say that using Graphite makes our codebase better, PRs easier and saves me tonnes of time. Congratulations to the team and I wish you every success!
Jacob Gold
@tom_hicks2 Thanks for supporting us since the beginning!
Pranathi Peri
@tom_hicks2 Tom!!! Thanks so much for being such an early supporter and for such a kind comment :) Truly a pleasure to have such a supportive and enthusiastic dev community - can't wait to show you what's next on Graphite!
Christine Desbois
Incredible! So exciting to see Graphite available to all developers. Can't wait to see you grow -- this is just the beginning!
Carissa Jansen
@christine_desbois thank you so much! Hope you've enjoyed using Graphite so far!
Merrill Lutsky
@christine_desbois we're just getting started! 💪
Stephen Turban
I have been really impressed with Graphite's team - they move super quickly to improve the product! Very exciting to see so many people using the product.
Jacob Gold
@stephen_turban Thanks Stephen!! The amazing support from our community is what keeps us motivated to keep shipping :)
Greg Steinbrecher
Stacked workflows are the best! So glad you’re making them easier to use and bringing them to a wider audience. Can’t wait to try it out :)
Carissa Jansen
@gstein Glad to hear you love stacked workflows! Let me know your thoughts on Graphite when you've had a chance to try it :)
Zander  Martineau
?makers I have a question: Do all team members need to be using Graphite as well? Or can a single person be using it and still see benefits?
Carissa Jansen
@mrmartineau Not everyone has to be using Graphite! Graphite syncs seamlessly to Github so your team members can continue using their preferred workflow, and you as an author can unblock your development with stacks. That said, Graphite is more fun with your team :)
Jacob Gold
@mrmartineau I think once you have a few folks on your team using Graphite, everyone else will want in! To help out your coworkers who aren't on it yet, Graphite automatically keeps a comment up to date on GitHub that shows the other pull requests in your stack. We also have a Chrome extension that adds a few enhancements to the GitHub page.
Ben Jaffe
I can't say enough positive things about Graphite. It keeps me and my team unblocked by decoupling work from reviews, which means our reviews are more thorough, and we're not bugging each other for reviews constantly, breaking flow. Their community Slack is active and the team is super responsive to feedback. Honestly, they're doing everything right. Graphite has saved me literal days of time over the last year, and I'm so happy it's finally out of beta for the world to see.
Pranathi Peri
@ben_jaffe1 One of our favorite users ☕️🤍 can't say enough about how much we appreciate having you around and using the product!!!
Xiulung Choy
@ben_jaffe1 Thanks for the support! Your thoughtful feedback has helped make the product so much better 🙌
Philipp Ronnenberg
Congratulations on the launch. This looks incredible to me, will give it a try!
Merrill Lutsky
@pronnenberg excited to hear what you think!
Sergiu Chiriac
Really amazing and useful tool. Wish you the best!!
Carissa Jansen
@sergiu_chiriac Thank you so much! Glad you're finding Graphite valuable at PoweredbyAI
Manish Tyagi
This is super awesome, congrats to the whole Graphite team!!
Tomas Reimers
@manishtyagi Thank you so much!
Carissa Jansen
@manishtyagi thank you so much for your support!
Andrew Monshizadeh
💎 Pixel perfection
We have been using Graphite at The Browser Company since early days. Stacking has allowed us to focus on smaller and more reviewable PRs which means that code lands sooner. Personally the CLI has totally replaced my pile of hacky bash scripts that never truly worked well. It consistently makes stacking with git and GitHub easy and safe. The website has made reviewing code simpler and more streamlined compared to the slow to change GitHub experience. Probably most importantly, the Graphite team is a group of incredibly talented folks building a tool that developers need. Congrats!
Pranathi Peri
@amonshiz Thank you so much Andrew :') Arc is one of our favorite customers for sure and always love the valuable, epic, and thoughtful feedback you guys are always giving us <3 Thanks for being an early user!!
Greg Foster
@amonshiz You're too kind! It means a lot coming from you - we're huge Arc fans over here. I love seeing NYC companies working to take old ideas like browsers and terminals, and then creatively make them ten times better. Keep up the great work!
Jacob Gold
@amonshiz Thanks so much Andrew! And give yourself some credit too -- your support since day 1 has been amazing :)
Carl Brenner
Really nice! 🔥 It sounds like this will be helpful when the dev team gets larger.
Tomas Reimers
@carlbrenner Thank you so much for your support :) Some of our most active teams only have ~5 developers on them and still find Graphite really helpful!
Conor Brennan-Burke
I’m incredibly excited for this launch, this is a game changer for devs and accelerates timelines to ship code. What features are next on the Graphite roadmap?
Pranathi Peri
@conor_brennan_burke1 Hey Conor! 👋 So glad you asked, we have some suuuuper exciting things around the corner! Some of the cool features we're thinking about are a desktop app, AI code suggestions + reviews, CI optimizations, super-powered keyboard shortcuts, and more! Can't wait to share these with you in the upcoming quarter ✨
Jacob Gold
@conor_brennan_burke1 In addition to what Pranathi mentioned, some of the local features we're working on for the CLI and VS Code extension are: - Continually improving the experience around collaborating on stacks with your coworkers - A new command to automatically apply staged changes to the right branches in your stack without having to check each one out (ever heard of `hg absorb`?) - An undo command - More updates to the VSCode extension to make the transition from editing code to creating and updating your stack even smoother - Automated syncing Any of these sound particularly exciting?
Carl Gao
Stacking code changes has been such a game changer that I wouldn't even consider working at a company where this developer workflow doesn't exist. Code reviewing without Graphite is like code reviewing with a typewriter instead of a computer. If you want to 1. multiply developer velocity 2. attract the best technical talent, use Graphite.
Pranathi Peri
@carlgao Same Carl, same! No typewriters around here ❌
Jacob Gold
@carlgao Number 2 is so important! I always tell people the reason I'm so convicted that Graphite will succeed is because I know I'd absolutely NEED it anywhere else!!!
Ludovic Fardel
I've been using graphite for 2 years in beta and I love it. The progress in the UI and CLI are never ending. It is a pleasure to work with this!
Greg Foster
@dodolab Thank you so much for the support over the years! You're a friendly face in our community slack - please keep the feedback coming, and we'll keep working our hardest to create your favorite dev tool
Pranathi Peri
@dodolab Yet another familiar face! Thank you so much for the kind comments Ludovic <3
Michelle Lim
Awesome product that enables engineers to keep PRs small. Congrats on the launch!
Greg Foster
@michelle_lim1 Thanks for all the support - it means a lot coming from a fellow devtool creator; Warp is amazing! Like you, we're obsessed with building new patterns for faster software development