2 Repos
Utilities that automatically convert typed text into structured tags based on delimiter characters.
Distinguishing note: Focuses on the automatic conversion of text to tags using delimiters.
Explore 2 awesome GitHub repositories matching user interface & experience · Input Tokenizers. Refine with filters or upvote what's useful.
Select2 is a searchable, modular UI framework designed to enhance standard HTML select elements. It transforms basic form controls into interactive, accessible dropdown interfaces that support multi-selection, tagging, and real-time filtering. By providing a robust set of tools for managing complex data inputs, it enables developers to create more responsive and user-friendly selection components. The project is distinguished by its adapter-based architecture, which allows for deep customization of rendering, data processing, and selection logic. Developers can extend core functionality throu
Converts typed text into distinct tags automatically when specific delimiter characters are entered.
TermKit ist ein Framework für den Aufbau von Desktop-Terminalumgebungen unter Verwendung einer entkoppelten Architektur, die ein Node.js-Backend mit einem WebKit-basierten Frontend kombiniert. Es fungiert als Terminal-Emulator, der herkömmliche Monospace-Textpuffer durch eine Rich-Text-Benutzeroberfläche ersetzt, die komplexe Widgets, Tabellen und Medien rendern kann. Das Projekt zeichnet sich durch ein MIME-basiertes Daten-Streaming-System aus, das Binärdaten über Pipes leitet und Header verwendet, um automatisch den geeigneten visuellen Formatter für das Rendering auszuwählen. Es nutzt eine Token-basierte Befehlsschnittstelle, die Eingaben als diskrete Token statt als Rohstrings verarbeitet, was Escaping-Fehler eliminiert und Inline-Autocomplete ermöglicht. Das Framework bietet Funktionen für asynchrone Befehlsausführung und View-Management, wobei das Frontend-Rendering von Backend-Prozessen entkoppelt wird, um Eingabeverzögerungen zu vermeiden. Es deckt zudem die Entwicklung benutzerdefinierter Shell-Befehle und den Stream-basierten Datenaustausch ab, um native Logik direkt in die Terminalumgebung zu integrieren.
Processes command line input as discrete tokens to eliminate escaping errors and enable inline autocomplete.