MLStyle.jl. Julia functional programming infrastructures and metaprogramming facilities
420diojit. Fully compatible CPython jit compiler. Optimising Dynamic, Interpreted, and Object-oriented(DIO) programs.
116restrain-jit. The first and yet the only CPython compatible Python JIT, over the world.(julia backend: https://github.com/thautwarm/RestrainJIT.jl)
107moshmosh. An amazing syntax extension system in pure Python, the way to coding efficiency.
106CanonicalTraits.jl. Full-featured traits in Julia. Without full features how dare I say this?
66EBNFParser. Convenient parser generator for Python(check out https://github.com/thautwarm/RBNF for an advanced version).
64Typed-BNF. Statically typed BNF with semantic actions; safe parser generator applicable to every programming language.
63flowpython. tasty feature extensions for python3(NO MAINTENANCE!).
61RBNF.jl. A DSL for modern parsing
46FSTan. Higher abstraction infrastructures in F#(ad-hoc polymorphism, subtypeclassing, monad, hkt...), exactly what we've dreamed about for so long
44RBNF. This project's lifetime has ended. The successor is https://github.com/thautwarm/frontend-for-free which is WIP. You can check lark-parser project which is a good alt.
42Traffy.UnityPython. An efficient Python implementation in C#, running on every platform via Unity IL2CPP.
42Virtual.jl. Julia
41frontend-for-free. end the parsing problem
40graphviz-artist. A chance to focus on graph drawing itself, forget APIs and other stuffs.
40PrettyPrint.jl. pretty print that makes sense
26gkdhighlight. syntax highligher for GkdTeX
25Rem. (Deprecated)Rem Programming Language: a playful dynamic language with all modern syntax sugars.
25Quick-Backend. Idris, make back end, in 15 minutes, reusable, concise: https://bitbucket.org/thautwarm/ppl2020-idris-codegen-backend/src/master
25idris-cam. Sucessor: https://github.com/thautwarm/Quick-Backend
24idris-python. Successor project: https://github.com/thautwarm/Quick-Backend
24DevOnly.jl. Using runtime-free macro packages as dev-only dependencies.
22LLAST. A high level LLVM IR AST provider for GraphEngine JIT.
22DIO.jl. Julia implementation for Python Restrain JIT
22MLStyle-Playground. Examples for MLStyle.jl
20MLFS.jl. MLFS type system: raising ML to the power of system F in a Simplest way
19RSolve. Ask for solutions.
19DianaScript-JIT. C#
18PySExpr. S-expressions in Python. Python cross-version compiler. Clean and efficient LISP back end.
17JuliaPythonAdaptor.jl. Relocatable Julia-Python bidirectional bridging solution.
17simple-pl-example. Implementing a programming language within 20 minutes, also a tutorial for syntax driven parsing with frontend-for-free.
16Fable.Sedlex. get you an ultimate lexer generator using Fable; port OCaml sedlex to FSharp, Python and more!
16MatchCore.jl. non-extensible/hardcoded pattern matching, core of MLStyle
16goto.py. modern implementation of real goto/label statements in python 3.5+.
13Sequent.jl. formally and easily, describe the semantics.
13UPL. A compiler for higher rank ML with type classes
13cross-editor-syntax-highlighter. cross-editor syntax highlighter for Lua, showing some merit of Typed BNF: https://github.com/thautwarm/typed-bnf
13original-posting. Original posting, a.k.a. OP, is an ALL-IN-ONE markup language for cyber wizards to create documentations and blog pages.
12do-you-like-wan-you-si. 脑洞,让自己的生活更美好。
11Incantation. Say incantations to enjoy web designing.
11Redy. thautwarm utilities.
11DianaVM. Diana... 🥳🥳🥳Diana, suki🤤🤤🤤
11autojmp. autojump implementation that is applicable to any shell and any OS
10HigherKindedPolymorphisms.jl. A refined implementation of Lightweighted Higher Kinded Types in Julia(via typeclasses/traits)
10vscode-diana. a VSCode plugin to provide basic language support for DianaScript
10julia-android-example. Running Julia Code on Android with Flutter (UI) & Rust (Build System) & SyslabCC (Julia AOT Compiler)
10plfp. my slides for sharing in our Lab, integrated as the series Programming Languages for Fun and Practice
10Site-33. https://thautwarm.github.io/Site-33/
10MLBI. ML with Best Instantiations, for arbitrary-rank types.
8