TypeScript Parser

Open-source TypeScript projects categorized as Parser

Top 23 TypeScript Parser Projects

  • PostCSS

    Transforming styles with JS plugins

  • Project mention: PostCSS - my initial experience | dev.to | 2024-01-11

    the plugins in the official PostCSS website were old like IE6 or the marquee tag, and

  • cheerio

    The fast, flexible, and elegant library for parsing and manipulating HTML and XML.

  • Project mention: 8 NPM Packages for JavaScript Beginners [2024][+tutorials] | dev.to | 2024-04-02

    Cheerio is your ticket to the world of server-side magic, allowing you to manipulate HTML and XML documents with jQuery-like syntax. It’s perfect for web scraping, data extraction, or just making sense of the mess that is web content. With Cheerio, you get to play around with the DOM, use CSS selectors, and basically do all the cool things you'd do in the browser, but server-side.

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

    ECMAScript parsing infrastructure for multipurpose analysis

  • Project mention: ESLint: under the hood | dev.to | 2023-11-07

    Focusing again on ESLint, the parser used by the linter is called Espree. This is an in-house parser built by the ESLint folks to fully support ECMAScript 6 and JSX on top of the already existing Esprima. The Espree module provide APIs for both tokenization and parsing that you can easily test out.

  • tsdoc

    A doc comment standard for TypeScript

  • htmlparser2

    The fast & forgiving HTML and XML parser

  • Project mention: Nue: A React/Vue/Vite/Astro Alternative | news.ycombinator.com | 2023-09-14

    I hear you! I went all-in to jQuery- scene. Even wrote a semi-famous library called "jQuery Tools" (oldies know). Then came React and I wrote Riot to simplify the syntax. Then I sidetracked to a startup world for (too) many years and watched aside how the frontend ecosystem grew to it's current dimensions.

    Node uses a single dependency, htmlparser2 [1], in the package.json [2]. The HTML parser is used to traverse the HTML that is written on the Nue files. I quickly _thought_ of writing my own parser, but right now I'm having my eyes staring at Bun's native HTML parsing capabilities. Instead of Node, I'm using Bun to develop everything. I need less dependencies with it, because things like JS minification or .env file parsing are biult in.

    [1]: https://github.com/fb55/htmlparser2

  • bhai-lang

    A toy programming language written in Typescript

  • Project mention: Bhailang (Bro) Programming Language | news.ycombinator.com | 2023-09-21
  • parse5

    HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.

  • 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
  • ts-sql

    A SQL database implemented purely in TypeScript type annotations.

  • Project mention: Type-Safe Printf() in TypeScript | news.ycombinator.com | 2024-03-24

    There is an implementation of SQL that operates on a table shaped type, entirely at type level. For your amusement: https://github.com/codemix/ts-sql

    There are a bunch of more practical takes that codegen types from your database and generate types for your queries, eg: https://github.com/adelsz/pgtyped

    To me the second approach seems much more pragmatic because you don’t need to run a SQL parser in a fairly potato interpreter on every build

  • diff2html

    Pretty diff to html javascript library (diff2html)

  • Project mention: Unified versus Split Diff | news.ycombinator.com | 2023-10-24
  • vue-styleguidist

    Created from react styleguidist for Vue Components with a living style guide

  • html-react-parser

    📝 HTML to React parser.

  • Project mention: how to inject custom js/css/html code that is fetched from an API into nextjs app? | /r/nextjs | 2023-12-09

    using libraries like html-react-parser but it did not work see: https://github.com/remarkablemark/html-react-parser/discussions/1015

  • HypeScript

    🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

  • hyperformula

    HyperFormula is an open-source headless spreadsheet for business web apps. It comes with over 400 formulas, CRUD operations, undo-redo, clipboard support, and sorting. Built in TypeScript, supported by the Handsontable Team.

  • json-schema-ref-parser

    Parse, Resolve, and Dereference JSON Schema $ref pointers in Node and browsers

  • Project mention: Library with 2M weekly downloads needs maintainer | news.ycombinator.com | 2023-10-07
  • typed-query-selector

    Better typed `querySelector` and `querySelectorAll`.

  • liqe

    Lightweight and performant Lucene-like parser, serializer and search engine.

  • Project mention: Show HN: HyperDX – open-source dev-friendly Datadog alternative | news.ycombinator.com | 2023-09-18

    Potentially useful resource – https://github.com/gajus/liqe

  • arcsecond

    ✨Zero Dependency Parser Combinator Library for JS Based on Haskell's Parsec

  • HLTV

    The unofficial HLTV Node.js API

  • vscode-blockman

    VSCode extension to highlight nested code blocks

  • tiny-sass-compiler

    Another sass compiler write from scatch,runnable on both node and browser

  • uniorg

    An accurate Org-mode parser for JavaScript/TypeScript

  • bbob

    ⚡️Blazing fast js bbcode parser, that transforms and parses bbcode to AST with plugin support in pure javascript, no dependencies

  • whatsapp-chat-parser

    A package to parse WhatsApp chats with Node.js or in the browser 💬

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

TypeScript Parser related posts

Index

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

Project Stars
1 PostCSS 28,192
2 cheerio 27,780
3 esprima 6,962
4 tsdoc 4,652
5 htmlparser2 4,281
6 bhai-lang 3,953
7 parse5 3,550
8 ts-sql 3,114
9 diff2html 2,703
10 vue-styleguidist 2,439
11 html-react-parser 1,971
12 HypeScript 1,894
13 hyperformula 1,799
14 json-schema-ref-parser 902
15 typed-query-selector 687
16 liqe 614
17 arcsecond 545
18 HLTV 374
19 vscode-blockman 341
20 tiny-sass-compiler 285
21 uniorg 237
22 bbob 156
23 whatsapp-chat-parser 144

Sponsored
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.com