The new nanopass framework; an embedded DSL for writing compilers in Scheme (by nanopass)

Nanopass-framework-scheme Alternatives

Similar projects and alternatives to nanopass-framework-scheme based on common topics and language
  • GitHub repo just

    🤖 Just a command runner

  • GitHub repo cyclone

    :cyclone: A brand-new compiler that allows practical application development using R7RS Scheme. We provide modern features and a stable system capable of generating fast native binaries.

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo IronScheme


  • GitHub repo Schemings

    You dig Scheme. The world is coded in C. You get both.

  • GitHub repo aoc

    advent of code (by jitwit)

  • GitHub repo sph-sc

    compiles scheme-like s-expressions to c

  • GitHub repo base16

    An architecture for building themes (by chriskempson)

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better nanopass-framework-scheme alternative or higher similarity.


Posts where nanopass-framework-scheme has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2020-12-26.
  • How do i load an r6rs library in guile? | 2021-02-23
    I am trying to use the nanopass framework with guile. I do not get that far :D I can't seem to figure out how guile's %load-path works.
  • Is Rust a good option to write a compiler? | 2020-12-26
    I'd say Rust is the absolute best (by a considerable margin) for a production-ready implementation. For a compiler's course it should be a fine choice, but I'd also look at OCaml+Menhir or Scheme+nanopass as alternatives.


Basic nanopass-framework-scheme repo stats
5 months ago

nanopass/nanopass-framework-scheme is an open source project licensed under MIT License which is an OSI approved license.