Micromarkthe smallest commonmark compliant markdown parser that exists; new basis for @unifiedjs (hundreds of projects w/ billions of downloads for dealing w/ content)
Stars: ✭ 793 (+340.56%)
Tiny CompilerA 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 (+136.11%)
CubThe Cub Programming Language
Stars: ✭ 198 (+10%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-63.33%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+67.22%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (-13.89%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+122.22%)
BreakdanceIt's time for your markup to get down! HTML to markdown converter. Breakdance is a highly pluggable, flexible and easy to use.
Stars: ✭ 418 (+132.22%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (-29.44%)
ParticipleA parser library for Go
Stars: ✭ 2,302 (+1178.89%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-46.67%)
pascal-interpreterA simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-88.33%)
Libpypalibpypa is a Python parser implemented in pure C++
Stars: ✭ 172 (-4.44%)
snapdragon-lexerConverts a string into an array of tokens, with useful methods for looking ahead and behind, capturing, matching, et cetera.
Stars: ✭ 19 (-89.44%)
ParserA lexer and parser for GraphQL in .NET
Stars: ✭ 163 (-9.44%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+103.89%)
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+522.78%)
Minigominigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+153.33%)
SwiftpascalinterpreterSimple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (+50%)
RemarkableMarkdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Use https://github.com/breakdance/breakdance for HTML-to-markdown conversion. Use https://github.com/jonschlinkert/markdown-toc to generate a table of contents.
Stars: ✭ 5,252 (+2817.78%)
Astexplorer.apphttps://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-63.89%)
LogosCreate ridiculously fast Lexers
Stars: ✭ 1,001 (+456.11%)
Method logTrace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-59.44%)
Monkey RustAn interpreter for the Monkey programming language written in Rust
Stars: ✭ 174 (-3.33%)
ParserGenerate a JSON documentation for a SFC Vue component. Contribute: https://gitlab.com/vuedoc/parser#contribute
Stars: ✭ 74 (-58.89%)
Rs Monkey LangMonkey Programming Language written in Rust.
Stars: ✭ 80 (-55.56%)
DiffsitterA tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-50.56%)
SpoonSpoon 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 (+498.89%)
Elm MarkdownPure Elm markdown parsing and rendering
Stars: ✭ 96 (-46.67%)
Lang CLightweight C parser for Rust
Stars: ✭ 77 (-57.22%)
I PascalA free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-52.78%)
Algebra LatexParse and calculate latex formatted math
Stars: ✭ 20 (-88.89%)
Jscost.orgJSCost.org - a JavaScript cost visualizer 💸
Stars: ✭ 101 (-43.89%)
DiscoveryDiscoveries on Sustainable Loading research
Stars: ✭ 174 (-3.33%)
Postcss LessPostCSS Syntax for parsing LESS
Stars: ✭ 93 (-48.33%)
FccFedjmike's C Compiler
Stars: ✭ 101 (-43.89%)
Pyast64Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-48.33%)
Babel🐠 Babel is a compiler for writing next generation JavaScript.
Stars: ✭ 40,109 (+22182.78%)
PlyaraParse YARA rules and operate over them more easily.
Stars: ✭ 108 (-40%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (-49.44%)
Nodablea node-able bidirectionnal expression editor.
Stars: ✭ 103 (-42.78%)
Fathom 🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (-38.33%)
NetcopaNetwork Configuration Parser
Stars: ✭ 112 (-37.78%)
Cslya C# embeddable lexer and parser generator (.Net core)
Stars: ✭ 129 (-28.33%)
MdA markdown parser and compiler. Built for speed.
Stars: ✭ 128 (-28.89%)
Works For MeCollection of developer toolkits
Stars: ✭ 131 (-27.22%)
BabylonPSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (+840%)
Query TranslatorQuery Translator is a search query translator with AST representation
Stars: ✭ 165 (-8.33%)
Pegparser💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Stars: ✭ 164 (-8.89%)
Json AutotypeAutomatic Haskell type inference from JSON input
Stars: ✭ 139 (-22.78%)
GlslGLSL parser for Rust
Stars: ✭ 145 (-19.44%)
Shadow RsA build-time information stored in your rust project.(binary,lib,cdylib,dylib)
Stars: ✭ 117 (-35%)
PranceResolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (-26.11%)
ParjsJavaScript parser-combinator library
Stars: ✭ 145 (-19.44%)
Swcswc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Stars: ✭ 18,627 (+10248.33%)