All Projects → Fantomas → Similar Projects or Alternatives

509 Open source projects that are alternatives of or similar to Fantomas

Unimport
A linter, formatter for finding and removing unused import statements.
Stars: ✭ 96 (-79.79%)
Mutual labels:  ast, formatter
Prettier
Prettier is an opinionated code formatter.
Stars: ✭ 41,411 (+8618.11%)
Mutual labels:  ast, formatter
unimport
A linter, formatter for finding and removing unused import statements.
Stars: ✭ 119 (-74.95%)
Mutual labels:  formatter, ast
Laravel Code Style
Automatic code formatting for Laravel projects
Stars: ✭ 344 (-27.58%)
Mutual labels:  formatter
Durafmt
🕗 Better time duration formatting in Go!
Stars: ✭ 362 (-23.79%)
Mutual labels:  formatter
Astexplorer
A web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+811.58%)
Mutual labels:  ast
Elm Analyse
A tool that allows you to analyse your Elm code, identify deficiencies and apply best practices.
Stars: ✭ 418 (-12%)
Mutual labels:  ast
Compodoc
📔 The missing documentation tool for your Angular, Nest & Stencil application
Stars: ✭ 3,567 (+650.95%)
Mutual labels:  ast
Detective
Find all calls to require() no matter how deeply nested using a proper walk of the AST
Stars: ✭ 387 (-18.53%)
Mutual labels:  ast
Prettier Eslint
Code ➡️ prettier ➡️ eslint --fix ➡️ Formatted Code ✨
Stars: ✭ 3,435 (+623.16%)
Mutual labels:  formatter
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-36.63%)
Mutual labels:  ast
Shsphonecomponent
UITextField and NSFormatter subclasses for formatting phone numbers. Allow different formats for different countries(patterns).
Stars: ✭ 367 (-22.74%)
Mutual labels:  formatter
Google Java Format
Reformats Java source code to comply with Google Java Style.
Stars: ✭ 4,250 (+794.74%)
Mutual labels:  formatter
Proto
parser for Google ProtocolBuffers definition
Stars: ✭ 359 (-24.42%)
Mutual labels:  formatter
Debundle
🗃 A javascript debundler. Takes a Browserify or Webpack bundle and recreates the initial, pre-bundled source.
Stars: ✭ 420 (-11.58%)
Mutual labels:  ast
Reinforced.typings
Converts C# classes to TypeScript interfaces (and many more) within project build. 0-dependency, minimal, gluten-free
Stars: ✭ 341 (-28.21%)
Mutual labels:  ast
I18nize React
Internationalize react apps within a lunch break
Stars: ✭ 389 (-18.11%)
Mutual labels:  ast
Reshape
💠 transform html with javascript plugins
Stars: ✭ 314 (-33.89%)
Mutual labels:  ast
Exfmt
🌸 An opinionated Elixir source code formatter
Stars: ✭ 445 (-6.32%)
Mutual labels:  formatter
Luaparse
A Lua parser written in JavaScript
Stars: ✭ 309 (-34.95%)
Mutual labels:  ast
Isort
A Python utility / library to sort imports.
Stars: ✭ 4,377 (+821.47%)
Mutual labels:  formatter
Latexindent.pl
Perl script to add indentation (leading horizontal space) to LaTeX files. It can modify line breaks before, during and after code blocks; it can perform text wrapping and paragraph line break removal. It can also perform string-based and regex-based substitutions/replacements. The script is customisable through its YAML interface.
Stars: ✭ 415 (-12.63%)
Mutual labels:  formatter
Go Ast Book
📚 《Go语法树入门——开启自制编程语言和编译器之旅》(开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST/凹语言)
Stars: ✭ 4,034 (+749.26%)
Mutual labels:  ast
Node Dependency Tree
Get the dependency tree of a module
Stars: ✭ 383 (-19.37%)
Mutual labels:  ast
Goql
A golang source code scanner, this time in sql :)
Stars: ✭ 295 (-37.89%)
Mutual labels:  ast
Protoc Gen Gotemplate
📂 generic protocol generator based on golang's text/template (grpc/protobuf)
Stars: ✭ 284 (-40.21%)
Mutual labels:  ast
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-22.74%)
Mutual labels:  ast
Php Parser
🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (-15.79%)
Mutual labels:  ast
Autoflake
Removes unused imports and unused variables as reported by pyflakes
Stars: ✭ 362 (-23.79%)
Mutual labels:  formatter
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 (-10.53%)
Mutual labels:  ast
Solhint
Solhint is an open source project created by https://protofire.io. Its goal is to provide a linting utility for Solidity code.
Stars: ✭ 363 (-23.58%)
Mutual labels:  ast
Coolformat
CoolFormat Source Code Formatter
Stars: ✭ 392 (-17.47%)
Mutual labels:  formatter
Rustfmt
Format Rust code
Stars: ✭ 4,049 (+752.42%)
Mutual labels:  formatter
Black
The uncompromising Python code formatter
Stars: ✭ 23,973 (+4946.95%)
Mutual labels:  formatter
Hast
Hypertext Abstract Syntax Tree format
Stars: ✭ 344 (-27.58%)
Mutual labels:  ast
Prettier Vscode
Visual Studio Code extension for Prettier
Stars: ✭ 4,085 (+760%)
Mutual labels:  formatter
Estree
The ESTree Spec
Stars: ✭ 3,867 (+714.11%)
Mutual labels:  ast
Cst
🌿 JavaScript Concrete Syntax Tree
Stars: ✭ 417 (-12.21%)
Mutual labels:  ast
Scale
🎏 Unit converter in Swift
Stars: ✭ 324 (-31.79%)
Mutual labels:  formatter
Verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (-19.16%)
Mutual labels:  formatter
Gts
☂️ TypeScript style guide, formatter, and linter.
Stars: ✭ 3,714 (+681.89%)
Mutual labels:  formatter
Qone
Next-generation web query language, extend .NET LINQ for javascript.
Stars: ✭ 463 (-2.53%)
Mutual labels:  ast
Astroid
A common base representation of python source code for pylint and other projects
Stars: ✭ 310 (-34.74%)
Mutual labels:  ast
Swaggen
OpenAPI/Swagger 3.0 Parser and Swift code generator
Stars: ✭ 385 (-18.95%)
Mutual labels:  formatter
Awesome Graal
A curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Stars: ✭ 302 (-36.42%)
Mutual labels:  ast
Orgajs
parse org-mode content into AST
Stars: ✭ 417 (-12.21%)
Mutual labels:  ast
Anyformatkit
Simple text formatting in Swift
Stars: ✭ 296 (-37.68%)
Mutual labels:  formatter
Autopep8
A tool that automatically formats Python code to conform to the PEP 8 style guide.
Stars: ✭ 3,967 (+735.16%)
Mutual labels:  formatter
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (-37.47%)
Mutual labels:  ast
Unist
Universal Syntax Tree used by @unifiedjs
Stars: ✭ 438 (-7.79%)
Mutual labels:  ast
Sorcery
Dark magic delights in Python
Stars: ✭ 286 (-39.79%)
Mutual labels:  ast
Snazzy
Format JavaScript Standard Style as Stylish (i.e. snazzy) output
Stars: ✭ 381 (-19.79%)
Mutual labels:  formatter
Rector
Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
Stars: ✭ 4,739 (+897.68%)
Mutual labels:  ast
Esmangle
esmangle is mangler / minifier for Mozilla Parser API AST
Stars: ✭ 282 (-40.63%)
Mutual labels:  ast
Ceras
Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c
Stars: ✭ 374 (-21.26%)
Mutual labels:  formatter
Decorator
Function decorators for Elixir
Stars: ✭ 278 (-41.47%)
Mutual labels:  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 (+616.84%)
Mutual labels:  ast
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+736.21%)
Mutual labels:  ast
Unibeautify
One Beautifier to rule them all, One Beautifier to clean them, One Beautifier to bring them all and in the darkness sheen them
Stars: ✭ 466 (-1.89%)
Mutual labels:  formatter
Prettier Eslint Cli
CLI for prettier-eslint
Stars: ✭ 451 (-5.05%)
Mutual labels:  formatter
1-60 of 509 similar projects