Browse free open source Scheme Compilers and projects below. Use the toggles on the left to filter open source Scheme Compilers by OS, license, language, programming language, and project status.

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 1
    Schism

    Schism

    A self-hosting Scheme to WebAssembly compiler

    Schism is an experimental compiler that translates Scheme programs into WebAssembly, allowing Scheme code to execute in both browser environments and server platforms like Node.js. Developed initially by Google researchers, the project was designed to explore the intersection of functional programming and WebAssembly’s low-level efficiency. Schism supports a subset of the R6RS Scheme standard and is self-hosting, meaning that the compiler itself is written in and compiled by Schism. Its architecture demonstrates advanced compiler design techniques such as staged compilation and snapshot-based bootstrapping. The project focuses on leveraging WebAssembly’s experimental capabilities, including reference types and tail calls, to test the limits of language portability and runtime performance. Though no longer actively maintained, Schism remains a valuable example of how high-level languages can be mapped to WebAssembly and offers insights into language implementation.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 2
    The MDK provides a simulator of D. Knuth's MIX computer, and a development environment to write, run and debug MIXAL programs on it.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 3

    Readable Lisp S-expressions

    Readable Lisp/S-expressions with infix, functions, and indentation

    This project is dedicated to developing more readable format(s) for Lisp-based languages (such as Common Lisp and Scheme) and implementing those formats (readers, pretty-printers, editor macros, etc.). MIT license preferred, to spread them widely.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    several vaguely related projects worked on by me: a 3d engine with a javascript-like scripting language (pdsys); an older scheme dialect (vmsys); ... (2009-04-28: I have been gone for years, may try to put up some newer stuff...).
    Downloads: 6 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    A Windows native distribution of Bigloo, a Scheme system that includes an optimizing compiler generating C code, Java classes and .NET CIL files as well as an interpreter.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Eleven is a programming language for creating robust, scalable web applications. It offers a 20x programmer productivity increase over ASP, JSP, etc. by automating state management and UI layout. The compiler generates ready-to-run PHP or mod_perl code.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    A set of Eclipse plugins for the Scheme programming language. Features a powerful, fully extensible S-expression-based editor. Integrates seamlessly with any Scheme interpreter.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    In this project we aim to develop scheme libraries for developing various web applications (especially servlets and xml-based web services). Our approach is to use jscheme (an open source implementation of scheme in Java) as the core language which allow
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Waxeye is a parser generator based on parsing expression grammars (PEGs). It supports C, Java, Javascript, Python, Ruby and Scheme.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Photo and Video Editing APIs and SDKs Icon
    Photo and Video Editing APIs and SDKs

    Trusted by 150 million+ creators and businesses globally

    Unlock Picsart's full editing suite by embedding our Editor SDK directly into your platform. Offer your users the power of a full design suite without leaving your site.
    Learn More
  • 10
    a web server written in gambit/scheme that implements push technology and abstracts it trought actor model, implements too a compiler of yera, a language to describe gui in terms of functional reactive programming.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Metaprogramming: proof of the concept.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Here we have fun developing software related to embedded extension languages and small languages in many application domains, using existing languages and/or creating new ones.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    This is a JavaScript to Scheme translator written entirely in Scheme. Currently tested only with Guile
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Kawa is a full Scheme implementation. It implements almost all of R5RS (for exceptions see Restrictions), plus some extensions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    LIME (Less-is-More) is parallel/concurrent programming environment based on C. Internally, it uses XML technology to describe tasks and their dependencies. Externally, it offers the ANSI C99 programming as well as a set of visually-oriented interfaces.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    The intention of this independent research project is to develop a simple programming language that has rather powerful metaprogramming capabilities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    An optimising compiler for the R5RS Scheme language, written in R5RS Scheme, compiling to ANSI C, supporting Unix-like platforms, performing whole-program analysis and online partial evaluation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    A framework for generation of real-time numerical simulations of dynamical systems from differential and difference equations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Ocean Scheme is an implementation of the Scheme programming language (aiming to be compatible with the upcoming R6RS Standard), whose native platform is the .NET framework (Mono, MS, and DotGNU). Written ground-up in C#.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    OxyScheme is a compiler for a programming language Scheme intended for use on .NET framework
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    PLT Spy is a Python to Scheme translator.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Redtail is a scripting engine library and script language. The Redtail library provides the ability to execute Scheme-like Redtail scripts from within an application, increasing flexibility.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Yes, Scheme really is a portable language. S2 proves it. S2 compiles various dialects to R5RS, and can bootstrap under four different dialects
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    STklos is an efficient Scheme System providing a powerful Object System
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    An ongoing project in language and compiler design.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.