All Projects → Lioness → Similar Projects or Alternatives

1769 Open source projects that are alternatives of or similar to Lioness

Awesome Graal
A curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Stars: ✭ 302 (+94.84%)
Mutual labels:  ast, interpreter
U6a
Implementation of Unlambda, an esoteric programming language.
Stars: ✭ 46 (-70.32%)
Mutual labels:  compiler, interpreter
Syntax Parser
Light and fast 🚀parser! With zero dependents. - Sql Parser Demo added!
Stars: ✭ 317 (+104.52%)
Mutual labels:  lexer, parser
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (+91.61%)
Mutual labels:  ast, parser
Csly
a C# embeddable lexer and parser generator (.Net core)
Stars: ✭ 129 (-16.77%)
Mutual labels:  lexer, parser
Mir
A light-weight JIT compiler based on MIR (Medium Internal Representation)
Stars: ✭ 1,075 (+593.55%)
Mutual labels:  compiler, interpreter
Mini C
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (+140%)
Mutual labels:  compiler, parser
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+2462.58%)
Mutual labels:  ast, parser
Astexplorer
A web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+2693.55%)
Mutual labels:  ast, parser
Sh
A shell parser, formatter, and interpreter with bash support; includes shfmt
Stars: ✭ 4,343 (+2701.94%)
Mutual labels:  parser, interpreter
Flashforth
FlashForth development
Stars: ✭ 60 (-61.29%)
Mutual labels:  compiler, interpreter
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 (+595.48%)
Mutual labels:  ast, parser
Mlua
An interpreter of lua-like language written in C++
Stars: ✭ 61 (-60.65%)
Mutual labels:  parser, virtual-machine
Astexplorer.app
https://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-58.06%)
Mutual labels:  ast, parser
Libfsm
DFA regular expression library & friends
Stars: ✭ 512 (+230.32%)
Mutual labels:  compiler, lexer
Red
Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single 1MB file!
Stars: ✭ 4,725 (+2948.39%)
Mutual labels:  compiler, interpreter
Tenko
An 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (+216.13%)
Mutual labels:  ast, parser
Postcss
Transforming styles with JS plugins
Stars: ✭ 25,612 (+16423.87%)
Mutual labels:  ast, parser
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+345.16%)
Mutual labels:  ast, parser
Renjin
JVM-based interpreter for the R language for the statistical analysis.
Stars: ✭ 466 (+200.65%)
Mutual labels:  compiler, interpreter
Lawvere
A categorical programming language with effects
Stars: ✭ 142 (-8.39%)
Mutual labels:  compiler, interpreter
Babylon
PSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (+991.61%)
Mutual labels:  ast, parser
Php Parser
PHP parser written in Go
Stars: ✭ 787 (+407.74%)
Mutual labels:  ast, parser
Lang C
Lightweight C parser for Rust
Stars: ✭ 77 (-50.32%)
Mutual labels:  ast, parser
Md
A markdown parser and compiler. Built for speed.
Stars: ✭ 128 (-17.42%)
Mutual labels:  compiler, parser
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+4023.23%)
Mutual labels:  ast, parser
Tinyscript
自制的一个编译器, 用于学习,完整实现了词法分析,语法分析,中间代码(SSA)生成,机器码生成,和基于寄存器的虚拟机
Stars: ✭ 132 (-14.84%)
Mutual labels:  compiler, virtual-machine
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-83.23%)
Mutual labels:  ast, parser
Quickjs
QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
Stars: ✭ 2,199 (+1318.71%)
Mutual labels:  compiler, virtual-machine
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (+83.23%)
Mutual labels:  compiler, interpreter
Antlr4 Calculator
Simple antlr4 calculator.
Stars: ✭ 40 (-74.19%)
Mutual labels:  compiler, interpreter
Logos
Create ridiculously fast Lexers
Stars: ✭ 1,001 (+545.81%)
Mutual labels:  lexer, parser
Goawk
A POSIX-compliant AWK interpreter written in Go
Stars: ✭ 995 (+541.94%)
Mutual labels:  parser, interpreter
Tiny Lisp
A tiny lisp compiler written in JS
Stars: ✭ 58 (-62.58%)
Mutual labels:  compiler, interpreter
Littlelang
A little language interpreter written in Go
Stars: ✭ 56 (-63.87%)
Mutual labels:  parser, interpreter
Diffsitter
A tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-42.58%)
Mutual labels:  ast, parser
The Hack General Purpose Computer
Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.
Stars: ✭ 39 (-74.84%)
Mutual labels:  compiler, virtual-machine
Ts Transform Css Modules
Extract css class names from required css module files for TypeScript
Stars: ✭ 75 (-51.61%)
Mutual labels:  compiler, ast
Method log
Trace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-52.9%)
Mutual labels:  ast, parser
Tagha
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 79 (-49.03%)
Mutual labels:  interpreter, virtual-machine
Mini Interpreter
A Simple Scripting Language
Stars: ✭ 72 (-53.55%)
Mutual labels:  compiler, interpreter
I Pascal
A free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-45.16%)
Mutual labels:  ast, parser
Internettools
XPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, XML/HTML parsers and classes for HTTP/S requests
Stars: ✭ 82 (-47.1%)
Mutual labels:  parser, interpreter
Rascal
A simple Pascal interpreter written in rust.
Stars: ✭ 38 (-75.48%)
Mutual labels:  compiler, interpreter
Grmtools
Rust grammar tool libraries and binaries
Stars: ✭ 153 (-1.29%)
Mutual labels:  lexer, parser
Feral
Feral programming language reference implementation
Stars: ✭ 89 (-42.58%)
Mutual labels:  compiler, interpreter
Gelatin
Transform text files to XML, JSON, or YAML
Stars: ✭ 150 (-3.23%)
Mutual labels:  lexer, parser
Pyast64
Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-40%)
Mutual labels:  compiler, ast
Fanx
A portable programming language
Stars: ✭ 101 (-34.84%)
Mutual labels:  compiler, virtual-machine
Selfie
An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
Stars: ✭ 1,318 (+750.32%)
Mutual labels:  compiler, virtual-machine
Elm Markdown
Pure Elm markdown parsing and rendering
Stars: ✭ 96 (-38.06%)
Mutual labels:  ast, parser
Fcc
Fedjmike's C Compiler
Stars: ✭ 101 (-34.84%)
Mutual labels:  compiler, parser
Endbasic
BASIC environment with a REPL, a web interface, and RPi support written in Rust
Stars: ✭ 106 (-31.61%)
Mutual labels:  parser, interpreter
Ts Transform Import Path Rewrite
TS AST transformer to rewrite import path
Stars: ✭ 104 (-32.9%)
Mutual labels:  compiler, ast
Emacs Cl
Common Lisp implemented in Emacs Lisp.
Stars: ✭ 140 (-9.68%)
Mutual labels:  compiler, interpreter
Cperl
A perl5 with classes, types, compilable, company friendly, security
Stars: ✭ 125 (-19.35%)
Mutual labels:  compiler, interpreter
Wasm Forth
A Forth implementation compiling to WebAssembly.
Stars: ✭ 92 (-40.65%)
Mutual labels:  compiler, interpreter
Nodable
a node-able bidirectionnal expression editor.
Stars: ✭ 103 (-33.55%)
Mutual labels:  lexer, parser
Libforth
libforth: A small Forth interpreter that can be used as a library written in c99
Stars: ✭ 107 (-30.97%)
Mutual labels:  interpreter, virtual-machine
Babel
🐠 Babel is a compiler for writing next generation JavaScript.
Stars: ✭ 40,109 (+25776.77%)
Mutual labels:  compiler, ast
61-120 of 1769 similar projects