awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to pygments/pygments

Projects sharing features with Pygments

30 open-source projects similar to pygments/pygments, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • pyparsing/pyparsingpyparsing avatar

    pyparsing/pyparsing

    2,474View on GitHub↗

    Python library for creating PEG parsers

    Pythonparser-combinatorsparsingparsing-expression-grammar
    View on GitHub↗2,474
  • adrianmo/go-nmeaadrianmo avatar

    adrianmo/go-nmea

    266View on GitHub↗

    A NMEA parser library in pure Go

    Go
    View on GitHub↗266
  • antchfx/xmlqueryantchfx avatar

    antchfx/xmlquery

    489View on GitHub↗

    xmlquery is Golang XPath package for XML query.

    Go
    View on GitHub↗489
  • ai/nanoidai avatar

    ai/nanoid

    26,821View on GitHub↗

    Nanoid is a library for generating unique, fixed-length identifiers designed for distributed systems and database indexing. It produces compact, URL-safe strings by mapping random byte values to a custom character set, allowing for consistent memory allocation and predictable indexing performance across independent nodes without the need for central coordination. The library distinguishes itself by utilizing system-level, cryptographically secure entropy sources to ensure that every generated identifier is statistically unpredictable. This approach provides resistance against collision attack

    JavaScript
    View on GitHub↗26,821
  • alecthomas/chromaalecthomas avatar

    alecthomas/chroma

    4,960View on GitHub↗

    Chroma is a syntax highlighter written in Go that converts raw source code into colorized text or HTML. It identifies programming languages and tokens using language-specific lexers to produce highlighted output for various environments. The project utilizes a theme-driven colorization system that decouples token types from final colors through an intermediate style mapping layer. This allows for custom code theming by mapping specific token categories to foreground and background colors. The system covers language identification, terminal text formatting for ANSI-compatible viewers, and web

    Goconsolegogolang
    View on GitHub↗4,960

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • alexdrone/ios-fontawesomealexdrone avatar

    alexdrone/ios-fontawesome

    1,741View on GitHub↗

    NSString+FontAwesome

    Objective-C
    View on GitHub↗1,741
  • alixaxel/genexalixaxel avatar

    alixaxel/genex

    77View on GitHub↗

    Genex package for Go

    Go
    View on GitHub↗77
  • allendang/pipeitAllenDang avatar

    AllenDang/PipeIt

    80View on GitHub↗

    PipeIt is a text transformation, conversion, cleansing and extraction tool.

    Go
    View on GitHub↗80
  • amayne/swiftstringamayne avatar

    amayne/SwiftString

    1,609View on GitHub↗

    A comprehensive, lightweight string extension for Swift

    Swift
    View on GitHub↗1,609
  • andialbrecht/sqlparseandialbrecht avatar

    andialbrecht/sqlparse

    4,008View on GitHub↗

    sqlparse is a Python library for the programmatic analysis and manipulation of SQL statements. It provides a non-validating parser that breaks down SQL text into tokens and a utility to divide strings containing multiple queries into individual statements. The project includes a code formatter that reorganizes SQL statements using consistent indentation and keyword casing. It also provides mechanisms for automating this formatting and linting process through version control hooks to maintain code consistency.

    Python
    View on GitHub↗4,008
  • andreadelfante/predicateflowandreadelfante avatar

    andreadelfante/PredicateFlow

    100View on GitHub↗

    Write amazing, strong-typed and easy-to-read NSPredicate.

    Swift
    View on GitHub↗100
  • andrewstuart/goqandrewstuart avatar

    andrewstuart/goq

    270View on GitHub↗

    A declarative struct-tag-based HTML unmarshaling or scraping package for Go built on top of the goquery library

    Go
    View on GitHub↗270
  • andybalholm/cascadiaandybalholm avatar

    andybalholm/cascadia

    760View on GitHub↗

    CSS selector library in Go

    Go
    View on GitHub↗760
  • antchfx/htmlqueryantchfx avatar

    antchfx/htmlquery

    784View on GitHub↗

    htmlquery is golang XPath package for HTML query.

    Go
    View on GitHub↗784
  • aerogo/codetreeaerogo avatar

    aerogo/codetree

    25View on GitHub↗

    :evergreen_tree: Parses indented code and returns a tree structure.

    Go
    View on GitHub↗25
  • antchfx/xpathantchfx avatar

    antchfx/xpath

    742View on GitHub↗

    XPath package for golang, supports HTML, XML, JSON document query and more

    Go
    View on GitHub↗742
  • artemkakun/text-processingArtemkaKun avatar

    ArtemkaKun/text-processing

    7View on GitHub↗

    This library provides a set of functions in V for text processing.

    V
    View on GitHub↗7
  • asciimoo/collyasciimoo avatar

    asciimoo/colly

    25,348View on GitHub↗

    Colly is a web scraping framework and concurrent crawler written in Go. It provides a system for traversing web pages, following links, and extracting structured data from HTML and XML documents. The framework includes a distributed scraping engine designed to spread data collection tasks across multiple instances to increase throughput. It ensures compliance with website owner policies by automatically reading and respecting robots.txt files. The system manages request lifecycles through domain-based rate limiting, concurrency controls, and session management via a stateful cookie jar. It s

    Go
    View on GitHub↗25,348
  • ashtuchkin/iconv-liteashtuchkin avatar

    ashtuchkin/iconv-lite

    3,172View on GitHub↗

    Convert character encodings in pure javascript.

    JavaScript
    View on GitHub↗3,172
  • ashvardanian/stringzillaashvardanian avatar

    ashvardanian/StringZilla

    3,494View on GitHub↗

    Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖

    Cdatasetedit-distancegpu
    View on GitHub↗3,494
  • avelino/slugifyavelino avatar

    avelino/slugify

    35View on GitHub↗

    A Go slugify application that handles string

    Go
    View on GitHub↗35
  • avian2/unidecodeavian2 avatar

    avian2/unidecode

    610View on GitHub↗

    ASCII transliterations of Unicode text - GitHub mirror

    Python
    View on GitHub↗610
  • awalterschulze/gographvizawalterschulze avatar

    awalterschulze/gographviz

    565View on GitHub↗

    Parses the Graphviz DOT language in golang

    Go
    View on GitHub↗565
  • axgle/mahoniaaxgle avatar

    axgle/mahonia

    834View on GitHub↗

    character-set conversion library implemented in Go

    Go
    View on GitHub↗834
  • beevik/etreebeevik avatar

    beevik/etree

    1,664View on GitHub↗

    Parse, query and modify XML easily in go

    Godometreego
    View on GitHub↗1,664
  • blevesearch/bleveblevesearch avatar

    blevesearch/bleve

    10,986View on GitHub↗

    Bleve is a search indexing engine library written in Go, designed to provide full-text search and document retrieval capabilities for embedded application data. It functions as a framework for indexing structured or unstructured information, allowing developers to build searchable collections that support complex query logic and data analysis. The engine distinguishes itself through a pluggable analysis pipeline that normalizes text before indexing, alongside support for vector similarity search to identify semantically related content. It utilizes finite-state transducer automata for efficie

    Go
    View on GitHub↗10,986
  • bmoliveira/markdownkitbmoliveira avatar

    bmoliveira/MarkdownKit

    902View on GitHub↗

    A simple and customizable Markdown Parser for Swift

    Swift
    View on GitHub↗902
  • bndr/gotabulatebndr avatar

    bndr/gotabulate

    339View on GitHub↗

    Gotabulate - Easily pretty-print your tabular data with Go

    Go
    View on GitHub↗339
  • brevity1swos/rgxbrevity1swos avatar

    brevity1swos/rgx

    214View on GitHub↗

    regex101 for the terminal — real-time matching, 3 engines, capture groups, replace mode, syntax highlighting, plain-English explanations, undo/redo, mouse support. Written in Rust.

    Rustclicommand-linecross-platform
    View on GitHub↗214
  • abadojack/whatlanggoabadojack avatar

    abadojack/whatlanggo

    688View on GitHub↗

    Natural language detection library for Go

    Go
    View on GitHub↗688