Showing 34 of 34 projects
A structural diff tool that compares files based on their syntax, not just lines.
Create and apply patches to npm dependencies to fix bugs or make changes without waiting for upstream updates.
A Neovim plugin providing a single tabpage interface for reviewing git diffs and file history with merge conflict resolution.
A JavaScript library to compute and apply diffs (deltas) between JSON objects, with support for arrays, text, and multiple output formats.
A fast and flexible O(n) difference algorithm framework for Swift collections, optimized for animated UI batch updates.
A JavaScript library that generates pretty HTML diffs from git diff or unified diff output.
A blazing-fast SIMD-optimized image comparison library with Node.js API for visual regression testing.
Tools for diffing and merging Jupyter notebooks in terminal and web interfaces.
A Swift library for fast diffing between two collections, providing edit steps to animate UITableView and UICollectionView updates.
A web dashboard to visualize and query Terraform states from multiple backend providers.
A Swift library for calculating diffs between collections with UIKit bindings for automatic table/collection view updates.
A diff tool for YAML and JSON files that shows only the changed parts with compact, clear output.
A Neovim plugin that provides VSCode-style diff rendering with two-tier highlighting (line + character level) in side-by-side and inline layouts.
A small JavaScript library for deep diffing two objects, including nested arrays and objects.
A utility for comparing two OpenAPI 3.x specifications and rendering differences in HTML, Markdown, Asciidoc, JSON, or plain text.
A library for backporting UITableView/UICollectionViewDiffableDataSource to older iOS/macOS/tvOS versions.
A Swift library that computes minimal edits between two collections, primarily for animating UITableView and UICollectionView updates.
A hyper-fast diffing algorithm for real DOM nodes that efficiently updates only changed elements.
A Swift library for fast diffing between collections, enabling efficient UI updates in iOS/macOS apps.
A CLI tool that converts unified and git diff output into pretty, syntax-highlighted HTML for easy viewing.
A type-safe, data-driven framework for partial updates in UICollectionView and UITableView on iOS.
A comprehensive curated list of open-source and hosted tools for monitoring and detecting changes on websites.
A fluent and enjoyable Go test framework with pretty output, handy assertions, and snapshot testing.
Swift implementation of the longest common subsequence (LCS) algorithm for comparing collections.
Command line tool for sharing Elm libraries and managing dependencies in Elm projects.
An ESLint plugin that filters lint output to only show errors on changed lines, keeping feedback focused.
A Swift library that provides human-readable diff output for XCTAssertEqual failures and default Equatable implementations.
A Composer plugin that compares composer.lock files and generates Markdown reports for dependency changes.
A high-performance snapshot testing tool focused on speed and ease of use, built with OCaml.
A web application that renders differences between Rust crate versions directly in the browser using WebAssembly.
A high-performance, low-memory JSON diff and patch library for System.Text.Json with RFC 6902 support.
A command-line JSON diff utility with multiple output formats and flexible comparison options.
A Go library and CLI tools for binary diffing and patching using rsync-like algorithms with parallel processing for large files.
Detects which Terraform projects need plan/apply when Terraform modules change using git and static analysis.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.