10 dépôts
Generating interactive links based on detected data patterns or defined character ranges.
Distinct from Link Styling: Focuses on generating links from content patterns rather than just styling existing navigation links.
Explore 10 awesome GitHub repositories matching user interface & experience · Automatic Link Generation. Refine with filters or upvote what's useful.
TTTAttributedLabel is a rich text label for iOS applications that serves as an extension to UIKit typography. It provides a replacement for standard system labels, enabling advanced layout control and the rendering of attributed strings with custom paragraph styling, line spacing, and vertical alignment. The component is distinguished by its ability to generate interactive links within text blocks, using either custom ranges or automated data-detector pattern matching for phone numbers and addresses. It includes a specialized accessibility system that exposes these individual links as selecta
Automatically detects phone numbers and addresses to generate tappable links with specific visual styles.
This project is a metadata query engine and indexer for markdown files, designed to transform YAML frontmatter and inline fields into dynamic tables and lists. It provides a background process that extracts tags and custom fields into a searchable database, enabling the automated indexing of notes. The system is distinguished by its dual approach to data retrieval: a dedicated query language for SQL-like filtering and grouping, and a JavaScript data API. This API allows for programmatic metadata extraction and the creation of custom views and extensions using TypeScript typings. Its broader
Automatically generates link objects for files, sections, or blocks with support for custom display names.
Sink est un service de raccourcissement et de gestion de liens construit sur Cloudflare Workers et KV pour la redirection sans serveur. Il fournit une suite d'outils pour créer des adresses web de marque, surveiller les statistiques des visiteurs via un tableau de bord d'analyse en temps réel et gérer la manière dont les liens sont distribués. Le projet dispose d'un routeur de trafic dynamique qui redirige les visiteurs en fonction de l'emplacement géographique ou du type d'appareil et d'un générateur de métadonnées IA qui crée automatiquement des slugs descriptifs et des balises de prévisualisation pour les médias sociaux. Il inclut également un générateur de code QR pour créer des codes scannables qui pointent vers des adresses raccourcies. Les capacités supplémentaires couvrent la distribution sécurisée de liens utilisant des mots de passe et des dates d'expiration, l'optimisation des liens pour les médias sociaux avec des actifs de prévisualisation personnalisables et la portabilité des données via des utilitaires d'importation et d'exportation. Le trafic des liens est suivi en utilisant des analyses relationnelles pour fournir des données géographiques et des journaux d'événements.
Provides AI-powered generation of human-readable URL slugs and social media metadata by analyzing page content.
Sink is a self-hosted link management platform that combines URL shortening with click analytics and geographic tracking. It provides a deployable system for creating, editing, and organizing short links, with built-in tools for measuring engagement through real-time click event collection and visitor location data. The platform distinguishes itself through AI-powered slug generation that produces human-readable short link identifiers by analyzing target page content, replacing random string generation. It supports geo-aware request routing that redirects visitors to different destinations ba
Generates human-readable short link slugs and OpenGraph metadata automatically by analyzing target page content.
This is a drawing plugin for Obsidian that provides an integrated canvas editor for creating hand-drawn diagrams and sketches directly inside a note-taking vault. It functions as a freeform whiteboard-style editor where users can sketch, connect objects, and embed their drawings into markdown notes as SVG or PNG images. The plugin extends beyond basic sketching by offering data-driven diagram generation, allowing users to create mindmaps, family trees, and charts by processing structured data from vault notes or scripts. It supports scriptable drawing automation through macros and automated s
Connects drawing elements to vault documents, external URLs, and block references, automatically updating links when targets change.
Allure is a test reporting framework that normalizes execution data from multiple test frameworks across different programming languages into a common intermediate format. It aggregates results from multiple sources into a shared directory of JSON files and generates self-contained HTML reports through a modular plugin pipeline. The architecture includes a hierarchical step tree model to represent test execution, metadata annotation injection to enrich results at runtime, and directory-watch incremental rendering that regenerates reports in real time as new data arrives. Unlike generic report
Builds full URLs from short identifiers using a template pattern to link test cases to external resources.
Ce projet est une norme de spécification Markdown formelle qui fournit une définition détaillée de la syntaxe de balisage et un ensemble définitif de règles pour analyser le texte brut en une sortie HTML cohérente. Il établit une grammaire standardisée pour les blocs structurels et les éléments en ligne afin d'assurer un rendu uniforme à travers différentes implémentations logicielles. La spécification est prise en charge par une suite de conformité d'analyseur et une implémentation de référence en C et JavaScript pour vérifier que les implémentations adhèrent à la norme. Il inclut un système de vérification d'implémentation qui compare les chaînes d'entrée transformées aux sorties HTML attendues et permet l'exportation des données de test de spécification au format JSON. La norme couvre un large éventail de capacités de structuration et de formatage de contenu, incluant les en-têtes, les listes, les citations en bloc et les règles horizontales. Elle définit des mécanismes pour la représentation de code via des blocs clôturés ou indentés, l'intégration HTML, et un système basé sur des références pour gérer les hyperliens et les images. La spécification détaille également un modèle d'analyse en deux phases qui utilise une représentation d'arbre syntaxique abstrait et une normalisation de texte basée sur Unicode pour maintenir une hiérarchie de document prévisible.
Automatically generates clickable links from absolute URIs and email addresses enclosed in angle brackets.
Markdig is a markdown parser library that converts text into structured HTML, plain text, or other formats using a configurable pipeline. It functions as a CommonMark compliant parser and an abstract syntax tree generator that transforms markdown into a hierarchical tree of block and inline nodes with precise source location mapping. The project is distinguished by a decoupled renderer architecture that separates parsing logic from output generation, enabling the transformation of the syntax tree into non-HTML formats such as LaTeX or XAML. It also serves as a lossless markdown processor by t
Provides the ability to automatically generate hyperlinks from detected URLs in markdown text.
React Email Editor is a drag-and-drop visual builder for creating responsive email templates, built as a React embeddable component. It also serves as an AI-powered email designer, a collaborative email design tool, and a React component library for composing emails programmatically with JSX. The editor represents designs as structured JSON and supports multi-format rendering for email clients, web pages, and PDF. What distinguishes this editor is its deep AI integration: users can generate full email templates from natural language, rewrite text with chosen intent, produce multiple text vari
Provides a mechanism for defining new link behaviors using custom URLs or JavaScript functions.
This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts as a self-hosted search proxy that aggregates results from multiple external web, image, and academic search providers while anonymizing requests and stripping trackers to protect user identity. The system utilizes Docker to orchestrate the search instance, integrating caching mechanisms and reverse proxy support to ensure a private and efficient search environment. It employs a modular adapter-based integration to standardize diverse external API responses and a processing pi
Controls the formatting of result URLs and determines if links open in new browser tabs.