33 repository-uri
Visual formatting of source code using colors and styles based on language syntax rules.
Distinct from Markdown and Syntax Highlighting: General language syntax highlighting for editors, distinct from markdown rendering or log-specific patterns.
Explore 33 awesome GitHub repositories matching user interface & experience · Code Syntax Highlighting. Refine with filters or upvote what's useful.
Acest proiect este o extensie IDE pentru platforma IntelliJ care oferă suport lingvistic pentru Go. Acesta integrează instrumentele de dezvoltare Go în IDE-urile JetBrains pentru a facilita scrierea, organizarea și analizarea codului sursă. Plugin-ul permite transformarea codului sursă Go în binare executabile prin gestionarea proceselor de build și executarea compilatorului standard. De asemenea, include utilitare pentru configurarea software development kit-ului (SDK) Go și generarea fișierelor inițiale de aplicație și bibliotecă pentru a bootstrap-ui structurile de proiect. Toolset-ul oferă analiză statică de cod prin evidențierea sintaxei și un motor de completare conștient de tipuri pentru sugestii automate de simboluri. De asemenea, asistă navigarea prin indexarea simbolurilor proiectului, permițând utilizatorilor să sară între definițiile de tip și declarații în fișierele proiectului și biblioteca standard.
Applies colors and formatting to Go source code based on language rules to improve readability.
Acest proiect este un generator de site-uri statice Markdown și un server de documentație care convertește fișiere și structuri de foldere în site-uri web responsive. Acesta funcționează ca un editor de documentație Confluence, permițând încărcarea directă și sincronizarea conținutului Markdown procesat către servere de baze de cunoștințe enterprise. Sistemul se distinge prin capabilitățile sale de randare tehnică, transformând sintaxa Mermaid în diagrame vizuale și expresiile TeX în formule matematice. Suportă documentația multilingvă prin crearea de versiuni localizate ale unui site cu structuri de navigare dedicate. Platforma oferă un pipeline complet de conținut care include meniuri de navigare ierarhice, evidențierea sintaxei codului și un sistem pentru gestionarea ordinii paginilor prin prefixe de nume de fișiere. De asemenea, dispune de un framework de extensibilitate flexibil pentru generatoare de conținut personalizate și manipularea programatică a arborelui de pagini. Mediul poate fi implementat ca un container Docker portabil și include un server de previzualizare local pentru testarea documentației înainte de generarea finală.
Applies visual formatting and colors to code blocks based on language syntax rules.
Acest proiect este un renderer de text tehnic conceput pentru a afișa notații matematice complexe și cod cu syntax highlighting în formate de documente digitale. Funcționează ca un renderer tehnic MathML și un sistem pentru producerea de documentație generată prin site-uri statice. Proiectul creează manuale digitale disponibile atât ca cărți digitale HTML5, cât și ca eBook-uri standardizate EPUB3. Transformă materialele sursă în fișiere HTML și EPUB pre-randate, asigurând compatibilitatea conținutului cu browserele web moderne și cititoarele de cărți electronice. Suprafața de randare utilizează un layout responsiv cu adaptare la viewport pentru a ajusta tipografia și lățimea containerelor pentru desktop și dispozitive mobile. Încorporează MathML pentru formule matematice și syntax highlighting la momentul build-ului pentru fragmentele de cod.
Implements build-time thematic coloring for source code fragments to improve readability.
vim.js is a professional modal text editor implementation designed for integration into web browsers and JavaScript-based applications. It emulates a Vim environment by providing modal editing workflows, keyboard shortcuts, and a state-machine-based input handler to toggle between command and insertion modes. The project enables the embedding of a full-featured text editor into host applications. It facilitates browser-based development by replicating the logic and memory management of a native text editor using JavaScript objects and functions. The editor includes capabilities for syntax hi
Provides visual formatting of source code based on predefined language syntax rules.
Microbin este o aplicație de partajare de fișiere self-hosted și un pastebin criptat scris în Rust. Oferă o platformă pentru găzduirea de snippet-uri de text și fișiere binare prin link-uri unice, funcționând atât ca un file drop securizat, cât și ca un URL shortener. Sistemul dispune de criptare end-to-end pe partea clientului, asigurându-se că serverul nu vede datele în clar înainte ca acestea să fie transmise. Include portaluri securizate de tip postbox pentru colectarea documentelor de la clienți externi și suportă controlul accesului protejat prin parolă pentru a restricționa vizibilitatea conținutului. Platforma gestionează ciclul de viață al încărcării prin timere de expirare bazate pe timp și vizualizări. Capabilitățile suplimentare includ evidențierea sintaxei specifice limbajului pentru snippet-urile de cod, editarea conținutului partajat și posibilitatea de a servi fișierele ca fluxuri de date brute. Comportamentul serverului și branding-ul aplicației sunt gestionate prin variabile de mediu și un instrument de generare a fișierelor de configurare.
Provides visual formatting for code snippets based on language syntax rules.
Ayu este o colecție de teme de culori pentru editorul VS Code. Aceasta oferă un set de teme pentru interfața vizuală, concepute pentru a personaliza fundalul, textul și accentele UI ale editorului. Proiectul include trei scheme de culori distincte: light, dark și mirage. Aceste variante permit adaptarea la diferite medii de iluminare pentru a menține confortul vizual. Tema acoperă evidențierea sintaxei pentru elementele de cod, personalizarea interfeței pentru panouri și bare de titlu, precum și suprascrieri de tipografie. Include, de asemenea, o bibliotecă complementară de pictograme personalizate pentru fișiere, pentru a îmbunătăți recunoașterea tipurilor de fișiere și navigarea.
Implements visual formatting of source code by mapping language tokens to theme colors.
PSReadLine is a command line editor, completion engine, history manager, and syntax highlighter for the PowerShell console. It provides a bash-inspired line editing experience that enables advanced cursor movement and text manipulation within the terminal. The project features a customizable input mapper for assigning keyboard shortcuts to specific actions and navigation logic. It includes a completion system that suggests matching commands through selectable menus or prefix-based matching. The tool covers real-time color coding for command text and error notifications to improve readability
Applies real-time visual formatting and colors to command text based on PowerShell syntax rules.
Assemble este un generator de site-uri statice și un sistem de conducte de construcție (build pipeline) care compilează markdown, șabloane și date în fișiere HTML statice. Acesta funcționează ca un convertor markdown-la-HTML și un transformator de formate de date capabil să mute conținutul între formatele JSON, YAML, XML, PLIST și CSV. Proiectul dispune de un proces de construcție bazat pe conducte, unde utilizatorii pot defini secvențe ordonate de transformări de date și pași de procesare a fișierelor. Include instrumente de scheletare a proiectului pentru a inițializa structuri de directoare și fișiere de configurare din șabloane predefinite. Sistemul gestionează conținutul prin filtrare bazată pe colecții și imbricarea ierarhică a layout-urilor, permițând organizarea paginilor pe etichete și categorii. Suportă motoare de șabloane pluggable, funcții helper personalizabile și injectarea de metadate YAML front-matter pentru a controla logica de randare. Setul de instrumente oferă, de asemenea, utilitare pentru compilarea foilor de stil LESS, gestionarea permalink-urilor site-ului și monitorizarea fișierelor pentru modificări, pentru a declanșa sarcini de construcție automatizate.
Applies language-specific syntax highlighting to fenced markdown code blocks during rendering.
react-ace este un wrapper de componentă React pentru editorul de cod Ace, conceput pentru a încorpora editarea de text bogată în funcționalități și evidențierea sintaxei în aplicațiile web. Oferă un editor bazat pe browser care aplică reguli de colorare și formatare specifice limbajului pentru codul sursă și fișierele markup. Proiectul se distinge prin suportul pentru moduri de interacțiune cu tastatura specializate, inclusiv Vim și Emacs, precum și un vizualizator de diff side-by-side pentru compararea diferitelor versiuni de fișiere. De asemenea, funcționează ca un instrument pentru fragmente de cod și autocompletări live pentru a accelera introducerea textului. Componenta acoperă o gamă largă de capabilități ale editorului, inclusiv gestionarea temelor vizuale, adnotări de cod și indicatori de eroare sau avertizare. Oferă interfețe programatice pentru sincronizarea stării, extragerea selecției de text și execuția metodelor interne ale editorului, cum ar fi căutarea și înlocuirea.
Applies language-specific colors and formatting rules to code blocks based on the selected programming language.
asm-dude este o extensie Visual Studio concepută pentru dezvoltarea în limbaj de asamblare și programare low-level. Oferă evidențierea sintaxei, completarea codului și referințe mnemonice atât pentru ferestrele sursă, cât și pentru cele de dezasamblare. Plugin-ul dispune de un instrument de referință mnemonică care afișează descrieri pop-up și semnături de parametri pentru instrucțiunile de asamblare. Aceste referințe sunt gestionate prin fișiere de date configurabile, permițând intrări și descrieri personalizate ale instrucțiunilor. Extensia se integrează cu editorul pentru a oferi tooltips conștiente de context și completarea cuvintelor cheie în timpul tastării. De asemenea, utilizează evidențierea sintaxei bazată pe tipare și plierea codului pentru a îmbunătăți lizibilitatea codului mașină dezasamblat în timpul depanării.
Applies color coding and code folding to source and disassembly windows to improve readability.
Cake este un sistem de automatizare a build-ului cross-platform și un framework de scripting care permite utilizatorilor să definească pipeline-uri de build folosind scripturi C#. Funcționează ca un orchestrator de pipeline CI/CD și build runner, oferind un limbaj specific domeniului (DSL) puternic tipizat pentru a simplifica orchestrarea proceselor de compilare, testare și împachetare pe Windows, Linux și macOS. Sistemul asigură medii de build reproductibile prin fixarea versiunilor instrumentelor de build, modulelor și dependențelor. Se distinge prin activarea unui flux de lucru de scripting C# cu suport complet IDE, inclusiv completare automată, evidențierea sintaxei și execuția directă a sarcinilor în editoare. Framework-ul acoperă o gamă largă de capabilități, inclusiv execuția sarcinilor de tip graf aciclic direcționat (DAG), abstractizarea proceselor cross-platform și instalarea automată a instrumentelor. Dispune de detectare conștientă de mediu pentru diverși furnizori de integrare continuă și oferă extensibilitate printr-o arhitectură de plugin-uri bazată pe NuGet și injecție de dependențe. Scripturile de build sunt executate ca binare compilate la runtime sau găzduite într-o aplicație de consolă.
Provides color coding in script files to improve readability and structure recognition.
rust.vim este un plugin Vim care oferă suport specific limbajului pentru Rust în editor. Acesta integrează evidențierea sintaxei, gestionarea indentării și configurații de instrumente pentru a îmbunătăți lizibilitatea și înțelegerea structurală a codului sursă Rust. Plugin-ul permite execuția țintită a testelor pentru funcții specifice și oferă integrare cu un playground online pentru experimentarea și partajarea codului. De asemenea, acoperă capabilități pentru formatarea codului, detectarea statică a erorilor și navigarea prin simboluri pentru a răsfoi structurile sursă și a sări între definiții. Configurarea este gestionată prin Vimscript.
Applies visual styles to Rust source code to improve structural understanding and readability.
vim-rails este un set de îmbunătățiri ale editorului pentru navigarea, testarea și gestionarea aplicațiilor Ruby on Rails în Vim. Oferă un navigator de proiect pentru a sări între controllere, modele și view-uri conexe, un test runner dedicat pentru executarea spec-urilor și o interfață pentru rularea generatoarelor și comenzilor framework-ului direct din editor. Plugin-ul permite extragerea blocurilor de cod în partial-uri sau concern-uri separate și înlocuiește automat conținutul original cu apeluri de render. Include, de asemenea, un highlighter de sintaxă specializat care aplică codificarea culorilor metodelor și declarațiilor specifice framework-ului. Sistemul suportă navigarea în proiect conștientă de context, execuția țintită a testelor și reguli de mapare personalizate pentru fișiere și sarcini conexe la nivel global sau de aplicație.
Provides specialized color coding for framework-specific methods and declarations to improve code readability.
SourceCodeSyntaxHighlight este un motor de evidențiere a sintaxei și vizualizator de control al versiunilor. Funcționează ca un highlighter de sintaxă a codului sursă care aplică scheme de culori și formatare limbajelor de programare pentru afișare vizuală, și ca un instrument pentru evidențierea modificărilor de cod și a diff-urilor în raport cu commit-urile de control al versiunilor. Proiectul este implementat ca o extensie macOS Quick Look care oferă previzualizări cu sintaxă evidențiată ale fișierelor de cod sursă în Finder. Include, de asemenea, un client Language Server Protocol pentru a oferi token-uri semantice și informații la hover în timpul previzualizărilor de cod, și un instrument de interfață în linie de comandă pentru procesarea în masă a fișierelor sursă în output evidențiat. Capabilitățile suplimentare acoperă vizualizarea modificărilor de control al versiunilor prin marcarea liniilor adăugate, editate sau eliminate. Sistemul suportă preprocesarea fișierelor sursă prin scripturi personalizate, personalizarea aspectului vizual pentru culori și fonturi, și utilizarea bibliotecilor externe de evidențiere pentru randare.
Converts raw programming language files into visually formatted text using syntax rules for better readability.
Acest proiect este o componentă de prezentare React concepută pentru a crea slidere de cod animate și walkthrough-uri pas cu pas. Funcționează ca un instrument de prezentare a codului care permite utilizatorilor să evidențieze sintaxa și să facă tranziția între diferite versiuni ale unui codebase în timpul demonstrațiilor tehnice. Instrumentul permite crearea de walkthrough-uri de cod animate prin randarea unor snapshot-uri de cod care fac tranziția prin schimbări incrementale. Aceste secvențe sunt navigate prin input-uri de la tastatură, permițând unui prezentator să avanseze prin pașii codului pentru a explica schimbările de logică într-un demo live. Sistemul oferă capabilități pentru fluxuri de lucru de prezentare tehnică, inclusiv designul tutorialelor de programare și al materialelor educaționale pentru dezvoltatori. Gestionează structura vizuală a snippet-urilor de cod și gestionează tranzițiile de stare între diferite versiuni ale textului sursă.
Provides visual formatting of source code using colors and styles based on language syntax rules.
Acest proiect este un formator și vizualizator JSON bazat pe web, conceput pentru depanarea structurală și explorarea datelor. Transformă șirurile JSON brute într-o structură de arbore lizibilă, cu evidențierea sintaxei, ghiduri de indentare și noduri colapsabile. Instrumentul oferă un vizualizator de date pentru compararea răspunsurilor brute ale serverului cu reprezentările parsate. Include, de asemenea, un exportator de consolă care trimite datele JSON parsate către consola de dezvoltator a browserului ca variabilă globală pentru inspecție și manipulare imediată. Sistemul acoperă inspecția răspunsurilor API și analiza structurii JSON, permițând utilizatorilor să comute între textul brut și vizualizările formatate pentru a verifica datele imbricate complexe.
Provides visual color coding for JSON keys and values to improve readability.
Compodoc este un generator de documentație API TypeScript, generator de site-uri statice și vizualizator de arhitectură de proiect. Acesta analizează codul sursă și comentariile JSDoc pentru a crea site-uri de referință tehnică căutabile, cataloage API și pagini HTML independente. Proiectul se distinge prin analizarea instrucțiunilor de import pentru a produce grafuri de dependență și hărți de module care ilustrează relațiile structurale dintr-un codebase. Include suport specializat pentru vizualizarea proiectelor Angular, fluxurilor de lucru NestJS și componentelor web Stencil, și poate încorpora demo-uri live direct în paginile de documentație. Sistemul funcționează, de asemenea, ca un analizor de acoperire a documentației, oferind rapoarte și impunând praguri minime de acoperire în cadrul pipeline-urilor de integrare continuă pentru a eșua build-urile dacă nivelurile de documentație sunt insuficiente. Capabilitățile suplimentare includ integrarea Markdown, exportul de date în formate multiple (JSON sau Markdown) și un server de dezvoltare local cu monitorizarea sistemului de fișiere pentru reconstrucții automate. Utilizatorii pot personaliza output-ul prin fișiere de configurare, stilizare CSS personalizată și filtrarea vizibilității elementelor pentru a exclude simboluri specifice sau tag-uri interne din site-ul final.
Applies visual syntax highlighting to code blocks within the generated documentation to improve readability.
Amp is a modal text editor for the command line. It provides a terminal-based interface for editing text and developing software, utilizing a modal interaction model that separates text entry from navigation and command execution. The editor integrates Git version control to record code changes directly within the interface. It also functions as a navigation tool, featuring a fuzzy file finder for approximate string matching and a symbol navigation tool for jumping to specific definitions and declarations within local source files. The system includes rule-based syntax highlighting to distin
Applies visual formatting and colors to source code based on language syntax rules.
Everforest este o schemă de culori inspirată din natură și o temă de evidențiere a sintaxei pentru Vim și Neovim. Oferă o colecție de scheme de culori deschise și închise, concepute cu un contrast soft pentru a reduce oboseala ochilor. Tema dispune de o paletă bazată pe verde, cu contrast de fundal reglabil și profiluri de culoare multi-variantă pentru a se potrivi diferitelor condiții de iluminare ambientală. Utilizatorii pot modifica aspectul vizual prin personalizare bazată pe variabile și o paletă de culori configurabilă. Proiectul acoperă evidențierea semantică a sintaxei și colorarea elementelor UI pentru a distinge logica codului în diverse limbaje de programare. Gestionează aceste elemente vizuale prin maparea semantică a token-urilor și orchestrarea grupurilor de evidențiere.
Applies precise color coding to various programming languages using structural parsing and semantic analysis.
xcpretty is an xcodebuild log formatter and CI build log parser that transforms verbose compiler output into concise, readable logs. It serves as a build report generator and an Xcode test result visualizer, converting raw build and test data into simplified formats for developers and continuous integration pipelines. The tool differentiates itself by providing specialized visualizations for test execution, such as dot-style result rendering and the measurement of runtimes to identify performance bottlenecks. It also functions as a report generator capable of exporting build results into stan
Applies syntax coloring to programming languages within the build output to improve the legibility of errors.