Skip to content
Change the repository type filter

All

    Repositories list

    • CLA

      Public
      Contributor License Agreements for Shape related projects.
      Shell
      18400Updated Jan 3, 2026Jan 3, 2026
    • salvation

      Public
      Parse Content Security Policy headers, warn about policy errors, safely manipulate, render, and optimise policies
      Java
      Apache License 2.0
      2672164Updated Nov 25, 2025Nov 25, 2025
    • a structural templating system for JavaScript programs
      JavaScript
      Apache License 2.0
      21745Updated Jul 3, 2025Jul 3, 2025
    • migrate GitHub gists to GitLab snippets
      JavaScript
      Apache License 2.0
      1011Updated Oct 13, 2023Oct 13, 2023
    • Automatic test case minimizer for JavaScript ASTs
      JavaScript
      2200Updated Sep 9, 2023Sep 9, 2023
    • Shift format ECMAScript AST tooling
      Java
      Apache License 2.0
      2572103Updated Dec 14, 2022Dec 14, 2022
    • bandolier

      Public
      Bandolier - bundler for ES2017 modules
      Java
      Apache License 2.0
      81291Updated Dec 14, 2022Dec 14, 2022
    • demo website for the unminify project
      JavaScript
      Apache License 2.0
      1300Updated Oct 26, 2022Oct 26, 2022
    • website for the Shift AST
      HTML
      Apache License 2.0
      3420Updated Aug 2, 2022Aug 2, 2022
    • code generator for Shift format ASTs
      JavaScript
      Apache License 2.0
      143410Updated Jul 27, 2022Jul 27, 2022
    • eslint config for Shape Security's OSS JS projects
      JavaScript
      0000Updated Jun 15, 2022Jun 15, 2022
    • unminify

      Public
      reverse many of the transformations applied by minifiers and naïve obfuscators
      JavaScript
      Apache License 2.0
      18231190Updated May 20, 2022May 20, 2022
    • Java representation of the Shift AST specification
      2000Updated May 6, 2022May 6, 2022
    • add some FP familiarity to a Java project
      Java
      Apache License 2.0
      7870Updated May 6, 2022May 6, 2022
    • ECMAScript parser that produces a Shift format AST
      JavaScript
      Apache License 2.0
      302591912Updated May 4, 2022May 4, 2022
    • scope analyser for the Shift AST
      JavaScript
      Apache License 2.0
      811114Updated Apr 27, 2022Apr 27, 2022
    • generate random valid Shift format ASTs
      JavaScript
      Apache License 2.0
      32090Updated Apr 27, 2022Apr 27, 2022
    • validator for the Shift AST format
      JavaScript
      Apache License 2.0
      6923Updated Apr 27, 2022Apr 27, 2022
    • Shift ASTs for each of the valid programs in tc39/test262-parser-tests
      JavaScript
      Apache License 2.0
      2110Updated Apr 27, 2022Apr 27, 2022
    • a language acceptor for the JavaScript Pattern (regular expression internals) grammar
      JavaScript
      Apache License 2.0
      41609Updated Apr 27, 2022Apr 27, 2022
    • reducer for the Shift AST format
      JavaScript
      Apache License 2.0
      72428Updated Apr 27, 2022Apr 27, 2022
    • constructors for Shift format AST nodes
      JavaScript
      Apache License 2.0
      62814Updated Apr 27, 2022Apr 27, 2022
    • JavaScript representation of the Shift AST specification
      JavaScript
      Apache License 2.0
      4806Updated Apr 27, 2022Apr 27, 2022
    • :fast_forward: Shift AST Specification
      JavaScript
      Other
      1819261Updated Sep 10, 2021Sep 10, 2021
    • an Abstract Semantic Graph (ASG) for ECMAScript programs and a way to generate one from a Shift AST
      Java
      Apache License 2.0
      31822Updated Oct 12, 2020Oct 12, 2020
    • generate a change log from git commits, including those of updated npm dependencies, recursively
      JavaScript
      Apache License 2.0
      0203Updated Aug 13, 2020Aug 13, 2020
    • :package: JavaScript implementation of the SuperPack extensible schemaless binary encoding format
      JavaScript
      Apache License 2.0
      64050Updated Aug 13, 2020Aug 13, 2020
    • convert ASTs between Shift and SpiderMonkey formats
      JavaScript
      Apache License 2.0
      41820Updated Aug 13, 2020Aug 13, 2020
    • :package: specification for the SuperPack extensible schemaless binary encoding format
      JavaScript
      Other
      188920Updated Aug 13, 2020Aug 13, 2020
    • JavaScript
      1111Updated Aug 13, 2020Aug 13, 2020
    ProTip! When viewing an organization's repositories, you can use the props. filter to filter by custom property.