estree

The ESTree Spec (by estree)

Estree Alternatives

Similar projects and alternatives to estree

  1. esbuild

    An extremely fast bundler for the web

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. direnv

    unclutter your .profile

  4. thonny

    180 estree VS thonny

    Python IDE for beginners

  5. swc

    156 estree VS swc

    Rust-based platform for the Web

  6. qwik

    144 estree VS qwik

    Instant-loading web apps, without effort

  7. eglot

    68 estree VS eglot

    A client for Language Server Protocol servers

  8. astexplorer

    47 estree VS astexplorer

    A web tool to explore the ASTs generated by various parsers.

  9. SaaSHub

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

    SaaSHub logo
  10. dap-mode

    23 estree VS dap-mode

    Emacs :heart: Debug Adapter Protocol

  11. cli

    12 estree VS cli

    JavaScript security CLI that allow you to deeply analyze the dependency tree of a given package or local Node.js project. (by NodeSecure)

  12. .emacs.d

    20 estree VS .emacs.d

    My personal emacs settings, and the ones used in @emacsrocks (by magnars)

  13. graphql-eslint

    8 estree VS graphql-eslint

    ESLint parser, plugin, and rule set for GraphQL (for schema and operations). Easily customizable with custom rules. Integrates with IDEs and modern GraphQL tools.

  14. Acorn

    14 estree VS Acorn

    A small, fast, JavaScript-based JavaScript parser

  15. Elpy

    11 estree VS Elpy

    Emacs Python Development Environment

  16. emacs-direnv

    11 estree VS emacs-direnv

    direnv integration for emacs

  17. babel-handbook

    :blue_book: A guided handbook on how to use Babel and how to create plugins for Babel.

  18. escodegen

    3 estree VS escodegen

    ECMAScript code generator

  19. js-x-ray

    8 estree VS js-x-ray

    JavaScript & Node.js open-source SAST scanner. A static analyser for detecting most common malicious patterns 🔬.

  20. esprima

    9 estree VS esprima

    ECMAScript parsing infrastructure for multipurpose analysis

  21. Monocle

    6 estree VS Monocle

    Optics library for Scala

  22. editorconfig-emacs

    EditorConfig plugin for Emacs

  23. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better estree alternative or higher similarity.

estree discussion

Log in or Post with

estree reviews and mentions

Posts with mentions or reviews of estree. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-30.
  • ESLint Understand By Doing Part 1: Abstract Syntax Trees
    2 projects | dev.to | 30 Mar 2023
    ESLint's AST format, ESTree, would represent this line of code as:
  • Eglot has landed on master: Emacs now has a built-in LSP client
    10 projects | news.ycombinator.com | 23 Oct 2022
    That was a super interesting link, thank you.

    For the ontological problem, I presume you're referring to how there are so many differing ideas of how to represent ASTs (apologies for mixing languages, these URLs were just handy):

    * https://lisperator.net/uglifyjs/ast#nodes

    * https://github.com/estree/estree#the-estree-spec

    * ... likely others

    which makes it hard for ls1 to ask ls2 about "the for-of iteration variable Node" because ls2 could be using UglifyJS or ESTree or their own(!) AST nomenclature?

    And all of this is made worse by (e.g.) Java1.3 versus Java19 because languages are rarely static

  • Statements vs. Expressions
    2 projects | news.ycombinator.com | 14 Jul 2022
    I find it better to actually look at the AST for javascript.

    These are expressions:

    https://github.com/estree/estree/blob/master/es5.md#expressi...

    These are statements:

    https://github.com/estree/estree/blob/master/es5.md#statemen...

    I guess the confusing part for many is how an expression can also be a statement. But if you look at the ExpressionStatement you see that an expression is not also a statement. It's just the wrapper statement!

  • A technical tale of NodeSecure - Chapter 2
    7 projects | dev.to | 6 Jun 2022
    When I started the NodeSecure project I had almost no experience 🐤 with AST (Abstract Syntax Tree). My first time was on the SlimIO project to generate codes dynamically with the astring package (and I had also looked at the ESTree specification).
  • Show HN: Monocle – bidirectional code generation library
    10 projects | news.ycombinator.com | 12 Apr 2022
  • Go is the future of Frontend infrastructure
    5 projects | dev.to | 1 Dec 2021
    ESTree compatible output, AST explorer on WASM
  • Introducing GraphQL-ESLint!
    2 projects | dev.to | 29 Jul 2021
    The parser we wrote transforms the GraphQL AST into ESTree structure, so it allows you to travel the GraphQL AST tree easily.
  • Revealing the magic of AST by writing babel plugins
    2 projects | dev.to | 5 Mar 2021
    For espree parser(the one eslint uses) we can refer here Eslint AST Node Types
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic estree repo stats
8
5,243
4.8
3 months ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com