All Projects → Spoon → Similar Projects or Alternatives

1401 Open source projects that are alternatives of or similar to Spoon

Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+268.46%)
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (-72.45%)
Mutual labels:  ast, parser, code-analysis
Php Parser
A PHP parser written in PHP
Stars: ✭ 15,101 (+1300.83%)
Mutual labels:  static-analysis, ast, parser
Vermin
Concurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (-79.78%)
Mutual labels:  ast, abstract-syntax-tree, parser
Bellybutton
Custom Python linting through AST expressions
Stars: ✭ 196 (-81.82%)
Cgen
C/C++ source generation from an AST
Stars: ✭ 107 (-90.07%)
Ts Morph
TypeScript Compiler API wrapper for static analysis and programmatic code changes.
Stars: ✭ 2,384 (+121.15%)
Mutual labels:  static-analysis, ast, code-generation
Larastan
⚗️ Adds code analysis to Laravel improving developer productivity and code quality.
Stars: ✭ 3,554 (+229.68%)
Mutual labels:  static-analysis, code-analysis
swap-detector
A library for detecting swapped arguments in function calls, and a Clang Static Analyzer plugin used to demonstrate the library.
Stars: ✭ 19 (-98.24%)
Mutual labels:  static-analysis, code-analysis
klara
Automatic test case generation for python and static analysis library
Stars: ✭ 250 (-76.81%)
Mutual labels:  static-analysis, ast
static-code-analysis-plugin
A plugin to simplify Static Code Analysis on Gradle. Not restricted to, but specially useful, in Android projects, by making sure all analysis can access the SDK classes.
Stars: ✭ 36 (-96.66%)
Mutual labels:  static-analysis, code-analysis
Spotbugs
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Stars: ✭ 2,569 (+138.31%)
Mutual labels:  static-analysis, code-analysis
Forbidden Apis
Policeman's Forbidden API Checker
Stars: ✭ 216 (-79.96%)
Mutual labels:  static-analysis, code-analysis
open-fortran-parser-xml
XML output generator for Open Fortran Parser, and Python wrapper for it.
Stars: ✭ 21 (-98.05%)
Mutual labels:  ast, abstract-syntax-tree
go-recipes
🦩 Tools for Go projects
Stars: ✭ 2,490 (+130.98%)
Mutual labels:  static-analysis, code-generation
CastXMLSuperbuild
Build CastXML and its dependencies (LLVM/Clang)
Stars: ✭ 32 (-97.03%)
Mutual labels:  ast, abstract-syntax-tree
vscode-blockman
VSCode extension to highlight nested code blocks
Stars: ✭ 233 (-78.39%)
Mutual labels:  ast, abstract-syntax-tree
Python3Generator
A toolkit to generate Python 3 source code from Pharo.
Stars: ✭ 25 (-97.68%)
Mutual labels:  ast, code-generation
Php Language Server
PHP Implementation of the VS Code Language Server Protocol 🆚↔🖥
Stars: ✭ 1,019 (-5.47%)
Mutual labels:  static-analysis, code-analysis
verilogAST-cpp
C++17 implementation of an AST for Verilog code generation
Stars: ✭ 14 (-98.7%)
Mutual labels:  ast, abstract-syntax-tree
unimport
A linter, formatter for finding and removing unused import statements.
Stars: ✭ 119 (-88.96%)
Mutual labels:  static-analysis, ast
Jsqlparser
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Stars: ✭ 3,405 (+215.86%)
Mutual labels:  ast, parser
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-65.96%)
Mutual labels:  ast, parser
Mini C
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (-65.49%)
Mutual labels:  parser, code-generation
Dss
📄 Documented Style Sheets Parser
Stars: ✭ 375 (-65.21%)
Mutual labels:  static-analysis, parser
Credo
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Stars: ✭ 4,144 (+284.42%)
Mutual labels:  static-analysis, code-analysis
Swaggen
OpenAPI/Swagger 3.0 Parser and Swift code generator
Stars: ✭ 385 (-64.29%)
Mutual labels:  parser, code-generation
Php Parser
🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (-62.89%)
Mutual labels:  ast, parser
Cognicrypt
CogniCrypt is an Eclipse plugin that supports Java developers in using Java Cryptographic APIs.
Stars: ✭ 50 (-95.36%)
Mutual labels:  static-analysis, code-generation
Bodyclose
Analyzer: checks whether HTTP response body is closed and a re-use of TCP connection is not blocked.
Stars: ✭ 181 (-83.21%)
Mutual labels:  static-analysis, code-analysis
Rubysonar
an advanced semantic indexer for Ruby
Stars: ✭ 175 (-83.77%)
Mutual labels:  static-analysis, code-analysis
subpy
Python subsets
Stars: ✭ 41 (-96.2%)
Mutual labels:  static-analysis, ast
awesome-ruby-ast
A list of awesome tools and libraries which deals with ASTs in Ruby
Stars: ✭ 24 (-97.77%)
Mutual labels:  ast, abstract-syntax-tree
codeparser
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (-92.21%)
Mutual labels:  ast, abstract-syntax-tree
Pyt
A Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications
Stars: ✭ 2,061 (+91.19%)
abstract-syntax-tree
A library for working with abstract syntax trees.
Stars: ✭ 77 (-92.86%)
Mutual labels:  ast, abstract-syntax-tree
toast
Plugin-driven CLI utility for code generation using Go source as IDL
Stars: ✭ 52 (-95.18%)
Mutual labels:  ast, code-generation
coAST
Universal and language-independent abstract syntax tree
Stars: ✭ 30 (-97.22%)
Mutual labels:  ast, abstract-syntax-tree
PhpCodeAnalyzer
PhpCodeAnalyzer scans codebase and analyzes which non-built-in php extensions used
Stars: ✭ 91 (-91.56%)
Mutual labels:  static-analysis, code-analysis
ast-builder
Build your ASTs directly from code
Stars: ✭ 18 (-98.33%)
Mutual labels:  ast, abstract-syntax-tree
tsquery-playground
Playground for TSQuery
Stars: ✭ 30 (-97.22%)
Mutual labels:  ast, abstract-syntax-tree
Wotan
Pluggable TypeScript and JavaScript linter
Stars: ✭ 271 (-74.86%)
Mutual labels:  static-analysis, code-analysis
Ngast
Parser for Angular projects.
Stars: ✭ 152 (-85.9%)
Mutual labels:  static-analysis, ast
Pmd
An extensible multilanguage static code analyzer.
Stars: ✭ 3,667 (+240.17%)
Mutual labels:  static-analysis, code-analysis
Astroid
A common base representation of python source code for pylint and other projects
Stars: ✭ 310 (-71.24%)
Mutual labels:  ast, parser
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-72.08%)
Mutual labels:  ast, parser
Astexplorer
A web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+301.67%)
Mutual labels:  ast, parser
I18nize React
Internationalize react apps within a lunch break
Stars: ✭ 389 (-63.91%)
Mutual labels:  ast, abstract-syntax-tree
Tiny Compiler
A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
Stars: ✭ 425 (-60.58%)
Mutual labels:  ast, parser
Postcss
Transforming styles with JS plugins
Stars: ✭ 25,612 (+2275.88%)
Mutual labels:  ast, parser
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (-35.99%)
Mutual labels:  ast, parser
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (-47.5%)
Mutual labels:  ast, parser
Tenko
An 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (-54.55%)
Mutual labels:  ast, parser
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+492.86%)
Mutual labels:  ast, parser
Tolerant Php Parser
An early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (-33.49%)
Mutual labels:  ast, parser
Php Parser
PHP parser written in Go
Stars: ✭ 787 (-26.99%)
Mutual labels:  ast, parser
Nodejsscan
nodejsscan is a static security code scanner for Node.js applications.
Stars: ✭ 1,874 (+73.84%)
Mutual labels:  static-analysis, code-analysis
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-97.59%)
Mutual labels:  ast, parser
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (-73.65%)
Mutual labels:  static-analysis, code-generation
Eslint Plugin Sonarjs
SonarJS rules for ESLint
Stars: ✭ 458 (-57.51%)
Mutual labels:  static-analysis, code-analysis
1-60 of 1401 similar projects