Go HTML

Open-source Go projects categorized as HTML

Top 23 Go HTML Projects

  • semaphore

    Modern UI for Ansible, Terraform, OpenTofu, Bash, Pulumi.

  • 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
  • gotenberg

    A developer-friendly API for converting numerous document formats into PDF files, and more!

    Project mention: Job Adventures - PDF generation | Jun 2024 | dev.to | 2024-06-23

    After some searching, I found https://github.com/gotenberg/gotenberg. It ticked a lot of boxes.

  • chroma

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

  • minify

    Go minifiers for web formats (by tdewolff)

  • bluemonday

    bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS

    Project mention: Don't try to sanitize input. Escape output. (2020) | news.ycombinator.com | 2024-07-13
  • render

    Go package for easily rendering JSON, XML, binary data, and HTML templates responses. (by unrolled)

  • docconv

    Converts PDF, DOC, DOCX, XML, HTML, RTF, etc to plain text

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • pufferpanel

    PufferPanel is an open source game server management panel, designed for both small networks and personal use

  • go-wkhtmltopdf

    Golang commandline wrapper for wkhtmltopdf

  • xq

    Command-line XML and HTML beautifier and content extractor

  • gomponents

    View components in pure Go, that render to HTML 5.

    Project mention: Templ: A language for writing HTML user interfaces in Go | news.ycombinator.com | 2023-12-10

    I'm really happy you like it. :) And thank you for your comment, I really appreciate newcomer viewpoints especially.

    Have a look at the `Classes` helper component already available: https://github.com/maragudk/gomponents/blob/main/components/...

    Yeah, I'm not a total fan of the runtime panics, but it was a tradeoff where I chose in favour of API simplicity and readability. In practice, it works out well, because you catch any typos at development time.

    I've had elements and attributes in separate packages before, but then you can't dot-import both packages and not have name clashes, and have to either prefix elements or attributes with the package name, which makes the code much less readable. Again, a tradeoff. :)

  • html-to-markdown

    ⚙️ Convert HTML to Markdown. Even works with entire websites and can be extended through rules. (by JohannesKaufmann)

    Project mention: Htmd: A turndown.js inspired HTML-to-Markdown converter for Rust | news.ycombinator.com | 2024-06-16

    Note: Six years ago I open sourced a Golang library [1]. Currently I am re-writing it completely with the aim of getting even better than Pandoc. And wrote about the encountered edge-cases [2].

    [1] https://github.com/JohannesKaufmann/html-to-markdown

    [2] https://html-to-markdown.com/edge-cases

  • htmlquery

    htmlquery is golang XPath package for HTML query.

  • xpath

    XPath package for Golang, supports HTML, XML, JSON document query.

  • nmap-formatter

    A tool that allows you to convert NMAP results to html, csv, json, markdown, graphviz (dot), sqlite, excel and d2-lang. Simply put it's nmap converter.

    Project mention: NMAP-formatter: convert NMAP results to HTML, CSV, JSON, graphviz (dot), SQLite | news.ycombinator.com | 2024-01-26
  • goview

    Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.

    Project mention: goview VS Salix - a user suggested alternative | libhunt.com/r/goview | 2023-10-31
  • ide

    A Go code editor. With debugging and Autocomplete. 一个 Go 代码编辑器,具有 DEBUGGING 和 AUTOCOMPLETE (by thestrukture)

  • Jade

    Jade.go - pug template engine for Go (golang)

  • elem-go

    Type-safe Go library for creating and manipulating HTML elements (with htmx helpers).

    Project mention: Write Advanced CSS (Not Just HTML) Now Directly in Go | news.ycombinator.com | 2024-04-17
  • renderer

    Simple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go (by thedevsaddam)

    Project mention: Setup HTML Templates and Static Assets in Golang | dev.to | 2023-12-31

    The renderer package, which we use for handling API responses in the Golang backend todo app, provides a straightforward way to parse HTML templates. Under the hood, it uses the Go html/template package. However, you can use the default Go html/template package, depending on your preference.

  • goq

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

  • reader

    reader is for your command line what the “readability” view is for modern browsers: A lightweight tool offering better readability of web pages on the CLI. (by mrusme)

  • dmarc-report-converter

    Convert dmarc reports from xml to human-readable formats

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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).

Go HTML discussion

Log in or Post with

Go HTML related posts

  • HTMX + Go : Build a CRUD App with Golang and HTMX

    4 projects | dev.to | 15 Jul 2024
  • Don't try to sanitize input. Escape output. (2020)

    2 projects | news.ycombinator.com | 13 Jul 2024
  • Geomys, a blueprint for a sustainable open-source maintenance firm

    1 project | news.ycombinator.com | 8 Jul 2024
  • Htmd: A turndown.js inspired HTML-to-Markdown converter for Rust

    4 projects | news.ycombinator.com | 16 Jun 2024
  • Migrating Next.js App to GO + Templ & HTMX

    5 projects | dev.to | 5 May 2024
  • Write Advanced CSS (Not Just HTML) Now Directly in Go

    1 project | news.ycombinator.com | 17 Apr 2024
  • Create PDFs with Tailwind

    3 projects | dev.to | 21 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 Jul 2024
    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. Learn more →

Index

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

Project Stars
1 semaphore 9,712
2 gotenberg 7,327
3 chroma 4,248
4 minify 3,649
5 bluemonday 3,061
6 render 1,914
7 docconv 1,532
8 pufferpanel 1,248
9 go-wkhtmltopdf 1,023
10 xq 789
11 gomponents 783
12 html-to-markdown 772
13 htmlquery 711
14 xpath 662
15 nmap-formatter 621
16 goview 412
17 ide 356
18 Jade 349
19 elem-go 280
20 renderer 261
21 goq 254
22 reader 231
23 dmarc-report-converter 225

Sponsored
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

Did you konow that Go is
the 4th most popular programming language
based on number of metions?