Skip to content

Latest commit

 

History

History
161 lines (146 loc) · 17.9 KB

Readme.md

File metadata and controls

161 lines (146 loc) · 17.9 KB

Nim: Languages / Interpreters / Parsers

Intesting projects with Nim interoperations to other languages:

Navigation

By Name

  • def-/nim-brainfuck - A brainfuck interpreter and compiler written in Nim
    ( 2017-12-08 / 19 commits / 30 stars )
  • geotre/wren - A nim wrapper for Wren, an embedded scripting language
    ( 2019-01-18 / 14 commits / 6 stars )
  • gokr/spry - A Smalltalk and Rebol inspired language implemented as an AST interpreter in Nim
    ( 2020-06-04 / 386 commits / 326 stars )
  • gokr/sprymicro - Demo of two very small Spry interpreters reaching down to around 120kb
    ( 2017-12-01 / 2 commits / 1 stars )
  • gokr/spryvm - The Spry language interpreter implemented in Nim
    ( 2020-06-04 / 406 commits / 15 stars )
  • h3rald/ickle - A MAL implementation slowly evolving towards a R7RS-compliant scheme.
    ( 2016-01-24 / 10 commits / 0 stars )
  • jangko/nimLUA - glue code generator to bind Nim and Lua together using Nim's powerful macro
    ( 2019-06-06 / 79 commits / 51 stars )
  • Kashiwara0205/monkey-nim - monkey language made by Nim
    ( 2020-03-23 / 90 commits / 0 stars )
  • liquid600pgm/euwren - High-level Wren wrapper for Nim
    ( 2020-01-17 / 132 commits / 25 stars )
  • liquid600pgm/nimLUA - glue code generator to bind Nim and Lua together using Nim's powerful macro
    ( 2020-04-16 / 81 commits / 1 stars )
  • liquid600pgm/rod - Embeddable scripting language for Nim. Work in progress.
    ( 2020-04-12 / 139 commits / 37 stars )
  • marteinn/Vaja-Lang - A dynamic interpreted language inspired by Elixir, Lua, Python, Nim and Monkey.
    ( 2020-03-15 / 201 commits / 4 stars )
  • metacraft-labs/py2nim - A Python-to-Nim transpiler
    ( 2020-01-21 / 5 commits / 117 stars )
  • nc-x/c8 - A Chip8 Emulator
    ( 2018-10-26 / 7 commits / 3 stars )
  • nc-x/crafty - Crafting Interpreters in Nim
    ( 2019-09-08 / 22 commits / 5 stars )
  • nimterop/nimterop - Nimterop is a Nim package that aims to make C/C++ interop seamless
    ( 2020-05-27 / 505 commits / 185 stars )
  • Pebaz/nimporter - Compile Nim Extensions for Python On Import!
    ( 2020-05-26 / 348 commits / 360 stars )
  • PMunch/combparser - A parser combinator library for easy generation of complex parsers
    ( 2019-08-21 / 34 commits / 16 stars )
  • RapidFingers/Craxe - Haxe to nim transpiler
    ( 2019-07-09 / 216 commits / 35 stars )
  • sinkingsugar/nimline - Wrapper-less C/C++ interop for Nim
    ( 2020-02-19 / 47 commits / 55 stars )
  • Vladar4/lisnim - Lisp interpreter in Nim
    ( 2018-05-25 / 101 commits / 6 stars )
  • Yardanico/nim-lox - Lox interpreter written in Nim
    ( 2020-04-22 / 22 commits / 5 stars )
  • Yardanico/nim-mathexpr - Tiny math expression evaluator library implemented in pure Nim
    ( 2020-05-15 / 38 commits / 32 stars )
  • Yardanico/nimpylib - Some python standard library functions ported to Nim
    ( 2020-04-14 / 129 commits / 66 stars )
  • yglukhov/clurp - Slurp C libraries into nim packages
    ( 2020-03-05 / 9 commits / 4 stars )
  • yglukhov/nimpy - Nim - Python bridge
    ( 2020-05-26 / 150 commits / 585 stars )
  • zacharycarter/nimLUA - glue code generator to bind Nim and Lua together using Nim's powerful macro
    ( 2019-08-07 / 80 commits / 0 stars )
  • https://gitlab.com/aurovm/aurovm - ---
    ( --- / 0 commits / 0 stars )

⬆ Navigation

By CommitCount

  • nimterop/nimterop - Nimterop is a Nim package that aims to make C/C++ interop seamless
    (505 commits / 185 stars / 2020-05-27 )
  • gokr/spryvm - The Spry language interpreter implemented in Nim
    (406 commits / 15 stars / 2020-06-04 )
  • gokr/spry - A Smalltalk and Rebol inspired language implemented as an AST interpreter in Nim
    (386 commits / 326 stars / 2020-06-04 )
  • Pebaz/nimporter - Compile Nim Extensions for Python On Import!
    (348 commits / 360 stars / 2020-05-26 )
  • RapidFingers/Craxe - Haxe to nim transpiler
    (216 commits / 35 stars / 2019-07-09 )
  • marteinn/Vaja-Lang - A dynamic interpreted language inspired by Elixir, Lua, Python, Nim and Monkey.
    (201 commits / 4 stars / 2020-03-15 )
  • yglukhov/nimpy - Nim - Python bridge
    (150 commits / 585 stars / 2020-05-26 )
  • liquid600pgm/rod - Embeddable scripting language for Nim. Work in progress.
    (139 commits / 37 stars / 2020-04-12 )
  • liquid600pgm/euwren - High-level Wren wrapper for Nim
    (132 commits / 25 stars / 2020-01-17 )
  • Yardanico/nimpylib - Some python standard library functions ported to Nim
    (129 commits / 66 stars / 2020-04-14 )
  • Vladar4/lisnim - Lisp interpreter in Nim
    (101 commits / 6 stars / 2018-05-25 )
  • Kashiwara0205/monkey-nim - monkey language made by Nim
    (90 commits / 0 stars / 2020-03-23 )
  • liquid600pgm/nimLUA - glue code generator to bind Nim and Lua together using Nim's powerful macro
    (81 commits / 1 stars / 2020-04-16 )
  • zacharycarter/nimLUA - glue code generator to bind Nim and Lua together using Nim's powerful macro
    (80 commits / 0 stars / 2019-08-07 )
  • jangko/nimLUA - glue code generator to bind Nim and Lua together using Nim's powerful macro
    (79 commits / 51 stars / 2019-06-06 )
  • sinkingsugar/nimline - Wrapper-less C/C++ interop for Nim
    (47 commits / 55 stars / 2020-02-19 )
  • Yardanico/nim-mathexpr - Tiny math expression evaluator library implemented in pure Nim
    (38 commits / 32 stars / 2020-05-15 )
  • PMunch/combparser - A parser combinator library for easy generation of complex parsers
    (34 commits / 16 stars / 2019-08-21 )
  • nc-x/crafty - Crafting Interpreters in Nim
    (22 commits / 5 stars / 2019-09-08 )
  • Yardanico/nim-lox - Lox interpreter written in Nim
    (22 commits / 5 stars / 2020-04-22 )
  • def-/nim-brainfuck - A brainfuck interpreter and compiler written in Nim
    (19 commits / 30 stars / 2017-12-08 )
  • geotre/wren - A nim wrapper for Wren, an embedded scripting language
    (14 commits / 6 stars / 2019-01-18 )
  • h3rald/ickle - A MAL implementation slowly evolving towards a R7RS-compliant scheme.
    (10 commits / 0 stars / 2016-01-24 )
  • yglukhov/clurp - Slurp C libraries into nim packages
    (9 commits / 4 stars / 2020-03-05 )
  • nc-x/c8 - A Chip8 Emulator
    (7 commits / 3 stars / 2018-10-26 )
  • metacraft-labs/py2nim - A Python-to-Nim transpiler
    (5 commits / 117 stars / 2020-01-21 )
  • gokr/sprymicro - Demo of two very small Spry interpreters reaching down to around 120kb
    (2 commits / 1 stars / 2017-12-01 )
  • https://gitlab.com/aurovm/aurovm - ---
    (0 commits / 0 stars / --- )

⬆ Navigation

By Activity

  • gokr/spryvm - The Spry language interpreter implemented in Nim
    ( 2020-06-04 / 406 commits / 15 stars )
  • gokr/spry - A Smalltalk and Rebol inspired language implemented as an AST interpreter in Nim
    ( 2020-06-04 / 386 commits / 326 stars )
  • nimterop/nimterop - Nimterop is a Nim package that aims to make C/C++ interop seamless
    ( 2020-05-27 / 505 commits / 185 stars )
  • Pebaz/nimporter - Compile Nim Extensions for Python On Import!
    ( 2020-05-26 / 348 commits / 360 stars )
  • yglukhov/nimpy - Nim - Python bridge
    ( 2020-05-26 / 150 commits / 585 stars )
  • Yardanico/nim-mathexpr - Tiny math expression evaluator library implemented in pure Nim
    ( 2020-05-15 / 38 commits / 32 stars )
  • Yardanico/nim-lox - Lox interpreter written in Nim
    ( 2020-04-22 / 22 commits / 5 stars )
  • liquid600pgm/nimLUA - glue code generator to bind Nim and Lua together using Nim's powerful macro
    ( 2020-04-16 / 81 commits / 1 stars )
  • Yardanico/nimpylib - Some python standard library functions ported to Nim
    ( 2020-04-14 / 129 commits / 66 stars )
  • liquid600pgm/rod - Embeddable scripting language for Nim. Work in progress.
    ( 2020-04-12 / 139 commits / 37 stars )
  • Kashiwara0205/monkey-nim - monkey language made by Nim
    ( 2020-03-23 / 90 commits / 0 stars )
  • marteinn/Vaja-Lang - A dynamic interpreted language inspired by Elixir, Lua, Python, Nim and Monkey.
    ( 2020-03-15 / 201 commits / 4 stars )
  • yglukhov/clurp - Slurp C libraries into nim packages
    ( 2020-03-05 / 9 commits / 4 stars )
  • sinkingsugar/nimline - Wrapper-less C/C++ interop for Nim
    ( 2020-02-19 / 47 commits / 55 stars )
  • metacraft-labs/py2nim - A Python-to-Nim transpiler
    ( 2020-01-21 / 5 commits / 117 stars )
  • liquid600pgm/euwren - High-level Wren wrapper for Nim
    ( 2020-01-17 / 132 commits / 25 stars )
  • nc-x/crafty - Crafting Interpreters in Nim
    ( 2019-09-08 / 22 commits / 5 stars )
  • PMunch/combparser - A parser combinator library for easy generation of complex parsers
    ( 2019-08-21 / 34 commits / 16 stars )
  • zacharycarter/nimLUA - glue code generator to bind Nim and Lua together using Nim's powerful macro
    ( 2019-08-07 / 80 commits / 0 stars )
  • RapidFingers/Craxe - Haxe to nim transpiler
    ( 2019-07-09 / 216 commits / 35 stars )
  • jangko/nimLUA - glue code generator to bind Nim and Lua together using Nim's powerful macro
    ( 2019-06-06 / 79 commits / 51 stars )
  • geotre/wren - A nim wrapper for Wren, an embedded scripting language
    ( 2019-01-18 / 14 commits / 6 stars )
  • nc-x/c8 - A Chip8 Emulator
    ( 2018-10-26 / 7 commits / 3 stars )
  • Vladar4/lisnim - Lisp interpreter in Nim
    ( 2018-05-25 / 101 commits / 6 stars )
  • def-/nim-brainfuck - A brainfuck interpreter and compiler written in Nim
    ( 2017-12-08 / 19 commits / 30 stars )
  • gokr/sprymicro - Demo of two very small Spry interpreters reaching down to around 120kb
    ( 2017-12-01 / 2 commits / 1 stars )
  • h3rald/ickle - A MAL implementation slowly evolving towards a R7RS-compliant scheme.
    ( 2016-01-24 / 10 commits / 0 stars )
  • https://gitlab.com/aurovm/aurovm - ---
    ( --- / 0 commits / 0 stars )

⬆ Navigation

By Popularity

  • yglukhov/nimpy - Nim - Python bridge
    (585 stars / 2020-05-26 / 150 commits )
  • Pebaz/nimporter - Compile Nim Extensions for Python On Import!
    (360 stars / 2020-05-26 / 348 commits )
  • gokr/spry - A Smalltalk and Rebol inspired language implemented as an AST interpreter in Nim
    (326 stars / 2020-06-04 / 386 commits )
  • nimterop/nimterop - Nimterop is a Nim package that aims to make C/C++ interop seamless
    (185 stars / 2020-05-27 / 505 commits )
  • metacraft-labs/py2nim - A Python-to-Nim transpiler
    (117 stars / 2020-01-21 / 5 commits )
  • Yardanico/nimpylib - Some python standard library functions ported to Nim
    (66 stars / 2020-04-14 / 129 commits )
  • sinkingsugar/nimline - Wrapper-less C/C++ interop for Nim
    (55 stars / 2020-02-19 / 47 commits )
  • jangko/nimLUA - glue code generator to bind Nim and Lua together using Nim's powerful macro
    (51 stars / 2019-06-06 / 79 commits )
  • liquid600pgm/rod - Embeddable scripting language for Nim. Work in progress.
    (37 stars / 2020-04-12 / 139 commits )
  • RapidFingers/Craxe - Haxe to nim transpiler
    (35 stars / 2019-07-09 / 216 commits )
  • Yardanico/nim-mathexpr - Tiny math expression evaluator library implemented in pure Nim
    (32 stars / 2020-05-15 / 38 commits )
  • def-/nim-brainfuck - A brainfuck interpreter and compiler written in Nim
    (30 stars / 2017-12-08 / 19 commits )
  • liquid600pgm/euwren - High-level Wren wrapper for Nim
    (25 stars / 2020-01-17 / 132 commits )
  • PMunch/combparser - A parser combinator library for easy generation of complex parsers
    (16 stars / 2019-08-21 / 34 commits )
  • gokr/spryvm - The Spry language interpreter implemented in Nim
    (15 stars / 2020-06-04 / 406 commits )
  • geotre/wren - A nim wrapper for Wren, an embedded scripting language
    (6 stars / 2019-01-18 / 14 commits )
  • Vladar4/lisnim - Lisp interpreter in Nim
    (6 stars / 2018-05-25 / 101 commits )
  • nc-x/crafty - Crafting Interpreters in Nim
    (5 stars / 2019-09-08 / 22 commits )
  • Yardanico/nim-lox - Lox interpreter written in Nim
    (5 stars / 2020-04-22 / 22 commits )
  • marteinn/Vaja-Lang - A dynamic interpreted language inspired by Elixir, Lua, Python, Nim and Monkey.
    (4 stars / 2020-03-15 / 201 commits )
  • yglukhov/clurp - Slurp C libraries into nim packages
    (4 stars / 2020-03-05 / 9 commits )
  • nc-x/c8 - A Chip8 Emulator
    (3 stars / 2018-10-26 / 7 commits )
  • gokr/sprymicro - Demo of two very small Spry interpreters reaching down to around 120kb
    (1 stars / 2017-12-01 / 2 commits )
  • liquid600pgm/nimLUA - glue code generator to bind Nim and Lua together using Nim's powerful macro
    (1 stars / 2020-04-16 / 81 commits )
  • h3rald/ickle - A MAL implementation slowly evolving towards a R7RS-compliant scheme.
    (0 stars / 2016-01-24 / 10 commits )
  • Kashiwara0205/monkey-nim - monkey language made by Nim
    (0 stars / 2020-03-23 / 90 commits )
  • https://gitlab.com/aurovm/aurovm - ---
    (0 stars / --- / 0 commits )
  • zacharycarter/nimLUA - glue code generator to bind Nim and Lua together using Nim's powerful macro
    (0 stars / 2019-08-07 / 80 commits )

⬆ Navigation