Haskell Text

Open-source Haskell projects categorized as Text

Top 23 Haskell Text Projects

  • pandoc

    Universal markup converter

    Project mention: pdf to markdonw | reddit.com/r/ObsidianMD | 2023-02-03

    Adobe has some products/services that convert pdf to docx. You can then use other tools such as Pandoc to convert docx to markdown.

  • patat

    Terminal-based presentations using Pandoc

    Project mention: Dhall: A Gateway Drug to Haskell | news.ycombinator.com | 2022-06-07
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • pandoc-crossref

    Pandoc filter for cross-references

    Project mention: Latex-like Figures and Section Referencing in Obsidian | reddit.com/r/ObsidianMD | 2023-01-26

    Hi everyone, I've recently been working on my dissertation and found it a bit hard to find any resources on how to reference image and sections in markdown just like in LaTeX. On Discord I didn't seem to get any replies and in the forum I could only find things like using HTML blocks. Well, I've found a way to do this, similar to how citations work using the pandoc-crossref filter (https://github.com/lierdakil/pandoc-crossref). Essentially it works like this:```![your nice caption](your_img_path.png){#fig:your_fig_name}```And in-text, reference the figure with: @fig:your_fig_name . The same can be done with sections.If anyone needs a step-by-step guide, I've updated my article on using Obsidian for Academic Writing: https://betterhumans.pub/obsidian-tutorial-for-academic-writing-87b038060522

  • text

    Haskell library for space- and time-efficient operations over Unicode text. (by haskell)

    Project mention: [ANN] GHCup- released | reddit.com/r/haskell | 2023-01-13

    This is the first release that was executed via the new GitHub CI. Everything went smoothly, except for an unexpected packaging bug on windows due to text-2.0 linking against libstdc++ by default.

  • yst

    create static websites from YAML data and string templates

  • termonad

    Terminal emulator configurable in Haskell.

  • scholdoc

    Fork of Pandoc for the implementation of a ScholarlyMarkdown parser

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • prettyprinter

    A modern, extensible and well-documented prettyprinter.

    Project mention: Question on using prettyprinter with the State Monad | reddit.com/r/haskell | 2022-02-28

    Thank you! You are absolutely right, prettyprinter doesn't like when you query Docs. The solution that you mention using the emptiness check of the stream is actually listed by the author in one ticket: https://github.com/quchen/prettyprinter/issues/64

  • texmath

    A Haskell library for converting LaTeX math to MathML.

  • blaze-from-html

    A blazingly fast HTML combinator library for Haskell.

  • katip

    A structured logging framework for Haskell

  • skylighting

    A Haskell syntax highlighting library with tokenizers derived from KDE syntax highlighting descriptions

    Project mention: Pygmentising Hakyll's Syntax Highlighting | reddit.com/r/haskell | 2023-01-22

    If anyone wants to try this, the file is here: https://github.com/jgm/skylighting/blob/master/skylighting-core/xml/haskell.xml

  • regex-genex

    Given a list of regexes, generate all possible strings that matches all of them.

  • HandsomeSoup

    Easy HTML parsing for Haskell

  • regex-applicative

    Regex-based parsing with an applicative interface

    Project mention: Melody - A readable language that compiles to regular expressions, now with Babel and NodeJS support! | reddit.com/r/programming | 2022-04-04

    What do you think about embedded approaches like regex-applicative, where the host language's tools of composition (in this example, the applicative functor interface) can be used to implement higher-level structure?

  • hxt-charproperties

    Haskell XML Toolbox

  • commonmark

    Pure Haskell commonmark parsing library, designed to be flexible and extensible

  • citeproc

    CSL citation processing library in Haskell

  • seonbi

    SmartyPants for Korean language

  • pandoc-types

    types for representing structured documents

    Project mention: Convert plain text to rich text | reddit.com/r/scrivener | 2022-02-22

    If you really want to stop using Markdown to write with, then the best solution will be to use a proper conversion tool to turn these into word processing documents, such as DOCX or ODT, and then import that into Scrivener. I don't think (without plugins anyway) that Obsidian has any way of making this easier, but a good general purpose tool for this is Pandoc.

  • text-offset

    Emits code crossreference data for Haskell sources.

  • mmark

    Strict markdown processor for writers

  • pandoc-csv2table

    A Pandoc filter that renders CSV as Pandoc Markdown Tables.

  • SaaSHub

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

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 2023-02-03.

Haskell Text related posts


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

Project Stars
1 pandoc 27,803
2 patat 1,902
3 pandoc-crossref 763
4 text 371
5 yst 351
6 termonad 346
7 scholdoc 334
8 prettyprinter 276
9 texmath 220
10 blaze-from-html 219
11 katip 189
12 skylighting 156
13 regex-genex 143
14 HandsomeSoup 125
15 regex-applicative 121
16 hxt-charproperties 118
17 commonmark 114
18 citeproc 109
19 seonbi 106
20 pandoc-types 97
21 text-offset 96
22 mmark 95
23 pandoc-csv2table 88
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives