Snapshot

Top 23 Snapshot Open-Source Projects

  • jest

    Delightful JavaScript Testing.

  • Project mention: What is an Abstract Syntax Tree in Programming? | dev.to | 2024-04-05

    GitHub | Website

  • SingleFile

    Web Extension for saving a faithful copy of a complete web page in a single HTML file

  • Project mention: How SingleFile Transformed My Obsidian Workflow | news.ycombinator.com | 2024-01-26

    That's interesting. I have been saving articles as PDF files, which is browser-independent, but useful just for search and reference, a nuisance to quote/copy-and-paste.

    If I search only the computer, I don't get results from EBay and Amazon at the top. The idea of keeping the knowledge base separate from the primary notes is a good idea. In my case, that knowledge base is the file system, and the primary notes are whatever I choose.

    When I was using Evernote, the inbox was the knowledge base and notebooks were the focus. I just had too many different potential projects going on to manage this well.

    Looking to focus.

    I'll revisit Firefox and SingleFile.

    Explanation of the zip file inside.

    https://github.com/gildas-lormeau/SingleFile/blob/master/faq...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • mobx-state-tree

    Full-featured reactive state management without the boilerplate

  • Project mention: Building a Dynamic Job Board with Issues Github, Next.js, Tailwind CSS and MobX-State-Tree | dev.to | 2024-03-28

    Basic knowledge of Tailwind CSS and MobX-State-Tree

  • unix-history-repo

    Continuous Unix commit history from 1970 until today

  • Project mention: F/OSS Comics: 8. The Origins of Unix and the C Language | news.ycombinator.com | 2024-04-17

    There is also https://github.com/dspinellis/unix-history-repo (Continuous Unix commit history from 1970 until today)

  • GlusterFS

    Gluster Filesystem : Build your distributed storage in minutes

  • Project mention: Tell HN: ZFS silent data corruption bugfix – my research results | news.ycombinator.com | 2023-12-06

    https://github.com/gluster/glusterfs/issues/894

    And apparently apart from modern coreutils using that, it is mostly gentoo users hitting the bugs in lseek.

  • memlab

    A framework for finding JavaScript memory leaks and analyzing heap snapshots

  • jest-image-snapshot

    ✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.

  • Project mention: How to test chart components in react? | /r/react | 2023-12-10

    You can give a try about visual testing. I think about Cypress components and Cypress Image snapshot or Jest Image snapshot (not DOM testing)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • sanoid

    These are policy-driven snapshot management and replication tools which use OpenZFS for underlying next-gen storage. (Btrfs support plans are shelved unless and until btrfs becomes reliable.)

  • Project mention: ZFS took full backup (send/receive) without snapshots but now what to prevent another full transfer? | /r/zfs | 2023-12-10
  • criu

    Checkpoint/Restore tool

  • Project mention: When "letting it crash" is not enough | news.ycombinator.com | 2024-02-07

    Checkpoint/Restore I feel is a bigger concept than just saving state. At the zeroth level it's a system that can correctly stop and serialize a running process (as criu https://github.com/checkpoint-restore/criu has shown is a huge pain in the ass to still not be perfect) in a way that can initiated from within the process itself.

    The 1st level more-work-but-easier way to do this is to build or use a heavily constrained VM/language you run from within your main application that doesn't allow for most of the hard problems to even exist.

    I can't find any ready-made tools to do this that I wouldn't consider an endeavor.

  • react-native-view-shot

    Snapshot a React Native view and save it to an image

  • Project mention: Want to share images with text on Whatsapp, please help! | /r/reactnative | 2023-07-05

    A workaround you could use is maybe use a library like react-native-view-shot

  • Verify

    Verify is a snapshot tool that simplifies the assertion of complex data models and documents.

  • odiff

    The fastest pixel-by-pixel image visual difference tool in the world.

  • kubicorn

    Simple, cloud native infrastructure for Kubernetes.

  • wayback

    A bot for Telegram, Mastodon, Slack, and other messaging platforms archives webpages.

  • Project mention: If we lose the Internet Archive, we’re screwed | /r/opensource | 2023-05-14

    I wish there was an alternative to the Internet Archive with collaborative curation. You share files and people who tag and sort them into albums can download them. And if it was federated it could be just as extensive as the Internet Archive by searching files on many instances at the same time. Sadly the closest thing are ArchiveBox and wayback which won't replace the Internet Archive.

  • MooseFS

    MooseFS – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System (Software-Defined Storage)

  • Project mention: Google Cloud Storage FUSE | news.ycombinator.com | 2023-05-02
  • btrbk

    Tool for creating snapshots and remote backups of btrfs subvolumes

  • Project mention: I accidentally programmed my server to back up all files... even backups | /r/programminghorror | 2023-05-20

    That's still easier using snapshots and something like btrbk. Snapshot the directory at start, prune if there are too many snapshots (or snapshots get too old).

  • Playbook

    πŸ“˜A library for isolated developing UI components and automatically taking snapshots of them.

  • sirix

    SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.

  • Project mention: Show HN: Integer Map Data Structure | news.ycombinator.com | 2024-01-24

    We're using a similar trie structure as the main document (node) index in SirixDB[1]. Lately, I got some inspiration for different page-sizes based on the ART and HAMT basically for the rightmost inner pages (as the node-IDs are generated by a simple sequence generator and thus also all inner pages (we call them IndirectPage) except for the rightmost are fully occupied (the tree height is adapted dynamically depending on the size of the stored data. Currently, always 1024 references are stored to indirect child pages, but I'll experiment with smaller sized, as the inner nodes are simply copied for each new revision, whereas the leaf pages storing the actual data are versioned themselfes with a novel sliding snapshot algorithm.

    You can simply compute from a unique nodeId each data is assigned (64bit) the page and reference to traverse on each level in the trie through some bit shifting.

    [1] https://github.com/sirixdb/sirix

  • swappy

    A Wayland native snapshot editing tool, inspired by Snappy on macOS

  • Project mention: MSPaint like tool for Linux | /r/linux | 2023-07-09

    I think swappy works great as a screenshot annotation tool.

  • zrepl

    One-stop ZFS backup & replication solution

  • Project mention: Zrepl – ZFS replication | /r/patient_hackernews | 2023-08-25
  • Scaleway-cli

    Command Line Interface for Scaleway

  • Polo

    Polo travels through your database and creates sample snapshots so you can work with real world data in development.

  • Project mention: Greenmask: PostgreSQL Dump and Obfuscation Tool | news.ycombinator.com | 2024-02-17

    This is a Rails tool I use: https://github.com/IFTTT/polo β€” it works well.

  • grub-btrfs

    Include btrfs snapshots at boot options. (Grub menu)

  • Project mention: Resolved issue with TPM error after GRUB update in F38 | /r/Fedora | 2023-08-11
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Snapshot related posts

Index

What are some of the best open-source Snapshot projects? This list will help you:

Project Stars
1 jest 43,581
2 SingleFile 13,673
3 mobx-state-tree 6,864
4 unix-history-repo 6,434
5 GlusterFS 4,489
6 memlab 4,171
7 jest-image-snapshot 3,775
8 sanoid 2,872
9 criu 2,647
10 react-native-view-shot 2,563
11 Verify 2,327
12 odiff 1,801
13 kubicorn 1,686
14 wayback 1,642
15 MooseFS 1,583
16 btrbk 1,528
17 Playbook 1,150
18 sirix 1,079
19 swappy 899
20 zrepl 895
21 Scaleway-cli 868
22 Polo 766
23 grub-btrfs 651

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