2 repository-uri
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 este un framework pentru construirea de medii desktop de terminal folosind o arhitectură decuplată care combină un backend Node.js cu un frontend bazat pe WebKit. Funcționează ca un emulator de terminal care înlocuiește bufferele de text monospațiu tradiționale cu o interfață grafică de tip rich text, capabilă să randeze widget-uri complexe, tabele și conținut media. Proiectul se distinge printr-un sistem de streaming de date bazat pe MIME care direcționează datele binare prin pipe-uri, folosind headere pentru a selecta automat formatorul vizual adecvat pentru randare. Utilizează o interfață de comandă bazată pe token-uri care procesează input-ul ca token-uri discrete, nu ca șiruri brute, ceea ce elimină erorile de escaping și permite autocompletarea inline. Framework-ul oferă capabilități pentru execuția asincronă a comenzilor și gestionarea view-urilor, decuplând randarea frontend-ului de procesele backend pentru a preveni latența la tastare. Acoperă, de asemenea, dezvoltarea de comenzi shell custom și schimbul de date bazat pe stream-uri pentru a integra logica nativă direct în mediul terminalului.
Processes command line input as discrete tokens to eliminate escaping errors and enable inline autocomplete.