Highlighting

Top 23 Highlighting Open-Source Projects

  • Highlight.js

    JavaScript syntax highlighter with language auto-detection and zero dependencies.

  • Project mention: Vala Programming Language | news.ycombinator.com | 2024-04-08

    > it was designed to resemble C#

    I actually first heard of Vala just a few days ago when I was looking at a C#-related PR[1] for highlight.js:

    > This fails the tests as the Vala default.txt is recognized now as C#. However, Vala is very close in syntax to C#, and the default.txt also seems to be valid C# so not sure what to do about this.

    [1] https://github.com/highlightjs/highlight.js/pull/3906

  • chroma

    A general purpose syntax highlighter in pure Go (by alecthomas)

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • starry-night

    Syntax highlighting, like GitHub

  • Project mention: Astro Markdoc: Readable, Declarative MDX Alternative | dev.to | 2023-11-15

    See starry-night docs for more details on how it works. Some interesting points to note in the starry-night setup here are:

  • ipyflow

    A reactive Python kernel for Jupyter notebooks.

  • Project mention: Show HN: Marimo – an open-source reactive notebook for Python | news.ycombinator.com | 2024-01-12

    You're probably referring to nbgather (https://github.com/microsoft/gather), which shipped with VSCode for a while.

    nbgather used static slicing to get all the code necessary to reconstruct some cell. I actually worked with Andrew Head (original nbgather author) and Shreya Shankar to implement something similar in ipyflow (but with dynamic slicing and a not-as-nice interface): https://github.com/ipyflow/ipyflow?tab=readme-ov-file#state-...

    I have no doubt something like this will make its way into marimo's roadmap at some point :)

  • CodeView

    Display code with syntax highlighting :sparkles: in native way. (by kbiakov)

  • rjsx-mode

    A JSX major mode for Emacs

  • Project mention: Please contribute to Tree-Sitter based JavaScript and TypeScript Modes in GNU Emacs core | /r/emacs | 2023-12-07
  • react-native-walkthrough-tooltip

    An inline wrapper for calling out React Native components via tooltip

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Highlightr-Plugin

    A minimal and aesthetically pleasing highlighting menu that makes color-coded highlighting much easier 🎨.

  • Project mention: Quick way to change fonts? | /r/ObsidianMD | 2023-06-13

    That said Markdown is compatible with HTML, so you could use elements to wrap sections of text in custom fonts. This is essentially how the Highlightr plugin works https://github.com/chetachiezikeuzor/Highlightr-Plugin

  • vim-cpp-modern

    Extended Vim syntax highlighting for C and C++ (C++11/14/17/20/23)

  • Project mention: vim-cpp-modern Plugin Installation Trouble | /r/vim | 2023-07-03

    mkdir pack mkdir pack/plugins mkdir pack/plugins/start cd ~/.vim/pack/plugins/start git clone --depth=1 https://github.com/bfrg/vim-cpp-modern

  • markserv

    🏁 serve markdown as html (GitHub style), index directories, live-reload as you edit

  • vim-cool

    A very simple plugin that makes hlsearch more useful.

  • emacs

    An arctic, north-bluish clean and elegant Emacs theme. (by nordtheme)

  • Project mention: Help figuring out what to change to make font colours more readable | /r/emacs | 2023-06-07

    For quite some time now I've been happy with the nord theme, but I'm running into an issue where certain text in ESS is basically unreadable.

  • python-syntax

    Python syntax highlighting for Vim

  • qmarkdowntextedit

    A C++ Qt QPlainTextEdit widget with markdown highlighting support and a lot of other extras

  • Project mention: Markdown TextEdit for QML | /r/QtFramework | 2023-07-11

    There are a few around if you google markdown qsyntaxhighlighter

  • Android CodeView

    Android Library to make it easy to create an Code editor or IDE that support any languages and themes, with auto complete, auto indenting, snippets and more features

  • remarks

    Extract annotations (highlights and scribbles) from PDF, EPUB, and notebooks marked with reMarkable tablets. Export to Markdown, PDF, PNG, SVG

  • Project mention: How is the PDF reading experience after 3.4 update? | /r/RemarkableTablet | 2023-06-08

    In reMarkable's stock output, highlighted text is not textured with PDF annotations, and so its highlights are not readable by any PDF client. You would still need to use third-party software for that. The only two I know of are RCU and remarks.

  • high-str.nvim

    🦎 A NeoVim plugin for highlighting visual selections like in a normal document editor!

  • Aura-Text

    Aura Text is a versatile and powerful text editor powered by QScintilla that provides all the necessary tools for developers. It is build using PyQt6 and Python.

  • Project mention: How to store user passwords safely? | /r/learnprogramming | 2023-12-09

    So, here's the story in short. I'm making an IDE using PyQt6 (GitHub) and I want to add Gist support. My IDE currently has Pastebin support, which doesn't require any logins. The issue with implementing Gist is, that you'll have to log in to GitHub. So my question is, how can I locally store the user's passwords safely?

  • codevis

    Turns your code into one large image

  • riff

    A diff filter highlighting which line parts have changed (by walles)

  • resharper-structured-logging

    An extension for ReSharper and Rider that highlights structured logging templates and contains some useful analyzers

  • kotlin-latex-listing

    A syntax highlighting template for the Kotlin language in LaTeX listings.

  • hired

    A modern take on 'ed'

  • Project mention: Hired: A Modern Take on 'Ed' | news.ycombinator.com | 2024-02-13
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-08.

Highlighting related posts

Index

What are some of the best open-source Highlighting projects? This list will help you:

Project Stars
1 Highlight.js 23,026
2 chroma 4,168
3 starry-night 1,328
4 ipyflow 1,072
5 CodeView 857
6 rjsx-mode 634
7 react-native-walkthrough-tooltip 584
8 Highlightr-Plugin 558
9 vim-cpp-modern 537
10 markserv 508
11 vim-cool 499
12 emacs 492
13 python-syntax 434
14 qmarkdowntextedit 384
15 Android CodeView 364
16 remarks 331
17 high-str.nvim 287
18 Aura-Text 258
19 codevis 221
20 riff 181
21 resharper-structured-logging 134
22 kotlin-latex-listing 121
23 hired 117
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com