All Projects → Kgt → Similar Projects or Alternatives

1484 Open source projects that are alternatives of or similar to Kgt

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 (+36.22%)
Mutual labels:  compiler, parser
Lark
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Stars: ✭ 2,916 (+834.62%)
Mutual labels:  parser-library, parser
Chirp
A modern low-level programming language
Stars: ✭ 116 (-62.82%)
Mutual labels:  compiler, parser
Glsl
GLSL parser for Rust
Stars: ✭ 145 (-53.53%)
Mutual labels:  compiler, parser
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+1277.56%)
Mutual labels:  compiler, parser
Dart Petitparser
Dynamic parser combinators in Dart.
Stars: ✭ 266 (-14.74%)
Mutual labels:  parser-library, parser
Xdpw
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (-36.22%)
Mutual labels:  compiler, parser
Md
A markdown parser and compiler. Built for speed.
Stars: ✭ 128 (-58.97%)
Mutual labels:  compiler, parser
Prance
Resolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (-57.37%)
Mutual labels:  compiler, parser
Self Attentive Parser
High-accuracy NLP parser with models for 11 languages.
Stars: ✭ 569 (+82.37%)
Mutual labels:  parser, parsing
Seafox
A blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript
Stars: ✭ 425 (+36.22%)
Mutual labels:  parser, parsing
Fuzi
A fast & lightweight XML & HTML parser in Swift with XPath & CSS support
Stars: ✭ 894 (+186.54%)
Mutual labels:  parser, parsing
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+17.63%)
Mutual labels:  compiler, parser
Php Svg Lib
SVG file parsing / rendering library
Stars: ✭ 1,146 (+267.31%)
Mutual labels:  parser, parsing
Parser Javascript
Browser sniffing gone too far — A useragent parser library for JavaScript
Stars: ✭ 66 (-78.85%)
Mutual labels:  parser, parsing
Lodestone Nodejs
Character tracking and parser library for nodejs
Stars: ✭ 81 (-74.04%)
Mutual labels:  parser, parsing
Formula Parser
Parsing and evaluating mathematical formulas given as strings.
Stars: ✭ 62 (-80.13%)
Mutual labels:  parser, parsing
Whois Parser
Go(Golang) module for domain whois information parsing.
Stars: ✭ 123 (-60.58%)
Mutual labels:  parser, parsing
Sywac
🚫 🐭 Asynchronous, single package CLI framework for Node
Stars: ✭ 109 (-65.06%)
Mutual labels:  parser, parsing
Rats
Movie Ratings Synchronization with Python
Stars: ✭ 156 (-50%)
Mutual labels:  parser, parsing
Logos
Create ridiculously fast Lexers
Stars: ✭ 1,001 (+220.83%)
Mutual labels:  parser, parsing
Whispers
Identify hardcoded secrets and dangerous behaviours
Stars: ✭ 66 (-78.85%)
Mutual labels:  parser, parsing
Arpeggio
Parser interpreter based on PEG grammars written in Python http://textx.github.io/Arpeggio/
Stars: ✭ 204 (-34.62%)
Mutual labels:  parser, parsing
Mercury Parser
📜 Extract meaningful content from the chaos of a web page
Stars: ✭ 4,025 (+1190.06%)
Mutual labels:  parser-library, parser
Lief
Authors
Stars: ✭ 2,730 (+775%)
Mutual labels:  parser, parsing
Java Petitparser
Dynamic parser combinators in Java.
Stars: ✭ 118 (-62.18%)
Mutual labels:  parser-library, parser
Cppcmb
A generic C++17 parser-combinator library with a natural grammar notation.
Stars: ✭ 108 (-65.38%)
Mutual labels:  parser-library, parser
Participle
A parser library for Go
Stars: ✭ 2,302 (+637.82%)
Mutual labels:  parser-library, parser
langua
A suite of language tools
Stars: ✭ 29 (-90.71%)
Mutual labels:  syntax, syntax-tree
librxvm
non-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (-81.73%)
Mutual labels:  parsing, compilers
Astexplorer.app
https://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-79.17%)
Mutual labels:  syntax-tree, parser
Verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (+23.08%)
Mutual labels:  syntax-tree, parser
Tatsu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-36.54%)
Mutual labels:  parser-library, parser
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (-59.29%)
Mutual labels:  compiler, parser
metal
A Java library for parsing binary data formats, using declarative descriptions.
Stars: ✭ 13 (-95.83%)
Mutual labels:  parsing, parser-library
Concrete-Syntax-Tree
Concrete Syntax Trees represent s-expressions with source information
Stars: ✭ 48 (-84.62%)
Mutual labels:  parsing, syntax-tree
kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (-85.58%)
Mutual labels:  parsing, compilers
Ldetool
Code generator for fast log file parsers
Stars: ✭ 273 (-12.5%)
Mutual labels:  parsing
Python Syntax
Python syntax highlighting for Vim
Stars: ✭ 297 (-4.81%)
Mutual labels:  syntax
Vult
Vult is a transcompiler well suited to write high-performance DSP code
Stars: ✭ 272 (-12.82%)
Mutual labels:  compiler
Mosml
Moscow ML is a light-weight implementation of Standard ML (SML), a strict functional language widely used in teaching and research.
Stars: ✭ 271 (-13.14%)
Mutual labels:  compiler
Libfirm
graph based intermediate representation and backend for optimising compilers
Stars: ✭ 305 (-2.24%)
Mutual labels:  compiler
Gval
Expression evaluation in golang
Stars: ✭ 297 (-4.81%)
Mutual labels:  parsing
Creek
Ruby library for parsing large Excel files.
Stars: ✭ 270 (-13.46%)
Mutual labels:  parsing
Ante
The compile-time language
Stars: ✭ 295 (-5.45%)
Mutual labels:  compiler
Sparql.js
A parser for the SPARQL query language in JavaScript
Stars: ✭ 271 (-13.14%)
Mutual labels:  parser
Ark
ArkScript is a small, fast, functional and scripting language for C++ projects
Stars: ✭ 312 (+0%)
Mutual labels:  compiler
Demofile
Node.js library for parsing Counter-Strike: Global Offensive demo files
Stars: ✭ 305 (-2.24%)
Mutual labels:  parser
Nord Jetbrains
An arctic, north-bluish clean and elegant JetBrains IDE UI and editor color theme.
Stars: ✭ 293 (-6.09%)
Mutual labels:  syntax
Yabfc
Yet Another Brainfuck Compiler; No dependencies and from the ground up
Stars: ✭ 269 (-13.78%)
Mutual labels:  compiler
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (-4.81%)
Mutual labels:  parser
Nlpython
This repository contains the code related to Natural Language Processing using python scripting language. All the codes are related to my book entitled "Python Natural Language Processing"
Stars: ✭ 265 (-15.06%)
Mutual labels:  parsing
Picocli
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
Stars: ✭ 3,286 (+953.21%)
Mutual labels:  parser
Jspoon
Annotation based HTML to Java parser + Retrofit converter
Stars: ✭ 306 (-1.92%)
Mutual labels:  parser
Hquery.php
An extremely fast web scraper that parses megabytes of invalid HTML in a blink of an eye. PHP5.3+, no dependencies.
Stars: ✭ 295 (-5.45%)
Mutual labels:  parser
Clang
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Stars: ✭ 2,880 (+823.08%)
Mutual labels:  compiler
Node Csv
Full featured CSV parser with simple api and tested against large datasets.
Stars: ✭ 3,068 (+883.33%)
Mutual labels:  parser
Termimad
A library to display rich (Markdown) snippets and texts in a rust terminal application
Stars: ✭ 293 (-6.09%)
Mutual labels:  parser
Seq
A high-performance, Pythonic language for bioinformatics
Stars: ✭ 263 (-15.71%)
Mutual labels:  compiler
Angourimath
Open-source symbolic algebra library for C# and F#. One of the most powerful in .NET
Stars: ✭ 266 (-14.74%)
Mutual labels:  parsing
61-120 of 1484 similar projects