All Projects → Graphql Go Tools → Similar Projects or Alternatives

2886 Open source projects that are alternatives of or similar to Graphql Go Tools

Lioness
The Lioness Programming Language
Stars: ✭ 155 (+61.46%)
Mutual labels:  ast, lexer, parser
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (-5.21%)
Mutual labels:  ast, parser, parsing
Php Parser
🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+316.67%)
Mutual labels:  ast, lexer, parser
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 (+342.71%)
Mutual labels:  ast, lexer, parser
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-31.25%)
Mutual labels:  ast, lexer, parser
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+6557.29%)
Mutual labels:  ast, parser, parsing
Parser
A lexer and parser for GraphQL in .NET
Stars: ✭ 163 (+69.79%)
Mutual labels:  graphql, ast, lexer
Cub
The Cub Programming Language
Stars: ✭ 198 (+106.25%)
Mutual labels:  ast, lexer, parser
Logos
Create ridiculously fast Lexers
Stars: ✭ 1,001 (+942.71%)
Mutual labels:  lexer, parser, parsing
Csstree
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+1067.71%)
Mutual labels:  ast, lexer, parser
Verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (+300%)
Mutual labels:  linter, lexer, parser
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+126.04%)
Mutual labels:  ast, parser, parsing
Participle
A parser library for Go
Stars: ✭ 2,302 (+2297.92%)
Mutual labels:  ast, lexer, parser
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+618.75%)
Mutual labels:  ast, parser, parsing
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+87.5%)
Mutual labels:  ast, lexer, parser
Whispers
Identify hardcoded secrets and dangerous behaviours
Stars: ✭ 66 (-31.25%)
Mutual labels:  linter, parser, parsing
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+213.54%)
Mutual labels:  ast, lexer, parser
Jflex
The fast scanner generator for Java™ with full Unicode support
Stars: ✭ 380 (+295.83%)
Mutual labels:  lexer, parsing
Astexplorer
A web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+4410.42%)
Mutual labels:  ast, parser
Graphql Constraint Directive
Validate GraphQL fields
Stars: ✭ 401 (+317.71%)
Mutual labels:  graphql, validation
Graphql Query Complexity
GraphQL query complexity analysis and validation for graphql-js
Stars: ✭ 424 (+341.67%)
Mutual labels:  graphql, validation
Elm Analyse
A tool that allows you to analyse your Elm code, identify deficiencies and apply best practices.
Stars: ✭ 418 (+335.42%)
Mutual labels:  linter, ast
Phonenumberkit
A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
Stars: ✭ 4,362 (+4443.75%)
Mutual labels:  validation, parsing
Graphql Schema Linter
Validate GraphQL schema definitions against a set of rules
Stars: ✭ 476 (+395.83%)
Mutual labels:  graphql, linter
Pydantic
Data parsing and validation using Python type hints
Stars: ✭ 8,362 (+8610.42%)
Mutual labels:  validation, parsing
Postcss
Transforming styles with JS plugins
Stars: ✭ 25,612 (+26579.17%)
Mutual labels:  ast, parser
Swagger Parser
Swagger 2.0 and OpenAPI 3.0 parser/validator
Stars: ✭ 710 (+639.58%)
Mutual labels:  parser, validation
Proposal Binary Ast
Binary AST proposal for ECMAScript
Stars: ✭ 831 (+765.63%)
Mutual labels:  ast, parser
Tenko
An 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (+410.42%)
Mutual labels:  ast, parser
Tolerant Php Parser
An early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (+646.88%)
Mutual labels:  ast, parser
Strictyaml
Type-safe YAML parser and validator.
Stars: ✭ 836 (+770.83%)
Mutual labels:  parser, validation
Mico
Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-80.21%)
Mutual labels:  lexer, parser
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+4037.5%)
Mutual labels:  ast, parser
Seafox
A blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript
Stars: ✭ 425 (+342.71%)
Mutual labels:  parser, parsing
Minigo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+375%)
Mutual labels:  lexer, parser
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+282.29%)
Mutual labels:  ast, parser
Self Attentive Parser
High-accuracy NLP parser with models for 11 languages.
Stars: ✭ 569 (+492.71%)
Mutual labels:  parser, parsing
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+489.58%)
Mutual labels:  ast, parser
Firely Net Sdk
The official Firely .NET SDK for HL7 FHIR
Stars: ✭ 560 (+483.33%)
Mutual labels:  validation, parsing
Php Parser
PHP parser written in Go
Stars: ✭ 787 (+719.79%)
Mutual labels:  ast, parser
Fuzi
A fast & lightweight XML & HTML parser in Swift with XPath & CSS support
Stars: ✭ 894 (+831.25%)
Mutual labels:  parser, parsing
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 (+278.13%)
Mutual labels:  linter, ast
Errorstacks
Tiny library to parse error stack traces
Stars: ✭ 29 (-69.79%)
Mutual labels:  parser, parsing
Tox
misc parsers in rust
Stars: ✭ 40 (-58.33%)
Mutual labels:  lexer, parsing
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-72.92%)
Mutual labels:  ast, parser
Inicpp
C++ parser of INI files with schema validation.
Stars: ✭ 47 (-51.04%)
Mutual labels:  parser, validation
Graphql Factory
A toolkit for building GraphQL
Stars: ✭ 44 (-54.17%)
Mutual labels:  graphql, ast
Format Graphql
Formats GraphQL schema definition language (SDL) document.
Stars: ✭ 55 (-42.71%)
Mutual labels:  graphql, linter
Formula Parser
Parsing and evaluating mathematical formulas given as strings.
Stars: ✭ 62 (-35.42%)
Mutual labels:  parser, parsing
Astexplorer.app
https://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-32.29%)
Mutual labels:  ast, parser
Jkt
Simple helper to parse JSON based on independent schema
Stars: ✭ 22 (-77.08%)
Mutual labels:  parser, parsing
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 (+1022.92%)
Mutual labels:  ast, parser
Parser Javascript
Browser sniffing gone too far — A useragent parser library for JavaScript
Stars: ✭ 66 (-31.25%)
Mutual labels:  parser, parsing
Php Svg Lib
SVG file parsing / rendering library
Stars: ✭ 1,146 (+1093.75%)
Mutual labels:  parser, parsing
Rs Monkey Lang
Monkey Programming Language written in Rust.
Stars: ✭ 80 (-16.67%)
Mutual labels:  lexer, parser
Lang C
Lightweight C parser for Rust
Stars: ✭ 77 (-19.79%)
Mutual labels:  ast, parser
Mini Yaml
Single header YAML 1.0 C++11 serializer/deserializer.
Stars: ✭ 79 (-17.71%)
Mutual labels:  parser, parsing
I Pascal
A free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-11.46%)
Mutual labels:  ast, parser
Method log
Trace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-23.96%)
Mutual labels:  ast, parser
Lodestone Nodejs
Character tracking and parser library for nodejs
Stars: ✭ 81 (-15.62%)
Mutual labels:  parser, parsing
1-60 of 2886 similar projects