3 repository-uri
Capabilities for identifying plain text URLs and email addresses and converting them into links.
Distinguishing note: Candidates focus on URL management, routing, or normalization, not the detection and conversion process.
Explore 3 awesome GitHub repositories matching web development · Automatic Hyperlink Detection. Refine with filters or upvote what's useful.
markdown-it is a token-based Markdown compiler and CommonMark-compliant parser that converts structured plaintext markup into HTML. It functions as an extensible markup processor designed to transform text into browser-ready content while managing security and preventing cross-site scripting. The project is distinguished by a modular plugin system that allows for the extension of parsing capabilities and the addition of custom syntax, such as footnotes, tables, or emojis. It utilizes a two-stage tokenization process to break documents into structural tokens before rendering them into final HT
Automatically detects plain text URLs and email addresses to convert them into clickable hyperlinks.
Markdig este un procesor Markdown de înaltă performanță pentru aplicații .NET care convertește textul Markdown în HTML sau alte formate țintă. Este un parser conform CommonMark și un motor extensibil care poate transforma Markdown într-un arbore sintactic abstract (AST) care poate fi căutat și manipulat. Biblioteca oferă un framework pentru adăugarea de sintaxă personalizată și logică de randare printr-un pipeline modular de parsere și randere. Suportă compilarea nativă ahead-of-time și trimming pentru a minimiza dimensiunea binarului. Capabilitățile includ generarea de HTML structurat cu atribute și stiluri personalizate, extragerea YAML front matter pentru procesarea site-urilor statice și conversia conținutului în text simplu. Motorul acoperă, de asemenea, îmbunătățiri tipografice, pregătirea formulelor matematice și formatarea automată a link-urilor. Procesorul include maparea precisă a sursei pentru a urmări intervalele de caractere și utilizează streaming-ul de output și limitele de adâncime de imbricare pentru a gestiona performanța și stabilitatea.
Identifies plain text URLs and email addresses and automatically converts them into clickable hyperlinks.
Acest proiect este un framework de plugin-uri pentru editorul de text îmbogățit Draft.js, oferind un sistem pentru a adăuga comportamente personalizate, decoratori și scurtături de tastatură. Acesta funcționează ca un toolkit pentru extinderea editorului cu formatare avansată și elemente interactive, oferind în același timp o bibliotecă de componente React UI pentru gestionarea barelor de instrumente și a ferestrelor pop-up. Framework-ul se distinge prin suportul său specializat pentru sistemele de mențiuni sociale, permițând detectarea și formatarea hashtag-urilor și a mențiunilor utilizatorilor ca entități interactive prin declanșatoare de completare automată. Include, de asemenea, o suită cuprinzătoare de extensii media bogate pentru încorporarea și manipularea imaginilor, videoclipurilor, emoji-urilor și stickerelor direct în fluxul textului. Capabilitățile largi includ implementarea barelor de instrumente contextuale — cum ar fi meniurile plutitoare, statice sau aliniate lateral — și capacitatea de a gestiona aranjarea conținutului prin interacțiuni de tip drag-and-drop și redimensionarea blocurilor. Sistemul acoperă, de asemenea, instrumente de gestionare a conținutului, cum ar fi metricile documentului în timp real și gestionarea istoricului pentru operațiunile de undo și redo. Proiectul este scris în TypeScript și oferă o arhitectură extensibilă pentru integrarea decoratorilor personalizați și a pipeline-urilor de transformare a stării.
Automatically identifies plain text URLs and converts them into clickable hyperlinks as the user types.