hermit VS sapling

Compare hermit vs sapling and see what are their differences.

hermit

Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nondeterministic behavior, into deterministic, repeatable behavior. This can be used for various applications, including replay-debugging, reproducible artifacts, chaos mode concurrency testing and bug analysis. (by facebookexperimental)

sapling

A Scalable, User-Friendly Source Control System. (by facebook)
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
hermit sapling
9 48
1,223 6,239
2.0% 0.9%
7.3 10.0
13 days ago 5 days ago
Rust Rust
GNU General Public License v3.0 or later GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

hermit

Posts with mentions or reviews of hermit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-18.

sapling

Posts with mentions or reviews of sapling. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-07.
  • Ask HN: Git Alternatives – Sapling vs. Jj
    7 projects | news.ycombinator.com | 7 Dec 2024
    Having worked at Google I have unfortunately been exposed to what is possible when in comes to version control systems. I have been looking for a git alternative that is just generally simpler, more ergonomic, and allows for things like stacked PRs while maintaining git compatibility, since everything is on github.

    I am uninterested in `you can do that in git with [insert esoteric commands]`.

    My main contenders right now are Sapling[0], a project from Meta, and jj[1]. I am wondering if anyone has experience with either, or definitely those who have tried both, what was your experience? They both have a lot of nice features.

    [0] https://sapling-scm.com/

  • Monorepo – Our Experience
    3 projects | news.ycombinator.com | 6 Nov 2024
    We at Meta use Sapling [1], which is open source. Using EdenFS is what makes it super fast at scale.

    https://sapling-scm.com/

    https://engineering.fb.com/2023/06/27/developer-tools/meta-d...

  • Sapling: Source control that's user-friendly and scalable
    6 projects | news.ycombinator.com | 10 Sep 2024
    The server-side IS open source -- actually, it's basically been in the source tree since day 1, but "inert" due to facebook-only dependencies that made the code unusable, but most of the stuff was actually there. And actually, they just recently said it became "usable for unsupported experimentation"[1], so it's been on my TODO list to give Mononoke a run and see how it operates.

    I wanted to do this before but, the builds for Mononoke are not actually uploaded yet due to a bug in the GHA setup[2] :')

    [1] https://github.com/facebook/sapling?tab=readme-ov-file#monon...

    [2] https://github.com/facebook/sapling/issues/922

  • Monorepos: Please Don't (2019)
    1 project | news.ycombinator.com | 28 Apr 2024
  • Twenty Years Is Nothing
    4 projects | news.ycombinator.com | 4 Mar 2024
    I am personally surprised that TFA didn't mention either jj or Sapling [0] given its emphasis on how both Git and svn were both made to be backwards compatible!

    [0] https://github.com/facebook/sapling

  • Jj init – getting serious about replacing Git with Jujutsu
    1 project | news.ycombinator.com | 2 Feb 2024
    Lots to digest here! I have been keeping an eye on Pijul so it is cool to see some of its features implemented in jj. Sapling[0], similarly, is a new VCS tool out there which can work with a git repo. It also has anonymous branches, no staging area, supports stacked commits and can track the history of a commit over time. I've been using a similar workflow to the article's author: git with a UI to handle commits of hunks of a file to group related changes. My working branch often has unrelated changes that get tossed from branch to branch as I am able to commit. I haven't figured out where these new tools fit into my workflow yet, but I am glad there's new options that will help making working on a project more flexible and organized.

    [0]: https://sapling-scm.com

  • Sapling – A VCS from Meta
    3 projects | news.ycombinator.com | 2 Feb 2024
  • Sapling: A Scalable, User-Friendly Source Control System
    1 project | news.ycombinator.com | 10 Dec 2023
  • Ask HN: Can we do better than Git for version control?
    17 projects | news.ycombinator.com | 10 Dec 2023
    yep both extended it and have versions that can work against GitHub/git servers.

    sapling scm from meta has I think the best cli and VS code UX https://sapling-scm.com/

    jj from google is also mercurial derived with very similar cli features like histedit and has support for deferring conflict resolution https://github.com/martinvonz/jj

  • Your GitHub pull request workflow is slowing you down
    5 projects | /r/programming | 6 Dec 2023

What are some alternatives?

When comparing hermit and sapling you can also consider the following projects:

reverie - An ergonomic and safe syscall interception framework for Linux.

go-git - A highly extensible Git implementation in pure Go.

stabilizer - Stabilizer: Rigorous Performance Evaluation

nextjs-template - A bit personalized version of the `with-typescript-eslint-jest` template.

rr - Record and Replay Framework

dulwich - Pure-Python Git implementation

devtools - Replay.io DevTools

FTC-for-VS-Code - A VS Code extension for accessing FTC snippets, debugger, and Android cmdline tools from a button

radical-vscode - A dark theme for radical hacking inspired by retro futuristic design.

autorebase - Automatically rebase all your branches onto master

sysfetch - A super tiny system information fetch script written in BASH

buck2-prelude - Prelude for the Buck2 project

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured