All Projects → Rewrite → Similar Projects or Alternatives

386 Open source projects that are alternatives of or similar to Rewrite

Typo3 Rector
Rector for TYPO3
Stars: ✭ 107 (-20.15%)
Mutual labels:  ast, refactoring
abstract-syntax-tree
A library for working with abstract syntax trees.
Stars: ✭ 77 (-42.54%)
Mutual labels:  ast, abstract-syntax-tree
awesome-ruby-ast
A list of awesome tools and libraries which deals with ASTs in Ruby
Stars: ✭ 24 (-82.09%)
Mutual labels:  ast, abstract-syntax-tree
ast-builder
Build your ASTs directly from code
Stars: ✭ 18 (-86.57%)
Mutual labels:  ast, abstract-syntax-tree
CastXMLSuperbuild
Build CastXML and its dependencies (LLVM/Clang)
Stars: ✭ 32 (-76.12%)
Mutual labels:  ast, abstract-syntax-tree
Spoon
Spoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Stars: ✭ 1,078 (+704.48%)
Mutual labels:  ast, abstract-syntax-tree
coAST
Universal and language-independent abstract syntax tree
Stars: ✭ 30 (-77.61%)
Mutual labels:  ast, abstract-syntax-tree
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+2864.18%)
Mutual labels:  ast, abstract-syntax-tree
Deps Report
Generate reports about dependencies and dependents of your JavaScript/TypeScript files through an AST. It supports import and require statements.
Stars: ✭ 76 (-43.28%)
Mutual labels:  ast, abstract-syntax-tree
codeparser
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (-37.31%)
Mutual labels:  ast, abstract-syntax-tree
tsquery-playground
Playground for TSQuery
Stars: ✭ 30 (-77.61%)
Mutual labels:  ast, abstract-syntax-tree
I18nize React
Internationalize react apps within a lunch break
Stars: ✭ 389 (+190.3%)
Mutual labels:  ast, abstract-syntax-tree
Bellybutton
Custom Python linting through AST expressions
Stars: ✭ 196 (+46.27%)
Mutual labels:  ast, abstract-syntax-tree
astra
Astra: a Java tool for analysing and refactoring Java source code
Stars: ✭ 35 (-73.88%)
Mutual labels:  refactoring, ast
open-fortran-parser-xml
XML output generator for Open Fortran Parser, and Python wrapper for it.
Stars: ✭ 21 (-84.33%)
Mutual labels:  ast, abstract-syntax-tree
React Ast
render abstract syntax trees with react
Stars: ✭ 160 (+19.4%)
Mutual labels:  ast, abstract-syntax-tree
Vermin
Concurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (+62.69%)
Mutual labels:  ast, abstract-syntax-tree
verilogAST-cpp
C++17 implementation of an AST for Verilog code generation
Stars: ✭ 14 (-89.55%)
Mutual labels:  ast, abstract-syntax-tree
Js Sql Parser
SQL(select) parser written with jison. parse SQL into abstract syntax tree(AST) and stringify back to SQL. sql grammar follows https://dev.mysql.com/doc/refman/5.7/en/select.html
Stars: ✭ 141 (+5.22%)
Mutual labels:  ast, abstract-syntax-tree
Piranha
A tool for refactoring code related to feature flag APIs
Stars: ✭ 1,840 (+1273.13%)
Mutual labels:  ast, refactoring
vscode-blockman
VSCode extension to highlight nested code blocks
Stars: ✭ 233 (+73.88%)
Mutual labels:  ast, abstract-syntax-tree
Rector
Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
Stars: ✭ 4,739 (+3436.57%)
Mutual labels:  ast, refactoring
Cgen
C/C++ source generation from an AST
Stars: ✭ 107 (-20.15%)
Mutual labels:  ast, abstract-syntax-tree
Unimport
A linter, formatter for finding and removing unused import statements.
Stars: ✭ 96 (-28.36%)
Mutual labels:  ast
Prettier
Prettier is an opinionated code formatter.
Stars: ✭ 41,411 (+30803.73%)
Mutual labels:  ast
Astpretty
Pretty print the output of python stdlib `ast.parse`.
Stars: ✭ 93 (-30.6%)
Mutual labels:  ast
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-28.36%)
Mutual labels:  ast
Pyast64
Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-30.6%)
Mutual labels:  ast
Estemplate
Proper (AST-based) JavaScript code templating with source maps support.
Stars: ✭ 95 (-29.1%)
Mutual labels:  ast
Nlcst
Natural Language Concrete Syntax Tree format
Stars: ✭ 116 (-13.43%)
Mutual labels:  ast
Redux Boilerplate Helpers
AST-based tool for automating Redux boilerplate
Stars: ✭ 94 (-29.85%)
Mutual labels:  ast
Babel
🐠 Babel is a compiler for writing next generation JavaScript.
Stars: ✭ 40,109 (+29832.09%)
Mutual labels:  ast
Learn Javascript
《前端基础漫游指南》深入的、系统的学习 javascript 基础,喜欢点 Star
Stars: ✭ 128 (-4.48%)
Mutual labels:  ast
Gorm2sql
auto generate sql from gorm model struct
Stars: ✭ 92 (-31.34%)
Mutual labels:  ast
Ast
Generic AST parsing library for kotlin multiplatform
Stars: ✭ 113 (-15.67%)
Mutual labels:  ast
Yacep
yet another csharp expression parser
Stars: ✭ 107 (-20.15%)
Mutual labels:  ast
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (-32.09%)
Mutual labels:  ast
Babel Plugin React Persist
Automatically useCallback() & useMemo(); memoize inline functions
Stars: ✭ 91 (-32.09%)
Mutual labels:  ast
Infection
PHP Mutation Testing library
Stars: ✭ 1,575 (+1075.37%)
Mutual labels:  ast
Ts Type Info
TypeScript AST and code generator [Deprecated]
Stars: ✭ 90 (-32.84%)
Mutual labels:  ast
Astq
Abstract Syntax Tree (AST) Query Engine
Stars: ✭ 89 (-33.58%)
Mutual labels:  ast
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (-14.93%)
Mutual labels:  refactoring
Pycode similar
A simple plagiarism detection tool for python code
Stars: ✭ 105 (-21.64%)
Mutual labels:  ast
Jsx Ast Utils
AST utility module for statically analyzing JSX
Stars: ✭ 89 (-33.58%)
Mutual labels:  ast
Diffsitter
A tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-33.58%)
Mutual labels:  ast
Ts Transform Import Path Rewrite
TS AST transformer to rewrite import path
Stars: ✭ 104 (-22.39%)
Mutual labels:  ast
Refactoring101
The code here, represented as steps, is the progression of a refactoring on a legacy codebase. It is a PHP equivalent of the Java code shown in the Martin Fowler book "Refactoring".
Stars: ✭ 88 (-34.33%)
Mutual labels:  refactoring
Uaiso
A multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (-35.82%)
Mutual labels:  ast
Ast Pretty Print
A pretty printer for AST-like structures
Stars: ✭ 129 (-3.73%)
Mutual labels:  ast
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (-5.22%)
Mutual labels:  ast
Reftools
reftools - refactoring tools for Go
Stars: ✭ 113 (-15.67%)
Mutual labels:  refactoring
Cppinsights
C++ Insights - See your source code with the eyes of a compiler
Stars: ✭ 1,382 (+931.34%)
Mutual labels:  ast
I Pascal
A free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-36.57%)
Mutual labels:  ast
Hippo
PHP standards checker.
Stars: ✭ 82 (-38.81%)
Mutual labels:  ast
Splitjoin.vim
Switch between single-line and multiline forms of code
Stars: ✭ 1,383 (+932.09%)
Mutual labels:  refactoring
Lang C
Lightweight C parser for Rust
Stars: ✭ 77 (-42.54%)
Mutual labels:  ast
Lemonj
一个面向 CSS/LESS/SCSS 的分析、坏味道检查和自动化重构工具。
Stars: ✭ 112 (-16.42%)
Mutual labels:  refactoring
Csharp Eval Unity3d
C# Expression Parser for Unity3D
Stars: ✭ 102 (-23.88%)
Mutual labels:  ast
Show ast
An IPython notebook plugin for visualizing ASTs.
Stars: ✭ 76 (-43.28%)
Mutual labels:  ast
Vscode Glean
The extension provides refactoring tools for your React codebase
Stars: ✭ 1,194 (+791.04%)
Mutual labels:  refactoring
1-60 of 386 similar projects