Skip to content
View davvid's full-sized avatar
  • Walt Disney Animation Studios
  • Los Angeles

Sponsors

@joshuataylor

Organizations

@wdas @jsonpickle @mockfs @imageworks @git-cola @vfx-rs @aousd @garden-rs

Block or report davvid

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
davvid/README.md

Projects Maintained by davvid

  • Git Cola is the best Git GUI in the free world.

  • Garden grows and cultivates collections of Git trees. Garden is a simple yet expressive command runner and multi-repo Git configuration tool. Garden helps you create development workflows over collections of self-contained, loosely-coupled and inter-dependent Git worktrees.

  • jsonpickle is a Python library for converting Python objects to and from JSON. Jsonpickle can take almost any Python object, convert the object into JSON, and reconstitute the object back into Python. jsonpickle was originally created by johnpaulett in 2008. jsonpickle has been maintained by davvid since 2009 and has been co-maintained with Theelx since 2021.

  • telescope-git-selector.nvim is a Neovim Telescope extension that searches for Git worktrees and opens files in the selected worktree.

  • telescope-git-grep.nvim is a Neovim Telescope extension for searching using "git grep".

  • gcd is a Git worktree navigator. gcd lets you quickly navigate to Git worktrees on your filesystem. cdg lets you quickly navigate to directories within your current worktree.

  • harpoon-term.nvim is a Neovim plugin for quickly jumping between terminals inside Neovim. Harpoon-term is standalone version of the harpoon.term module from Harpoon v1 with support for floating windows.

  • mockfs is a simple mock filesystem for use in Python unit tests.

  • ptex-bind is a Rust crate that provides high-level cxx-based bindings for Ptex.

  • mutuple is a hack/joke Python package that lets you replace items in "immutable" Python tuples.

  • vx runs commands inside Python virtualenvs. vx is a simpler and faster vex.

  • python-jsonrpc is a modern python-jsonrpc implementation, originally a mirror of jsonrpc.org, forked from the original package by bmjames.

  • jsonaxe is a powerful command-line JSON processor with an expressive Pythonic interface.

  • wildmatch is a BSD-licensed C/C++ library for git/rsync-style pattern matching. wildmatch is an extension of function fnmatch(3) as specified in POSIX 1003.2-1992, section B.6.

  • distcc-docker-image is a Docker image for a Debian/testing distccd worker node.

  • pycachegrind lets you visualizes Python cProfile data using kcachegrind.

Projects Co-Maintained by davvid

  • yaml-rust2 is a pure Rust YAML implementation, co-maintained with Ethiraric. This crate is a merge of the original yaml-rust crate, davvid's yaml-rust-davvid fork, and Ethiraric's fork.

  • partio is a C++ library with Python bindings for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC. Partio was created by aselle during his tenure at wdas.

  • Ptex is a C++ library for Per-Face Texture Mapping for Production Rendering. Ptex was created by brentb.

Projects Contributed to by davvid

  • git is the best version control software in the world. davvid is the original author of git difftool and helped maintain both git difftool and git mergetool into the 2010s.

  • saphyr is set of crates dedicated to parsing YAML.

  • neovim-qt PR 1101 is where davvid updated neovim-qt, a Qt-based Neovim GUI, to avoid a flashing window blink on startup.

  • PaperWM PR 787 is where davvid added "loop" variants of the Window navigation hotkeys to the popular Gnome tiling window manager extension.

  • black is davvid's fork of black where the --single-quotes feature was added for preferring single quotes over double quotes. Black's maintainers refused to merge the --single-quotes option. The single-quotes branch in davvid's fork contains this unmerged feature. Others agreed with davvid's good taste, eventually leading to the creation of cercis, which is a better Python code formatter than black.

Pinned Loading

  1. git-cola/git-cola git-cola/git-cola Public

    git-cola: The highly caffeinated Git GUI

    Python 2.3k 460

  2. telescope-git-grep.nvim telescope-git-grep.nvim Public

    Neovim Telescope extension for searching using "git grep"

    Lua 15 3

  3. garden-rs/garden garden-rs/garden Public

    Garden grows and cultivates collections of Git trees ~ Official mirror of https://gitlab.com/garden-rs/garden

    Rust 67 9

  4. jsonpickle/jsonpickle jsonpickle/jsonpickle Public

    Python library for serializing any arbitrary object graph into JSON. It can take almost any Python object and turn the object into JSON. Additionally, it can reconstitute the object back into Python.

    Python 1.3k 175

  5. telescope-git-selector.nvim telescope-git-selector.nvim Public

    Neovim Telescope extension that searches for Git worktrees and opens files in the selected worktree

    Lua 2

  6. gcd gcd Public

    Git worktree navigator

    Shell 27 1