Rose (n-ary) trees with both upwards- (i.e. cached) and downwards-traveling (i.e. accumulating) monoidal annotations. This is used as the core data structure underlying the diagrams framework, but potentially has other applications as well.
Technology for Resting Email Encrypted Storage (TREES) is a NaCL-based Dovecot encryption plugin. This plugin adds individually encrypted mail storage to the Dovecot IMAP server. It is inspired by Posteo's scrambler which uses OpenSSL and RSA key pairs. TREES works in a similar way, but uses the Sodium crypto library (based on NaCL).
How it works:
On IMAP log in, the user's cleartext password is passed to the plugin.
The plugin creates an argon2 digest from the password.
This password digest is used as a symmetric secret to decrypt a libsodium secretbox.
Inside the secretbox is stored a Curve25519 private key.
The Curve25519 private key is used to decrypt each individual message, using libsodium sealed boxes.
New mail is encrypted as it arrives using the Curve25519 public key.
This package provides a Python implementation of a tree structure.
This package provides an abstract Emacs Lisp framework for tree navigation.
This package provides a Go grammar for the Tree-sitter library.
This crate is a framework for writing D-Bus method handlers (legacy).
This distribution contains a suite of modules for representing, creating, and extracting information from HTML syntax trees.
Tree is a python library for working with nested data structures. In a way, tree
generalizes the builtin map
function which only supports flat sequences, and allows you to apply a function to each leaf preserving the overall structure.
Treemacs is a file and project explorer similar to NeoTree or Vim's NerdTree, but largely inspired by the Project Explorer in Eclipse. It shows the file system outlines of your projects in a simple tree layout allowing quick navigation and exploration, while also possessing basic file management utilities.
Treemacs is a file and project explorer similar to NeoTree or Vim's NerdTree, but largely inspired by the Project Explorer in Eclipse. It shows the file system outlines of your projects in a simple tree layout allowing quick navigation and exploration, while also possessing basic file management utilities.
This package provides an Emacs library to manage tree widgets.
This package provides macros to draw trees, within TeX or LaTeX.
This package provides a Lua grammar for the Tree-sitter library.
This package provides an Elm grammar for the Tree-sitter library.
This package provides a AWK grammar for the Tree-sitter library.
This package provides a CSS grammar for the Tree-sitter library.
This package provides a Org grammar for the Tree-sitter library.
This package provides a Nix grammar for the Tree-sitter library.
This package provides a KDL grammar for the Tree-sitter library.
This package provides a PHP grammar for the Tree-sitter library.
This package provides an HCL grammar for the Tree-sitter library.
This package provides a C++ grammar for the Tree-sitter library.
This package provides a RON grammar for the Tree-sitter library.
This package determines the MIME type of a file by traversing a filetype tree.