Open Source Packages
Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.
All Packages
Category
Tags2
Sort:Used by Most Apps
Clap
The most widely used command-line argument parser for Rust, with both derive and builder APIs.
unified
Parse, inspect, transform, and serialize content through syntax-tree plugins.
unist-util-visit
Tiny utility to walk unist syntax trees and run a visitor on matching nodes
hast-util-to-html
Serializes hast syntax trees into WHATWG-compliant HTML strings, with fine-grained control over escaping, quoting, and tag omission.
mdast-util-to-string
Get the plain-text content of any mdast node in a single function call.
go-tree-sitter
Go bindings for tree-sitter with prebuilt parsers for 40+ languages, for building fast syntax trees from source code.
toml-sort
A command-line utility and Python library that sorts and formats TOML files while preserving comments.
unist-util-visit-parents
Recursively walk unist syntax trees while tracking the full ancestor stack of every node.
hast-util-is-element
Checks whether a hast node is an Element, optionally matching a tag name, list of tag names, or a custom test function.
command-line-args
A mature, feature-complete Node.js library for parsing command-line options into a plain object.
unist-util-filter
Create a new unist tree containing only the nodes that pass a test, with optional parent cascading.
mdast-util-compact
Merges adjacent text nodes and blockquotes in an mdast syntax tree to keep it compact after edits.
unist-util-stringify-position
Serializes a unist node, position, or point into a human-readable location string for error and warning messages.