GithubHelp home page GithubHelp logo

Comments (5)

davidchambers avatar davidchambers commented on July 17, 2024

There are too many options!

$ npm search html parse
[snip]
html-parse                               simplified api for htmlparser2 with a traverse utility.      =queckezz            2014-06-08 0.0.4
html-parse-stringify                     Parses well-formed HTML (meaning all tags closed) into an…   =henrikjoreteg…      2015-03-17 1.0.2
html-parse-tree                          Create a parse tree from an HTML source                      =kimjoar             2013-12-08 0.0.3
html-parser                              HTML/XML parser with less explosions                         =tmont               2014-12-06 0.8.0
html-pe                                  Accurate yet performant HTML parser and encoder              =vokidas             2013-10-08 1.0.3
[snip]
html-scraper                             The scraper has **three** components: `http` → `split` →…    =tusharmathur        2015-04-26 0.1.3
html-select                              match a tokenized html stream with css selectors             =substack =jeromew   2015-02-01 2.3.24
html-select-to-json                      Convert html stream to json based on a schema of selectors   =timhudson           2015-05-13 2.1.0
[snip]
html-to-json                             Parses HTML strings into objects using flexible, composable… =prolificeric        2015-12-07 0.6.0
html-tokenize                            transform stream to tokenize html                            =substack =jeromew   2014-12-07 1.2.5
html-tokenizer                           Small, fast, event-driven, fault-tolerant html tokenizer.…   =greim               2015-07-31 1.4.4
html-tree                                transform stream to parse html into parse-trees              =tetsuo              2015-05-06 1.0.0
html-values-parser                                                                                                         2014-09-10
html-version                             parse and modify html versions according to the html…        =substack            2015-09-27 1.1.2
html-virtualize                          Parse HTML into virtual-dom tree.                            =amingoia            2015-01-07 0.3.0
html-vtree                               parse html to vtree                                          =kiddkai             2014-07-29 0.0.2
[snip]
html5                                    HTML5 HTML parser, including support for SVG and MathML…     =aredridel           2014-08-12 1.0.5
html5-chase                              HTML5 HTML parser, including support for SVG and MathML…     =infinityatlas       2012-10-05 0.3.9
html5-papandreou                         HTML5 HTML parser, including support for SVG and MathML…     =papandreou          2013-11-23 0.3.13-
html5-parser                             html5 parser for node.js and browsers                        =niklasvh            2014-09-18 0.1.1
html5-parser-tests                                                                                    =aredridel           2014-08-12 1.0.0
html5x                                   HTML5 Parser for node.js ========================            =mvasilkov           2014-06-22 0.3.16-
htmldom                                  Simplified html handle in nodejs                             =douzi               2015-05-13 0.1.20
htmljs-parser                            An HTML parser recognizes content and string placeholders…   =philidem =pnidem    2016-02-17 1.5.3
htmlp_parse                              <!DOCTYPE html>  <html lang="en">  <head>    <meta…          =csut                2015-09-20 1.0.1
htmlparser                               Forgiving HTML/XML/RSS Parser in JS for *both* Node and…     =tautologistics      2013-12-20 1.7.7
htmlparser-benchmark                     Simple benchmark for htmlparser2 using real-life data        =andreasmadsen       2015-02-23 1.1.3
htmlparser-jresig                        Javascript HTML Parser By John Resig (ejohn.org)             =netgusto            2014-08-05 1.0.3
htmlparser-papandreou                    Forgiving HTML/XML/RSS Parser in JS for *both* Node and…     =papandreou          2012-09-14 1.7.6-p
htmlparser-query                         a query tool used like jquery, based htmlparser              =lusionx             2014-04-01 0.3.0
htmlparser-to-html                       Converts the JSON that the htmlparser/htmlparser2 package…   =mixu                2013-07-29 0.0.5
htmlparser-tostring                      AMD copy of htmlparser-to-html.                              =jstrimpel           2015-01-23 0.0.2
htmlparser2                              Fast & forgiving HTML/XML/RSS parser                         =feedic              2015-12-01 3.9.0
htmlparser2-benchmark                    Simple benchmark for htmlparser2 using real-life data        =andreasmadsen       2013-08-03 0.2.0
htmlparser2-daily                        Fast & forgiving HTML/XML/RSS parser - tweak for twig        =romainberger        2014-11-27 3.8.3
htmlparser2-media                        Fast & forgiving HTML/XML/RSS parser                         =arthurgerbelot      2014-10-02 1.0.0
[snip]

from sanctuary-html.

soroushjp avatar soroushjp commented on July 17, 2024

There are too many options!

Haha I'm sure there will be some easy cuts from that list. We may be left with a 2-4 solid options after that point.

from sanctuary-html.

svozza avatar svozza commented on July 17, 2024

I'm excited about this new project, we currently have some backend code that relies on Cheerio and refactoring it has always been on my todo list, this could finally give me the push to actually do it.

from sanctuary-html.

Avaq avatar Avaq commented on July 17, 2024

we currently have some backend code that relies on Cheerio and refactoring it has always been on my todo list

ditto :)

from sanctuary-html.

davidchambers avatar davidchambers commented on July 17, 2024

Soroush and I decided to stick with the @fb55 triumvirate of htmlparser2, css-select, and dom-serializer. So far we're very happy with this decision. Thanks, Felix!

from sanctuary-html.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.