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

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

  • hyoka

    a lightweight and precise math expression parser and evaluator for JavaScript and TypeScript

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

TypeScript Parser related posts

  • Lezer: A Parsing System for CodeMirror, Inspired by Tree-Sitter

    9 projects | news.ycombinator.com | 24 Mar 2024
  • PostCSS - my initial experience

    3 projects | dev.to | 11 Jan 2024
  • Help regarding workflow

    2 projects | /r/ObsidianMD | 7 Dec 2023
  • Do any of us use a linter?

    2 projects | /r/ObsidianMD | 19 Nov 2023
  • Bhailang (Bro) Programming Language

    1 project | news.ycombinator.com | 21 Sep 2023
  • Native CSS nesting now supported by all major browsers!

    1 project | dev.to | 29 Aug 2023
  • Unicode-range CSS is working wrong in Safari browser?

    1 project | /r/reactjs | 27 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 May 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 Parser projects in TypeScript? This list will help you:

Project Stars
1 PostCSS 28,222
2 cheerio 27,845
3 esprima 6,962
4 tsdoc 4,658
5 htmlparser2 4,297
6 bhai-lang 3,963
7 parse5 3,559
8 ts-sql 3,114
9 diff2html 2,714
10 vue-styleguidist 2,444
11 html-react-parser 1,992
12 HypeScript 1,902
13 json-schema-ref-parser 910
14 typed-query-selector 694
15 liqe 616
16 arcsecond 545
17 HLTV 375
18 vscode-blockman 342
19 tiny-sass-compiler 286
20 uniorg 239
21 bbob 157
22 whatsapp-chat-parser 146
23 hyoka 124

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com